/* * @Author: PangXingYue * @Date: 2021-04-02 16:04:38 * @LastEditTime: 2023-02-15 15:59:30 * @LastEditors: jiawei jia.wei@ebiz-digits.com * @Description: * @FilePath: \ebiz-h5\src\store\index.js */ import Vue from 'vue' import Vuex from 'vuex' import app from './modules/app' Vue.use(Vuex) export default new Vuex.Store({ modules: { app }, state: { pageFlag: '', //理赔申请-区分被保险人/申请人页面flag agentEnterApplyMobil: '', //自助入司-新的被增员人填好的基础信息里的电话号码 agentEnterApplyIdNo: '', //自助入司-新的被增员人填好的基础信息里的证件号码 refusalCause: '', //自助入司-查看审批流程-审批拒绝的原因 renewalMsgParam: {}, //续期管理-发送短信,请求参数 surrenderId: '', //保全-保全主表id eodrApplyNo: '', //保全-保全受理号 agentGrade: '', //用户的agentGrade,判断用户权限 secondManageCode: '', //内勤所需参数 orderDetail: {},//无优卡分享微信端订单信息 answerType: false,//风险测评tab是否显示 }, mutations: { setOrderDetail (state, data) { console.log('更新订单信息') state.orderDetail = data; }, setThirdManageCode (state, code) { state.thirdManageCode = code }, setSecondManageCode (state, code) { state.secondManageCode = code }, //设置用户的agentGrade,判断用户权限 setAgentGrade (state, code) { state.agentGrade = code }, //更新 理赔申请-区分被保险人/申请人页面flag updatePageFlag (state, val) { state.pageFlag = val }, //更新 自助入司-新增人员填写的基础信息中的电话号码及证件号 updateAgentEnterApplyMsg (state, userInfo) { state.agentEnterApplyMobil = userInfo.mobile state.agentEnterApplyIdNo = userInfo.idNo }, //更新 自助入司-查看审批流程-审批拒绝的原因 updateRefusalCause (state, val) { state.refusalCause = val }, //更新 续期管理-发送短信,请求参数 updateRenewalMsgParam (state, val) { state.renewalMsgParam = val }, //更新 保全-保全主表id updatePreserveSurrendId (state, val) { state.surrenderId = val }, //更新 保全-保全受理号 updatePreserveEodrApplyNo (state, val) { state.eodrApplyNo = val }, //更新 保全-续期账户变更保单信息 updatePcPolicyInfo (state, val) { state.pcList = val }, //更新 风险测评是否显示状态 updateAnswerType (state, val) { state.answerType = val }, }, getters: { getPageFlag (state) { return state.pageFlag }, getAgentEnterApplyMsg (state) { return state }, getRefusalCause (state) { return state.refusalCause }, getRenewalMsgParam (state) { return state.renewalMsgParam }, getPreserveSurrendId (state) { return state.surrenderId }, getPreserveEodrApplyNo (state) { return state.eodrApplyNo }, getPcPolicyInfo (state) { return state.pcList }, getAnswerType (state) { return state.answerType }, } })