/* * @Author: zheng * @Date: 2021-04-12 14:32:30 * @Last Modified by: zheng * @Last Modified time: 2021-04-21 11:00:41 */ /** * 提前结清减免本金配置分页查询 */ import ApiModel from '@/utils/core/apiModel'; // 表单信息 const formList = [ { type: 'select', label: '产品名称', value: '', name: 'productid', options: [], // attrs: ['filterable', 'multiple', 'clearable', 'collapse-tags'] }, { type: 'input', label: '资金方', value: '', name: 'accountingorgid', }, { type: 'select', label: '还款方式', value: '', name: 'repaymenttype', options: [], }, { type: 'input', label: '贷款期限', value: '', name: 'businesstermmonth', rules: [{ required: false }, 'number'], }, { type: 'input', label: '贴息期数', value: '', name: 'discounttermmonth', rules: [{ required: false }, 'number'], }, ]; // 表格信息 const tableList = [ { label: '产品', prop: 'productname', attrs: { width: 'auto', } }, { label: '资金方', prop: 'accountingorgid', attrs: { width: 'auto', } }, { label: '还款方式', prop: 'repayemntname', attrs: { width: 'auto', } }, { label: '贷款期限', prop: 'businesstermmonth', attrs: { width: 'auto', } }, { label: '贴息期数', prop: 'discounttermmonth', attrs: { width: 'auto', } }, { label: '提前结清期次', prop: 'prepaytermmonth', attrs: { width: 'auto', } }, { label: '可用于减免比例', prop: 'availpercent', attrs: { width: 'auto', } }, { label: '实际减免比例', prop: 'dicountpercent', attrs: { width: 'auto', } }, { label: '最小减免金额', prop: 'mindiscountamt', attrs: { width: 'auto', } }, { label: '最大减免金额', prop: 'maxdiscountamt', attrs: { width: 'auto', } }, ]; export default options => { // 接口地址,required const api = '/acctPrepayConfig/qryPrepayConfigList'; return new ApiModel({ api, formList, tableList, request(params) { return this.post(params); } }); };