/** * 客户额度审核列表 */ import ApiModel from "@/utils/core/apiModel"; // 表单信息 const formList = [ { type: "select", label: "产品", value: "", name: "productArray", options: [], attrs: ["filterable", "multiple", "clearable", "collapse-tags"] }, { type: "select", label: "额度状态", value: "", name: "quotaStatus", options: [], attrs: ["filterable", "clearable", "collapse-tags"] }, { type: "select", label: "调整审核状态", value: "", name: "approveStatus", options: [], attrs: ["filterable", "clearable", "collapse-tags"] } ]; // 客户额度详情 const detailCustomerFormlist = [ { type: "input", attrs: ["readonly"], label: "产品", name: "productName" }, { type: "input", attrs: ["readonly"], label: "周期性", name: "cyclicalDesc" }, { type: "input", attrs: ["readonly"], label: "现金授信额度", name: "cashCreditAmt", isMoney: true }, { type: "input", attrs: ["readonly"], label: "现金剩余额度", name: "cashRemainAmt", isMoney: true }, { type: "input", attrs: ["readonly"], label: "消费授信额度", name: "consumeCreditAmt", isMoney: true }, { type: "input", attrs: ["readonly"], label: "消费剩余额度", name: "consumRemainAmt", isMoney: true }, { type: "input", attrs: ["readonly"], label: "专项授信额度", name: "specialCreditAmt", isMoney: true }, { type: "input", attrs: ["readonly"], label: "专项剩余额度", name: "specialRemainAmt", isMoney: true }, { type: "input", attrs: ["readonly"], label: "额度状态", name: "quotaStatusDesc" }, { type: "input", attrs: ["readonly"], label: "调整审核状态", name: "approveStatusDesc" }, { type: "input", attrs: ["readonly"], label: "额度生效日", name: "effectiveDate" }, { type: "input", attrs: ["readonly"], label: "额度失效日", name: "disEffectiveDate" } ]; // 客户额度 const tableList = [ { label: "产品", prop: "productName" }, { label: "周期性", prop: "cyclicalDesc" }, { label: "现金授信额度", prop: "cashCreditAmt", isMoney: true }, { label: "现金剩余额度", prop: "cashRemainAmt", isMoney: true }, { label: "消费授信额度", prop: "consumeCreditAmt", isMoney: true }, { label: "消费剩余额度", prop: "consumRemainAmt", isMoney: true }, { label: "专项授信额度", prop: "specialCreditAmt", isMoney: true }, { label: "专项剩余额度", prop: "specialRemainAmt", isMoney: true }, { label: "额度状态", prop: "quotaStatusDesc" }, { label: "调整审核状态", prop: "approveStatusDesc" }, { label: "额度生效日", prop: "effectiveDate" }, { label: "额度失效日", prop: "disEffectiveDate" }, { prop: "action", label: "产品额度详情", attrs: { width: "180px", fixed: "right" }, type: "buttons" } ]; export default (options = {}) => { // 接口地址,required // operation search 搜索表单 other 客户额度详情 const { operation } = options; let resFormlist = []; if (operation === "search") { resFormlist = [...formList]; } else { resFormlist = [...detailCustomerFormlist]; } const api = "server/qryCustProductQuotaList"; return new ApiModel({ api, formList: resFormlist, tableList, request(params) { return this.post(params); } }); };