mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-25 06:02:52 +08:00
[FIX] 移除Vuex
This commit is contained in:
@@ -16,27 +16,9 @@ export default new Vuex.Store({
|
||||
refusalCause: '', //自助入司-查看审批流程-审批拒绝的原因
|
||||
renewalMsgParam: {}, //续期管理-发送短信,请求参数
|
||||
surrenderId: '', //保全-保全主表id
|
||||
eodrApplyNo: '', //保全-保全受理号
|
||||
agentGrade: '', //用户的agentGrade,判断用户权限
|
||||
secondManageCode: '', //内勤所需参数
|
||||
thirdManageCode: '', //内勤所需参数
|
||||
titleArr: '' //内勤nav
|
||||
eodrApplyNo: '' //保全-保全受理号
|
||||
},
|
||||
mutations: {
|
||||
setTitleArr(state, arr) {
|
||||
state.titleArr = arr
|
||||
},
|
||||
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
|
||||
|
||||
@@ -208,7 +208,7 @@ export default {
|
||||
},
|
||||
computed: {
|
||||
verifyUserType() {
|
||||
if (this.$store.state.agentGrade) return this.$store.state.agentGrade >= 200
|
||||
if (window.localStorage.getItem('nbsAgentGrade')) return window.localStorage.getItem('nbsAgentGrade') >= 200
|
||||
return false
|
||||
},
|
||||
transformTime() {
|
||||
@@ -294,12 +294,12 @@ export default {
|
||||
return (item.text = item.name)
|
||||
})
|
||||
this.pickerData.response = rs.content
|
||||
if (this.$store.state.agentGrade >= 400) {
|
||||
if (window.localStorage.getItem('nbsAgentGrade') >= 400) {
|
||||
this.pickerData.deptList = rs.content.deptList
|
||||
this.params.picker_1 = rs.content.deptList[0]
|
||||
} else if (this.$store.state.agentGrade >= 300) {
|
||||
} else if (window.localStorage.getItem('nbsAgentGrade') >= 300) {
|
||||
this.pickerData.branchGroupBaseDtoList = rs.content.branchGroupBaseDtoList
|
||||
} else if (this.$store.state.agentGrade >= 200) {
|
||||
} else if (window.localStorage.getItem('nbsAgentGrade') >= 200) {
|
||||
this.params.picker_2 = rs.content.branchGroupBaseDtoList[0]
|
||||
}
|
||||
},
|
||||
@@ -317,11 +317,11 @@ export default {
|
||||
showPopPrker(type) {
|
||||
switch (type) {
|
||||
case 1:
|
||||
if (this.$store.state.agentGrade >= 300 && this.$store.state.agentGrade < 400) return
|
||||
if (window.localStorage.getItem('nbsAgentGrade') >= 300 && window.localStorage.getItem('nbsAgentGrade') < 400) return
|
||||
break
|
||||
case 2:
|
||||
if (this.$store.state.agentGrade >= 400 && this.params.picker_1.agentgroup === '') return this.$toast('请选择所在部')
|
||||
if (this.$store.state.agentGrade < 300 || this.pickerData.branchGroupBaseDtoList.toString() === '') return
|
||||
if (window.localStorage.getItem('nbsAgentGrade') >= 400 && this.params.picker_1.agentgroup === '') return this.$toast('请选择所在部')
|
||||
if (window.localStorage.getItem('nbsAgentGrade') < 300 || this.pickerData.branchGroupBaseDtoList.toString() === '') return
|
||||
break
|
||||
}
|
||||
this.pickerType = type
|
||||
@@ -348,7 +348,7 @@ export default {
|
||||
// 统计导出
|
||||
async exportExcel() {
|
||||
const rs = await exportExcel({
|
||||
type: String(parseInt(this.$store.state.agentGrade / 100)),
|
||||
type: String(parseInt(window.localStorage.getItem('nbsAgentGrade') / 100)),
|
||||
getNbsListReqDTO: {
|
||||
departmentCode: this.params.picker_1.agentgroup ? this.params.picker_1.agentgroup : '',
|
||||
branchCode: this.params.picker_2.agentgroup ? this.params.picker_2.agentgroup : '',
|
||||
@@ -363,7 +363,7 @@ export default {
|
||||
},
|
||||
async appCallBack(data) {
|
||||
if (data.trigger == 'right_button_click') {
|
||||
if (this.$store.state.agentGrade < 200) {
|
||||
if (window.localStorage.getItem('nbsAgentGrade') < 200) {
|
||||
let params = { nbsState: this.$route.params.code }
|
||||
makeCustomerPDF(params).then(res => {
|
||||
if (res.result == '0') {
|
||||
@@ -381,7 +381,7 @@ export default {
|
||||
// eslint-disable-next-line no-undef
|
||||
EWebBridge.webCallAppInJs('download', {
|
||||
name: '客户清单.pdf',
|
||||
url: this.$store.state.agentGrade < 200 ? this.downLoadUrl : this.excelUrl
|
||||
url: window.localStorage.getItem('nbsAgentGrade') < 200 ? this.downLoadUrl : this.excelUrl
|
||||
})
|
||||
}, 1000)
|
||||
}
|
||||
|
||||
@@ -77,17 +77,17 @@ export default {
|
||||
async getUserType() {
|
||||
const rs = await getUserRankInfo()
|
||||
console.log(rs)
|
||||
this.$store.commit('setAgentGrade', parseFloat(rs.agentGrade.split('A')[1]))
|
||||
window.localStorage.setItem('nbsAgentGrade', parseFloat(rs.agentGrade.split('A')[1]))
|
||||
},
|
||||
appCallBack(data) {
|
||||
if (data.trigger == 'right_button_click') {
|
||||
this.$jump({
|
||||
flag: 'h5',
|
||||
extra: {
|
||||
url: this.$store.state.agentGrade < 200 ? location.origin + `/#/nbs/chart` : location.origin + `/#/nbs/crew-list/03/`
|
||||
url: window.localStorage.getItem('nbsAgentGrade') < 200 ? location.origin + `/#/nbs/chart` : location.origin + `/#/nbs/crew-list/03/`
|
||||
},
|
||||
routerInfo:
|
||||
this.$store.state.agentGrade < 200
|
||||
window.localStorage.getItem('nbsAgentGrade') < 200
|
||||
? {
|
||||
path: `/nbs/chart`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user