/** * 左侧菜单配置项 * label 菜单名称 * isActive 是否默认选中 * defColor 默认字体颜色 */ import { PROBASEINFOFORMS, PROAMOUNTINFOFORMS, PROBUSINESSINFOFORMS, SHOWXINGFORMS, ZHIYONGFORMS, SHOWXINGZHIYONGFORMS, DIMENSIONBASEINFO, MATCHEDELEMENT, AMOUNTSETTING, DIMENSIONPOSTLOANBASEINFO, PARTNERSINFOSETTINGFORMS, OPERATINGSETTINGFORMS, APPROVALFORM, PROFREEREPAYMENTFORM } from "./formsConfig.js"; import { PROBASEINFODEFVALUE, PROAMOUNTINFOFODEFVALUE, PROBUSINESSINFODEFVALUE, SHOWXINGDEFVALUE, ZHIYONGDEFVALUE, SHOWXINGZHIYONGDEFGVALUE, DIMENSIONBASEINFODEF, MATCHEDELEMENTDEFVALUE, AMOUNTSETTINGDEFVALUE, DIMENSIONPOSTLOANDEFVALUE, PARTNERSINFOSETTINGDEFVALUE, OPERATINGSETTINGDEFVALUE, APPROVALDEFVALUE, PROFREEREPAYMENTDEFVALUE } from "./defValueConfig.js"; import { PROBASEINFOFROMRULES, PROAMOUNTINFOFORMRULES, PROBUSINESSINFORULES, SHOWXINGRULES, ZHIYONGRULES, SHOWXINGZHIYONGRULES, DIMENSIONPOSTLOANRULES, DIMENSIONBASEINFORULES, AMOUNTSETTINGRULES, PARTNERSINFOSETTINGRULES, OPERATINGSETTINGRULES, MATCHEDELEMENTRULES, APPROVALRULES, PROFREEREPAYMENTRULES } from "./formRulesConfig.js"; // 产品管理详情 export const PRODUCTMANAGEMENUS = isView => { return [ { label: "产品基本信息", isActive: true, defColor: "", name: "BASEINFO", isShow: true, children: [ { label: "产品基本信息", name: "BASEINFO", type: "FORMS", formItems: PROBASEINFOFORMS, defValues: PROBASEINFODEFVALUE, formRules: PROBASEINFOFROMRULES(isView) }, { label: "产品额度信息", defColor: "", type: "FORMS", name: "PROAMOUNTINFO", formItems: PROAMOUNTINFOFORMS, defValues: PROAMOUNTINFOFODEFVALUE, formRules: PROAMOUNTINFOFORMRULES(isView) }, { label: "产品业务信息", defColor: "", type: "FORMS", name: "PROBUSINESSINFO", formItems: PROBUSINESSINFOFORMS, defValues: PROBUSINESSINFODEFVALUE, formRules: PROBUSINESSINFORULES(isView) }, { label: "授信", defColor: "", type: "FORMS", name: "SHOWXING", formItems: SHOWXINGFORMS, defValues: SHOWXINGDEFVALUE, formRules: SHOWXINGRULES(isView) }, { label: "支用", defColor: "", type: "FORMS", name: "ZHIYONG", formItems: ZHIYONGFORMS, defValues: ZHIYONGDEFVALUE, formRules: ZHIYONGRULES(isView) }, { label: "授信&支用", defColor: "", type: "FORMS", name: "SHOWXINGZHIYONG", formItems: SHOWXINGZHIYONGFORMS, defValues: SHOWXINGZHIYONGDEFGVALUE, formRules: SHOWXINGZHIYONGRULES(isView) } ] }, { label: "产品客群清单", isActive: false, defColor: "", isShow: true, name: "PROCUSTOMERSLIST" }, { label: "产品维度清单", isActive: false, defColor: "", isShow: true, name: "PRODIMENSIONLIST" }, { label: "影像资料信息", name: "IMAGESDOC", isActive: false, isShow: true, defColor: "" } ]; }; // 产品初审详情 export const PRODUCTAPPROVEMENUS = () => { return [ { label: "产品基本信息", isActive: true, defColor: "", name: "BASEINFO", children: [ { label: "产品基础信息", name: "BASEINFO", type: "FORMS", formItems: PROBASEINFOFORMS, defValues: PROBASEINFODEFVALUE, formRules: PROBASEINFOFROMRULES(false) }, { label: "产品额度信息", defColor: "", type: "FORMS", name: "PROAMOUNTINFO", formItems: PROAMOUNTINFOFORMS, defValues: PROAMOUNTINFOFODEFVALUE, formRules: PROAMOUNTINFOFORMRULES(false) }, { label: "产品业务信息", defColor: "", type: "FORMS", name: "PROBUSINESSINFO", formItems: PROBUSINESSINFOFORMS, defValues: PROBUSINESSINFODEFVALUE, formRules: PROBUSINESSINFORULES(false) }, { label: "授信", defColor: "", type: "FORMS", name: "SHOWXING", formItems: SHOWXINGFORMS, defValues: SHOWXINGDEFVALUE, formRules: PROBUSINESSINFORULES(false) }, { label: "支用", defColor: "", type: "FORMS", name: "ZHIYONG", formItems: ZHIYONGFORMS, defValues: ZHIYONGDEFVALUE, formRules: PROBUSINESSINFORULES(false) }, { label: "授信&分离", defColor: "", type: "FORMS", name: "SHOWXINGZHIYONG", formItems: SHOWXINGZHIYONGFORMS, defValues: SHOWXINGZHIYONGDEFGVALUE, formRules: PROBUSINESSINFORULES(false) } ] }, { label: "产品客群清单", isActive: false, defColor: "", name: "PROCUSTOMERSLIST" }, { label: "产品维度清单", isActive: false, defColor: "", name: "PRODIMENSIONLIST" }, { label: "影像资料信息", name: "IMAGESDOC", isActive: false, defColor: "" }, { label: "审批与流程信息", name: "APPROVEINFO", isActive: false, defColor: "", children: [ { label: "流程流转信息", name: "APPROVEANDINFO", type: "" }, { label: "审批意见", name: "APPROVEOPTION", type: "FORMS", formItems: APPROVALFORM, defValues: APPROVALDEFVALUE, formRules: APPROVALRULES } ] } ]; }; // 产品维度清单详情 export const PRODIMENSIONMENUS = isView => { return [ { label: "维度基本信息", isActive: true, defColor: "", isShow: true, name: "DIMENSIONBASEINFO", type: "FORMS", children: [ { label: "基础信息", isShow: true, name: "BASEINFO", type: "FORMS", formItems: DIMENSIONBASEINFO, defValues: DIMENSIONBASEINFODEF, formRules: DIMENSIONBASEINFORULES(isView) }, { label: "匹配元素", isShow: false, name: "MATCHEDELEMENT", type: "FORMS", formItems: MATCHEDELEMENT, defValues: MATCHEDELEMENTDEFVALUE, formRules: MATCHEDELEMENTRULES(isView) }, { label: "额度配置", isShow: true, name: "AMOUNTSETTING", type: "FORMS", formItems: AMOUNTSETTING, defValues: AMOUNTSETTINGDEFVALUE, formRules: AMOUNTSETTINGRULES(isView) }, { label: "流程控制配置", isShow: false, name: "PROCESSCONTROLSETTING", type: "" } ] }, { label: "维度定价配置", isActive: false, isShow: true, defColor: "", type: "", name: "DIMENSIONPRICINGSETTING" }, { label: "维度贷后配置", isActive: false, isShow: true, defColor: "", type: "", name: "PROBUSINESSINFO", children: [ { label: "基础配置", name: "PROBUSINESSBSASE", type: "FORMS", isShow: true, formItems: DIMENSIONPOSTLOANBASEINFO, defValues: DIMENSIONPOSTLOANDEFVALUE, formRules: DIMENSIONPOSTLOANRULES(isView) }, { label: "提前还款配置", isShow: false, name: "PREPAYMENTSETTING", type: "" }, { label: "展期方案配置", isShow: false, name: "ROLLPLANSETTING", type: "" } ] }, { label: "维度合作配置", isActive: false, isShow: true, defColor: "", name: "PROCUSTOMERSLIST", children: [ { label: "合作商信息配置", name: "PARTNERSINFOSETTING", type: "FORMS", isShow: true, formItems: PARTNERSINFOSETTINGFORMS, defValues: PARTNERSINFOSETTINGDEFVALUE, formRules: PARTNERSINFOSETTINGRULES(isView) }, { label: "贴息方案配置", name: "DISCOUNTPLANSETTING", type: "", isShow: true // 控制列表是否显示 } ] }, { label: "维度激励配置", isActive: false, defColor: "", isShow: true, name: "DIMENSIONINCENTIVESETTING" }, { label: "维度运营配置", isActive: false, defColor: "", isShow: true, name: "DIMENSIONOPERATING", children: [ { label: "基础配置", name: "OPERATINGSETTING", type: "FORMS", isShow: true, formItems: OPERATINGSETTINGFORMS, defValues: OPERATINGSETTINGDEFVALUE, formRules: OPERATINGSETTINGRULES(isView) }, { label: "征信查询配置", name: "CREDITQUERYSETTING", type: "", isShow: true }, { label: "影像资料配置", name: "SCREENAGEDOCSETTING", type: "", isShow: true } ] } ]; }; // 产品自定义还款方式 export const PRODUCTFREEMENUS = isView => { return [ { label: "基本信息", isActive: true, defColor: "", name: "BASEINFO", isShow: true, children: [ { label: "基本信息", name: "BASEINFO", type: "FORMS", formItems: PROFREEREPAYMENTFORM, defValues: PROFREEREPAYMENTDEFVALUE, formRules: PROFREEREPAYMENTRULES(isView) } ] }, { label: "期数配置信息", isActive: false, defColor: "", name: "NPERCONFIGLIST" } ]; };