/** * 提交创建银行流水退款申请 */ import ApiModel from '@comprehensive/serve/core/ApiModel' // 表单信息 const formList = [ { type: 'select', label: '是否退回原账户', value: '1', name: 'isNeedback', descName: 'isNeedbackDesc', options: [], rules: [{ required: true }] }, { type: 'select', label: '退款收款账户类型', value: '02', name: 'accountType', hide:true, descName: 'accountTypeDesc', options: [], }, { type: 'input', label: '退款收款账户户名', value: '', name: 'name', attrs: ['readonly'], rules: [{ required: true }] }, { type: 'input', label: '退款收款账户账号', value: '', name: 'accountNo', attrs: ['readonly'], rules: [{ required: true }] }, // { // type: 'select', // label: '退款收款账户开户银行', // value: '', // name: 'bankCode', // descName: 'orgIdName', // options: [], // rules: [{ required: true }] // }, { type: "select", label: "退款收款账户开户银行", value: "", // hide: true, name: "bankName", options: [], }, { type: 'autocomplete', label: '退款收款账户开户分支行', value: '', name: 'paymentAccountNo' }, { type: 'input', label: '联行号', value: '', name: 'paymentbranchno', // attrs: ['readonly'] }, { type: 'select', label: '退款收款账户开户行所在省', value: '', name: 'province', descName: 'provinceDesc' }, { type: 'select', label: '退款收款账户开户行所在市', value: '', name: 'city', descName: 'cityDesc' }, { type: 'select', label: '退款方式', value: '', name: 'refundType', descName: 'refundTypeDesc', hide: true, options: [], rules: [{ required: true }] }, { type: 'input', label: '退款金额', value: '', name: 'actualwaiveAmt', options: [], // attrs: ['readonly'] }, { type: 'textarea', label: '申请原因', value: '', name: 'remark', style: { width: '562px', height: '100px' }, }, // { // type: 'select', // label: '线下退款账户类型', // value: '', // name: 'accountingChannel', // descName: 'accountingChannelDesc', // options: [], // rules: [{ required: true }] // }, // { // type: 'input', // label: '线下退款账户号码', // value: '', // name: 'settleAccounts', // attrs: ['readonly'] // }, // { // type: 'input', // label: '线下退款账户名称', // value: '', // name: 'settleAccountsName', // attrs: ['readonly'] // }, { type: 'input', label: '申请日期', value: '', name: 'refundDate', attrs: ['readonly'] }, { type: 'input', label: '申请时间', value: '', name: 'refundTime', attrs: ['readonly'] }, { type: 'input', label: '申请人', value: '', name: 'userName', attrs: ['readonly'] }, { type: 'input', label: '申请人直属机构', value: '', name: 'inputOrgName', attrs: ['readonly'] } ] export default options => { // 接口地址,required const api = 'server/claimRefundApply' return new ApiModel({ api, formList, request(params) { return this.post(params) } }) }