/** * 通道退款业务交易明细列表 */ 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: 'customerName' }, { type: 'input', label: '退款账户账号', value: '', name: 'accountNo' }, { type: 'input', label: '退款账户银行', value: '', name: 'bankName' }, { type: 'input', label: '申请人', value: '', name: 'userName' }, { type: 'input', label: '机构名称', value: '', name: 'orgName' }, // ???? { type: 'select', label: '退款类型', value: '', name: 'refunType', options: [ { label: '线下转账退款', value: '线下转账退款' }, { label: '通道冲账', value: '通道冲账' } ], attrs: ['filterable', 'multiple', 'clearable', 'collapse-tags'] } ]; // 表格信息 const tableList = [ { label: '交易日期', prop: 'transDate', attrs: { width: 'auto' } }, { label: '退款金额', prop: 'amount', attrs: { width: 'auto' }, isMoney: true }, { label: '退款账户名称', prop: 'customerName', attrs: { width: 'auto' } }, { label: '退款账户', prop: 'accountNo', attrs: { width: 'auto' } }, { label: '退款银行', prop: 'bankName', attrs: { width: 'auto' } }, { label: '申请人', prop: 'userName', attrs: { width: 'auto' } }, { label: '机构名称', prop: 'orgName', attrs: { width: 'auto' } }, { label: '退款类型', prop: 'refunType', attrs: { width: 'auto' } } ]; export default options => { // 接口地址,required const api = 'voucherDetail/queryTDTKBusinessTrans'; return new ApiModel({ api, formList, tableList, request(params) { return this.post(params); } }); };