/** * 历史电子邮件信息 */ import ApiModel from '@/utils/core/apiModel' // 表格信息-历史邮寄信息 const tableList = [ { label: '发送流水号', prop: 'mailingNo' }, { label: '邮寄状态', prop: 'statusDesc' }, { label: '收件人名称', prop: 'recipient' }, { label: '收件人电话', prop: 'phone' }, { label: '收件地址', prop: 'adress' }, { label: '邮政编码', prop: 'zipCode' }, { label: '快递公司', prop: 'courierCompany' }, { label: '物流单号', prop: 'logisticsNumber' }, { label: '邮递日期', prop: 'mailingDate' }, { label: '备注', prop: 'remark' }, { label: '申请日期', prop: 'inputDate' }, { label: '申请时间', prop: 'inputTime' }, { label: '申请人', prop: 'inputUserName' }, { label: '申请人直属机构', prop: 'inputOrgName' }, { label: '最近修改人', prop: 'updateUserName' }, { label: '最近修改时间', prop: 'updateDate' }, { prop: 'action', label: '操作管理', // 修改,复制收件人信息 attrs: { fixed: 'right' }, type: 'buttons' } ] // 表格信息-历史电子邮寄信息 const emailTableList = [ { label: '发送流水号', prop: 'mailingNo' }, { label: '邮件发送状态', prop: 'statusDesc' }, { label: '收件人名称', prop: 'recipient' }, { label: '收件人电话', prop: 'phone' }, { label: '电子邮箱', prop: 'toAdress' }, { label: '邮件主题', prop: 'eTitle' }, { label: '邮件内容', prop: 'eContent' }, { label: '备注', prop: 'remark' }, { label: '发送日期', prop: 'mailingDate' }, { label: '申请日期', prop: 'inputDate' }, { label: '申请时间', prop: 'inputTime' }, { label: '申请人', prop: 'inputUserName' }, { label: '申请人直属机构', prop: 'inputOrgName' }, { prop: 'action', label: '操作管理', // 下载附件 attrs: { fixed: 'right' }, type: 'buttons' } ] export default options => { // 接口地址,required const api = 'server/mailLoanHistoryList' return new ApiModel({ api, tableList: options === 1 ? emailTableList : tableList, request(params) { return this.post(params) } }) }