export default { state: { fallBackOrgBaseSubmitReq: {}, // 基础信息 fallBackOrgApplyConstraintSubmitReq: {}, // 授信约束 fallBackOrgPutoutConstraintSubmitReq: {}, // 放款约束 loanOrgFuncConstraintListSubmitReqs: [], // 功能约束 currentTabs: '', sonProcessCode: [] }, mutations: { setFallBackOrgBaseSubmitReq(state, info) { const { fallBackOrgBaseSubmitReq } = state state.fallBackOrgBaseSubmitReq = { ...fallBackOrgBaseSubmitReq, ...info } }, setFallBackOrgApplyConstraintSubmitReq(state, info) { const { fallBackOrgApplyConstraintSubmitReq } = state state.fallBackOrgApplyConstraintSubmitReq = { ...fallBackOrgApplyConstraintSubmitReq, ...info } }, setFallBackOrgPutoutConstraintSubmitReq(state, info) { const { fallBackOrgPutoutConstraintSubmitReq } = state state.fallBackOrgPutoutConstraintSubmitReq = { ...fallBackOrgPutoutConstraintSubmitReq, ...info } }, setFallBackOrgFuncConstraintListSubmitReqs(state, info) { state.loanOrgFuncConstraintListSubmitReqs = info }, setSonProcessCode(state, info) { const { sonProcessCode } = state const index = sonProcessCode.findIndex(({ type }) => type === info.type) if (index > -1) { sonProcessCode[index].value = info.value } else { sonProcessCode.push(info) } state.sonProcessCode = [...sonProcessCode] state.currentTabs = info.type } }, actions: {}, getters: {} }