/* * @Author: lixiong * @Date: 2019-08-21 14:35:07 * @Last Modified by: lixiong * @Last Modified time: 2019-12-11 17:05:58 */ /** * 提交创建利率交易 */ import ApiModel from '@/utils/core/apiModel' // 表单信息 const formList = [ { type: 'input', label: '原年利率(%)', value: '', name: 'oldRate', attrs: ['readonly'] }, { type: 'input', label: '新年利率(%)', // 利率范围5%-36% value: '', name: 'newRate', rules: [{ trigger: 'change', validator: (rule, value, callback) => { value = Array.isArray(value) ? value.join('') : value.trim() if (value === '') { callback(new Error('该字段必填')) } else if (isNaN(value)) { callback(new Error('必须输入数字')) } else if (value < 4 || value > 36) { callback(new Error('利率范围4%-36%')) } else { callback() } } }] }, { 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/createChangeRate' return new ApiModel({ api, formList, request(params) { return this.post(params) } }) }