/* * @Author: Pengjiantian * @Date: 2020-06-11 10:03:52 * @Last Modified by: Pengjiantian * @Last Modified time: 2020-07-23 15:46:17 */ /** * 贷款机构基础信息 */ import ApiModel from '@/utils/core/apiModel' // 贷款机构信息 const formList = [ { type: 'input', label: '贷款机构名称', value: '', name: 'orgName', // rules: [{ required: true }], attrs: ['readonly'], }, { type: 'select', label: '贷款机构类型', value: '', name: 'orgType', descName: 'orgTypeDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags', 'readonly'], // rules: [{ required: true }], }, { type: 'input', label: '日限额度', value: '', name: 'limitAmtDay', // rules: [{ required: true }], attrs: ['readonly'], isMoney: true }, { type: 'input', label: '日剩余可用额度', value: '', name: 'remainAmtDay', // rules: [{ required: true }], attrs: ['readonly'], isMoney: true }, { type: 'input', label: '月限额度', value: '', name: 'limitAmtMonth', // rules: [{ required: true }], attrs: ['readonly'], isMoney: true }, { type: 'input', label: '月剩余可用额度', value: '', name: 'remainAmtMonth', // rules: [{ required: true }], attrs: ['readonly'], isMoney: true }, { type: 'input', label: '总额度', value: '', name: 'limitAmtTotal', // rules: [{ required: true }], attrs: ['readonly'], isMoney: true }, { type: 'input', label: '总剩余可用额度', value: '', name: 'remainAmtTotal', // rules: [{ required: true }], attrs: ['readonly'], isMoney: true }, { type: 'input', label: '最近操作人', name: 'updateUserName', attrs: ['readonly'] }, { type: 'input', label: '最近修改时间', name: 'updateDate', attrs: ['readonly'] } ] //贷款机构优先级 const otherFormList = [ { type: 'select', label: '资方优先级类型', value: '', name: 'priorityType', descName: 'priorityTypeDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'], rules: [{ required: true }] }, { type: 'input', label: '贷款机构优先级配置', value: '', name: 'priorityValue', rules: [{ required: true }], }, ] export default options => { // 接口地址: required const api = 'server/fundRouter/qryFundRouteManageInfo' // console.log(options) return new ApiModel({ api, formList: options === 1 ? formList : otherFormList, // formList, request(body) { return this.post(body) } }) }