/* * @Author: Pengjiantian * @Date: 2020-06-28 17:40:01 * @Last Modified by: Pengjiantian * @Last Modified time: 2020-07-23 15:50:06 */ /** * 业务通道-基础信息 */ import ApiModel from '@/utils/core/apiModel' // 表单信息 const formList = [ { type: 'input', label: '资金单元编码', value: '', name: 'fundUnitNo', rules: [{ required: true }] }, { type: 'input', label: '资金单元名称', value: '', name: 'fundUnitName', rules: [{ required: true }] }, { type: 'select', label: '资金引入地区公司', value: '', name: 'company', descName: 'companyName', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'input', label: '资金引入地区权重', value: '', isNumber: true, name: 'weight' }, { type: 'select', label: '有无业务通道', value: '', name: 'isHasBusiness', descName: 'isHasBusinessDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'], rules: [{ required: true }] }, { type: 'select', label: '兜底模式', value: '', name: 'outMode', descName: 'outModeDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'], rules: [{ required: true }] }, { type: 'select', label: '资金单元状态', value: '', name: 'fundUnitStatus', descName: 'fundUnitStatusDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags','disabled'], rules: [{ required: true }] }, { type: 'date', label: '生效日期', name: 'validDate', rules: [{ required: true }] }, { type: 'date', label: '失效日期', name: 'invalidDate', rules: [{ required: true }] }, { type: 'select', label: '额度模式', value: '', name: 'quotaMode', descName: 'quotaModeDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'], rules: [{ required: true }] }, { type: 'select', label: '放款方式', value: '', name: 'lenders', descName: 'lendersDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'], rules: [{ required: true }] }, { type: 'select', label: '还款是否分账', value: '', name: 'isLedger', descName: 'isLedgerDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'], rules: [{ required: true }] }, { type: 'input', label: '登记人', name: 'inputUserName', attrs: ['readonly'] }, { type: 'input', label: '登记机构', name: 'inputOrgName', attrs: ['readonly'] }, { type: 'input', label: '登记日期', name: 'inputDate', attrs: ['readonly'] }, { type: 'input', label: '更新人', name: 'updateUserName', attrs: ['readonly'] }, { type: 'input', label: '更新机构', name: 'updateOrgName', attrs: ['readonly'] }, { type: 'input', label: '更新日期', name: 'updateDate', attrs: ['readonly'] } ] export default options => { // 接口地址: required const api = 'server/queryFundUnitManageBaseInfo' return new ApiModel({ api, formList, request(body) { return this.post(body) } }) }