/** * 查询额度项下业务查询 */ import ApiModel from "@/utils/core/apiModel"; // 表单信息 const formList = [ { type: "input", label: "贷款申请编号", value: "", name: "applySerialNo" }, { type: "input", label: "客户姓名", value: "", name: "customerName" }, { type: "select", label: "产品名称", value: "", name: "productIdArray", options: [], attrs: ["filterable", "multiple", "clearable", "collapse-tags"] }, { type: "input", label: "本金余额", name: "payprincipalAmt", children: [ { type: "input", value: "", name: "payprincipalAmtBegin", isMoney: true }, { type: "input", value: "", name: "payprincipalAmtEnd", isMoney: true } ] }, { type: "select", label: "当前流程阶段", value: "", name: "phaseNoArray", options: [], attrs: ["filterable", "multiple", "clearable", "collapse-tags"] }, { type: "select", label: "贷款状态", value: "", name: "loanStatusArray", options: [], attrs: ["filterable", "multiple", "clearable", "collapse-tags"] } ]; // 表格信息 const tableList = [ { label: "贷款申请编号", prop: "applySerialNo" }, { label: "客户姓名", prop: "customerName" }, { label: "产品名称", prop: "productName" }, { label: "产品维度名称", prop: "productDimensionName" }, { label: "贷款申请日期", prop: "occurDate" }, { label: "贷款发放日期", prop: "putoutDate" }, { label: "贷款金额", prop: "businessSum", isMoney: true }, { label: "本金余额", prop: "payprincipalAmt", isMoney: true }, { label: "当前流程阶段", prop: "phaseName" }, { label: "贷款状态", prop: "loanStatusDesc" }, { label: "是否占用额度", prop: "isOccupy" }, { prop: "action", label: "操作管理", attrs: { // width:'180px', fixed: "right" }, type: "buttons" } ]; export default options => { // 接口地址,required const api = "server/quotaUnderBusinessList"; return new ApiModel({ api, formList, tableList, request(params) { return this.post(params); } }); };