/* * @Author: Pengjiantian * @Date: 2020-06-01 10:25:27 * @Last Modified by: zheng * @Last Modified time: 2021-06-02 18:22:20 */ /** * 更新资方产品映射配置 */ import ApiModel from '@/utils/core/apiModel'; // 表单信息 const formList = [ { type: 'select', label: '项目名称', value: '', rules: [{ required: true }], name: 'projectCode', attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'select', label: '产品', value: 'ZXD', rules: [{ required: true }], name: 'productCode', attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'select', label: '维度名称', value: '', rules: [{ required: true }], name: 'productDimensionCode', attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'select', label: '资金方', value: 'LDXD', rules: [{ required: true }], name: 'orgId', attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'select', label: '还款方式名称', value: '', rules: [{ required: true }], name: 'paymentMethodCode', attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'input', label: '还款方式编码', value: '', name: 'paymentMethodName', attrs: ['disabled'] }, { type: 'select', label: '资金产品名称', value: '', rules: [{ required: true }], name: 'orgProductCode', attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'input', label: '资方产品编码', value: '', name: 'orgProductName', attrs: ['disabled'] }, { type: 'select', label: '资方还款方式', value: '', rules: [{ required: true }], name: 'orgPaymentMethodCode', attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'select', label: '期数', value: '', rules: [{ required: true }], name: 'period', attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'select', label: '是否清分', value: '0', rules: [{ required: true }], name: 'useClearing', attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'select', label: '资方还融担清分费用类型款方式', value: '', rules: [{ required: false }], name: 'guaranteeFeeClearingType', attrs: ['filterable', 'multiple', 'clearable', 'collapse-tags'] }, { type: 'select', label: '状态', value: '1', rules: [{ required: true }], name: 'status', attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'input', label: '备注', value: '', rules: [], name: 'remark', }, ]; export default options => { // 接口地址: required let api = 'server/saveLoanOrgProduct' return new ApiModel({ api, formList, request(body) { return this.post(body); } }); };