/* * @Author: Pengjiantian * @Date: 2020-07-01 09:59:09 * @Last Modified by: Pengjiantian * @Last Modified time: 2020-07-14 10:29:56 */ /** * 资金单元-放款约束 */ import ApiModel from '@/utils/core/apiModel' // 表单信息 const formList = [ { type: 'select', label: '收益计算方式', value: '', name: 'incomeCalcuMethod', descName: 'incomeCalcuMethodDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'], rules: [{ required: true }] }, { type: 'input', label: '放款一次性回佣比例(%)', value: '', isMoney: true, name: 'onetimeLoanRebates', rules: [{ required: true }] }, { type: 'input', label: '还款息费分佣比例(%)', value: '', isMoney: true, name: 'reimbursementRate', rules: [{ required: true }] }, { type: 'input', label: '放款一次性回佣金额', value: '', isMoney: true, name: 'onetimeLoanSum', rules: [{ required: true }] }, { type: 'input', label: '综合资金成本(年化利率%)', value: '', isMoney: true, name: 'annualInterestrate', rules: [{ required: true }] }, { type: 'input', label: '放款优先级', value: '', isNumber: true, name: 'lendingPriority', rules: [{ required: true }] }, { type: 'input', label: '放款权重', value: '', isNumber: true, name: 'lendingWeight', rules: [{ required: true }] }, { type: 'select', label: '允许超限放款', value: '', name: 'allowAbleOverLimit', descName: 'allowAbleOverLimitDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'] }, { type: 'input', label: '总额度', value: '', isMoney: true, name: 'totalSum', rules: [{ required: true }] }, { type: 'input', label: '单客限额', value: '', isMoney: true, name: 'singleCustLimit', rules: [{ required: true }] }, { type: 'input', label: '单笔最低限额', value: '', isMoney: true, name: 'singleMinAmount', rules: [{ required: true }] }, { type: 'input', label: '单笔最高限额', value: '', isMoney: true, name: 'singleMaxAmount', rules: [{ required: true }] }, { type: 'input', label: '日限额', value: '', isMoney: true, name: 'dailyLimit', rules: [{ required: true }] }, { type: 'input', label: '月限额', value: '', isMoney: true, name: 'monthlyLimit', rules: [{ required: true }] } ] export default options => { // 接口地址: required const api = 'server/queryFundUnitPutoutConstraint' return new ApiModel({ api, formList, request(body) { return this.post(body) } }) }