/* * @Author: lixiong * @Date: 2019-08-21 14:35:07 * @Last Modified by: lixiong * @Last Modified time: 2019-12-11 17:15:33 */ /** * 提交贷款撤销交易 */ import ApiModel from '@/utils/core/apiModel'; // 表单信息 const formList = [ { type: 'input', label: '撤销归还金额', value: '', name: 'actualpayAmt', rules: ['required'], isMoney: true }, { type: 'input', label: '本金损失金额', value: '', name: 'principalLossAmt', attrs: ['readonly'], isMoney: true }, { type: 'input', label: '息费损失金额', value: '', name: 'feeLossAmt', attrs: ['readonly'], isMoney: true }, { type: 'select', label: '结清类型', value: '', name: 'finishTypeArray', descName:'finishTypeArrayDesc', attrs: ['filterable', 'multiple', 'clearable', 'collapse-tags'], rules: ['required'] }, { type: 'input', label: '其他结清类型', value: '', name: 'otherFinishType' // rules: ['required'], }, { type: 'select', label: '减免类型', value: '', name: 'reductionTypeArray', descName:'reductionTypeArrayDesc', rules: ['required'], attrs: ['filterable', 'multiple', 'clearable', 'collapse-tags'] }, { type: 'select', label: '资金来源类型', value: '', name: 'sourcesTypeArray', descName:'sourcesTypeArrayDesc', rules: ['required'], attrs: ['filterable', 'multiple', 'clearable', 'collapse-tags'] }, { type: 'input', label: '其他资金来源类型', value: '', name: 'otherSourcesType' // rules: ['required'], }, { type: 'input', label: '申请原因', value: '', name: 'remark', rules: ['required'] }, { type: 'input', label: '申请时间', value: '', name: 'inputTime', attrs: ['readonly'] }, { type: 'input', label: '申请人', value: '', name: 'inputUserName', attrs: ['readonly'] }, { type: 'input', label: '申请人直属机构', value: '', name: 'inputOrgName', attrs: ['readonly'] } ]; export default options => { // 接口地址,required const api = 'server/createLoanCancel'; return new ApiModel({ api, formList, request(params) { return this.post(params); } }); };