/* * @Author: lixiong * @Date: 2019-08-21 14:35:07 * @Last Modified by: lixiong * @Last Modified time: 2019-12-12 18:20:32 */ /** * 查询还款计划 */ import ApiModel from '@/utils/core/apiModel' // 表格信息 const tableList = [ { 'label': '期次', 'prop': 'periodNo' }, { 'label': '还款计划类型', 'prop': 'psType' }, { 'label': '应还日期', 'prop': 'payDate' }, { 'label': '应还总金额', 'prop': 'payAmount', isMoney: true }, { 'label': '应还总余额', 'prop': 'payBalance', isMoney: true }, { 'label': '应还本金', 'prop': 'payPrinciPalAmt', isMoney: true }, { 'label': '调整本金', 'prop': 'waivePrinciPalAmt', isMoney: true }, { 'label': '实还本金', 'prop': 'actualPayPrinciPalAmt', isMoney: true }, { 'label': '应还利息', 'prop': 'payInterestAmt', isMoney: true }, { 'label': '调整利息', 'prop': 'waiveInterestAmt', isMoney: true }, { 'label': '实还利息', 'prop': 'actualPayInterestAmt', isMoney: true }, { 'label': '应还罚息', 'prop': 'payPrinciPalPenaltyAmt', isMoney: true }, { 'label': '调整罚息', 'prop': 'waivePrinciPalPenaltyAmt', isMoney: true }, { 'label': '实还罚息', 'prop': 'actualPayPrinciPalPenaltyAmt', isMoney: true }, { 'label': '应还费用', 'prop': 'payFeeamt', isMoney: true }, { 'label': '调整费用', 'prop': 'waiveFeeAmt', isMoney: true }, { 'label': '实还费用', 'prop': 'actualPayFeeAmt', isMoney: true }, { 'label': '最近还款日期', 'prop': 'actualPayDate' }, { 'label': '结清日期', 'prop': 'finishDate' }, { 'label': '状态', 'prop': 'statusDesc' } ] export default options => { // 接口地址,required const api = 'openserver/queryPaymentScheduleList' // let tempList = [...tableList] // if (options === '2001') { // tempList = tempList.filter(({ prop })=> prop !== 'periodNo') // } return new ApiModel({ api, tableList, request(params) { return this.post(params) } }) }