[FIX] 移除Vuex

This commit is contained in:
anbbukn
2020-07-01 15:37:56 +08:00
parent fce1ee7035
commit a425acdf8b
3 changed files with 14 additions and 32 deletions

View File

@@ -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

View File

@@ -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)
}

View File

@@ -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`
}