Files
ebiz-h5/src/store/index.js
2024-01-11 13:38:35 +08:00

150 lines
4.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
* @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是否显示
YBidNo: '', //银保代理人电子化合同签署证件号码
YBname: '', //银保代理人电子化合同签署姓名
YBuuid: '', //银保代理人电子化合同签署代理人uuid
appntSign: '', //投保人阅读签署文件
insuredSign: '', //被保人阅读签署文件
},
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
},
//更新 银保代理人电子化合同签署证件号码
updateYBidNo (state, val) {
state.YBidNo = val
},
//更新 银保代理人电子化合同签署姓名
updateYBname (state, val) {
state.YBname = val
},
//更新 银保代理人电子化合同签署代理人uuid
updateYBuuid (state, val) {
state.YBuuid = val
},
//更新 投保人阅读签署文件
updateappntSign (state, val) {
state.appntSign = val
},
//更新 被保人阅读签署文件
updateinsuredSign (state, val) {
state.insuredSign = 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
},
getYBidNo (state) {
return state.YBidNo
},
getYBname (state) {
return state.YBname
},
getYBuuid (state) {
return state.YBuuid
},
getappntSign (state) {
return state.appntSign
},
getinsuredSign (state) {
return state.insuredSign
},
}
})