/** * 利率变更申请详情 */ import ApiModel from '@/utils/core/apiModel' // 表格信息 const tableList = [ { label: '交易流水号', prop: 'transSerialNo' }, { label: '交易类型', prop: 'transTypeDesc' }, { label: '交易日期', prop: 'transDate' }, { label: '完成日期', prop: 'transEndDate' }, { label: '交易金额', prop: 'transAmt', isMoney: true }, { label: '交易状态', prop: 'transStatusDesc' }, { label: '认领客户/项目名称', prop: 'projectName' }, { label: '认领申请编号', prop: 'applyNo' }, { label: '认领借据编号', prop: 'loanNo' }, { label: '退款收款账户类型', prop: 'accountTypeDesc' }, { label: '退款收款账户户名', prop: 'name' }, { label: '退款收款账户账号', prop: 'accountNo' }, { label: '退款收款账户开户银行', prop: 'bankName' }, { label: '退款收款账户开户分支行', prop: 'paymentAccountNo' }, { label: '退款收款账户开户行所在省', prop: 'province' }, { label: '退款收款账户开户行所在市', prop: 'city' }, { label: '退款方式', prop: 'refundTypeDesc' }, { label: '申请原因', prop: 'remark' }, { label: '线下退款账户类型', prop: 'accountingChannelDesc' }, { label: '线下退款账户号码', prop: 'settleAccounts' }, { label: '线下退款账户名称', prop: 'settleAccountsName' }, { label: '自动退款状态', prop: 'statusDesc' }, { label: '自动退款失败原因', prop: 'failReason' }, { label: '申请人', prop: 'applyUserName' }, { label: '当前处理人', prop: 'userName' }, { prop: 'action', label: '操作管理', // attrs: { // // width: '260px', // fixed: 'right' // }, type: 'buttons' } ] // 表格信息 const historyList = [ { label: '还款日期', prop: 'paymentDate' }, { label: '还款方式', prop: 'termName' }, { label: '应还本金', prop: 'payPrincipalAmt', isMoney: true }, { label: '应还利息', prop: 'payInterestAmt', isMoney: true }, { label: '应还罚息', prop: 'payInterestAmtA4', isMoney: true }, { label: '减免罚息', prop: 'waivePayInterestAmtA4', isMoney: true }, { label: '应还违约金', prop: 'payInterestAmtA5', isMoney: true }, { label: '减免违约金', prop: 'waivePayinterestAmta5', isMoney: true }, { label: '应还总金额', prop: 'paymentAmount', isMoney: true }, { label: '申请还款金额', prop: 'crtAmt', isMoney: true }, { label: '通知结果', prop: 'isSendnoticeFlag' }, { label: '通知失败原因', prop: 'remark' }, { label: '申请日期', prop: 'inputDate' }, { label: '申请时间', prop: 'inputTime' }, { label: '申请人', prop: 'inputuserName' }, { label: '申请人直属机构', prop: 'inputOrgName' }, { prop: 'action', label: '操作管理', attrs: { // width: '260px', fixed: 'right' }, type: 'buttons' } ] export default options => { // 接口地址,required const api = 'server/queryZhApplyHistoryList' return new ApiModel({ api, tableList: options === 'history' ? historyList : tableList, request(params) { return this.post(params) } }) }