/** * 结清证明发送-邮寄信息/邮件信息详情查询 */ import ApiModel from '@/utils/core/apiModel' // 表单信息 const formList = [ { type: 'select', label: '发送方式', value: '', name: 'deliveryWay', rules: ['required'] }, { type: 'input', label: '收件人名称', value: '', name: 'recipient', rules: ['required'] }, { type: 'input', label: '收件人电话', value: '', name: 'phone', rules: ['required'] }, { type: 'input', label: '电子邮箱', value: '', name: 'email', rules: ['required'] }, { type: 'input', label: '邮件主题', value: '', name: 'etitle', rules: ['required'] }, { type: 'textarea', label: '邮件内容', value: '', name: 'econtent', rules: ['required'], attrs: [{rows: 10}] }, { 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' }, { type: 'input', label: '快递公司', value: '', name: 'courierCompany' }, { type: 'input', label: '物流单号', value: '', name: 'logisticsNumber' }, { type: 'date', label: '邮递日期', value: '', name: 'mailingDate', rules: ['required'] }, { type: 'select', label: '邮寄状态', value: '', name: 'status', rules: ['required'] }, { type: 'input', label: '备注', value: '', name: 'remark' }, { type: 'date', label: '申请日期', value: '', name: 'inputDate', attrs: ['readonly'] }, { 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/customerContractMailCommit' return new ApiModel({ api, formList, request(params) { return this.post(params) } }) }