/** * 客户转账认领业务交易明细列表 */ import ApiModel from '@/utils/core/apiModel'; // 表单信息 const formList = [ { type: 'dateRange', label: '认领日期', value: [], name: 'transDate', names: ['beginTransDate', 'endTransDate'] }, { type: 'input', label: '认领金额', name: 'amount', children: [ { type: 'input', value: '', name: 'beginAmount', isMoney: true }, { type: 'input', value: '', name: 'endAmount', isMoney: true } ] }, { type: 'input', label: '认领人', value: '', name: 'userName' }, { type: 'input', label: '申请编号', value: '', name: 'applySerialNo' }, { type: 'input', label: '客户名称', value: '', name: 'customerName' }, { type: 'input', label: '银行流水', value: '', name: 'trxnbr' }, { type: 'select', label: '认领状态', value: '', name: 'status', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'input', label: '收款账户名称', value: '', name: 'acctName' }, { type: 'input', label: '收款银行账号', value: '', name: 'acctNo' }, { type: 'input', label: '打款人名称', value: '', name: 'rpynam' }, { type: 'input', label: '收款金额', value: '', name: 'crtAmt', children: [ { type: 'input', value: '', name: 'beginCrtAmt', isMoney: true }, { type: 'input', value: '', name: 'endCrtAmt', isMoney: true } ] } ]; // 表格信息 const tableList = [ { label: '认领日期', prop: 'transDate', }, { label: '认领金额', prop: 'amount', isMoney: true }, { label: '认领人', prop: 'userName', }, { label: '申请编号', prop: 'applySerialNo', }, { label: '客户名称', prop: 'customerName', }, { label: '银行流水', prop: 'trxnbr', }, { label: '认领状态', prop: 'statusName', }, { label: '收款账户名称', prop: 'acctName', }, { label: '收款账户账号', prop: 'acctNo', }, { label: '打款人名称', prop: 'rpynam', }, { label: '收款金额', prop: 'crtAmt', isMoney: true }, { label: '剩余金额', prop: 'coreBalance', isMoney: true }, { label: '退款金额', prop: 'fallbackAmount', isMoney: true }, { label: '备注', prop: 'trxTxt', } ]; export default options => { // 接口地址,required const api = 'voucherDetail/queryKHRLBusinessTrans'; return new ApiModel({ api, formList, tableList, request(params) { return this.post(params); } }); };