/** * 贷款合同发送-提交 */ import ApiModel from '@comprehensive/serve/core/ApiModel' // 表单信息 const formList = [ { type: 'select', label: '发送方式', value: '02', name: 'contractSendType', rules: ['required'] }, { type: 'input', label: '收件人名称', value: '', name: 'recipient', rules: ['required'] }, { type: 'input', label: '收件人电话', value: '', name: 'phone', rules: ['required'] }, { type: 'input', label: '电子邮箱', value: '', name: 'toAdress', rules: ['required'] }, { type: 'input', label: '邮件主题', value: '', name: 'etitle', rules: ['required'] }, { type: 'textarea', label: '邮件内容', value: '', name: 'econtent', rules: [{ maxLength: 800 }, 'required'] }, { type: 'select', label: '收件地址省', value: '', name: 'province', rules: ['required'] }, { type: 'select', label: '收件地址市', value: '', name: 'city', rules: ['required'] }, { type: 'select', label: '收件地址区/县', value: '', name: 'regions', rules: ['required'] }, { type: 'input', label: '收件地址街道/楼栋/房号', value: '', name: 'address', rules: ['required'] }, { type: 'input', label: '邮政编码', value: '', name: 'zipCode', rules: ['required'] }, { type: 'input', label: '快递公司', value: '', name: 'courierCompany', rules: ['required'] }, { type: 'input', label: '物流单号', value: '', name: 'logisticsNumber', rules: ['required'] }, { type: 'date', label: '邮递日期', value: '', name: 'mailingDate', rules: ['required'] }, { type: 'select', label: '邮寄状态', value: '', name: 'status', rules: ['required'] }, { type: 'textarea', label: '备注', value: '', name: 'remark' }, { type: 'input', label: '申请日期', value: '', name: 'inputDate', attrs: ['readonly'] }, { type: 'input', label: '申请时间', value: '', name: 'inputTime', attrs: ['readonly'] }, { type: 'input', label: '申请人', value: '', name: 'userName', attrs: ['readonly'] }, { type: 'input', label: '申请人直属机构', value: '', name: 'orgName', attrs: ['readonly'] } ] export default options => { // 接口地址,required const api = 'server/customerContractMailCommit' return new ApiModel({ api, formList, request(params) { return this.post(params) } }) }