|
@ -39,6 +39,7 @@ import debounce from "lodash/debounce"; |
|
|
import { mapGetters } from "vuex"; |
|
|
import { mapGetters } from "vuex"; |
|
|
import nextTick from "dai-js/tools/nextTick"; |
|
|
import nextTick from "dai-js/tools/nextTick"; |
|
|
import { requestPost } from "@/js/dai/request"; |
|
|
import { requestPost } from "@/js/dai/request"; |
|
|
|
|
|
import { clearLoginInfo } from "@/utils"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
provide() { |
|
|
provide() { |
|
@ -139,14 +140,17 @@ export default { |
|
|
this.$store.state.LevelOneMenuActiveName = |
|
|
this.$store.state.LevelOneMenuActiveName = |
|
|
idx !== -1 ? this.$store.state.sidebarMenuList[idx].id : ""; |
|
|
idx !== -1 ? this.$store.state.sidebarMenuList[idx].id : ""; |
|
|
this.$store.state.sidebarActiveSubMenuList = |
|
|
this.$store.state.sidebarActiveSubMenuList = |
|
|
idx !== -1 ? this.$store.state.sidebarMenuList[idx].children : []; |
|
|
idx !== -1 |
|
|
|
|
|
? this.$store.state.sidebarMenuList[idx].children |
|
|
|
|
|
: []; |
|
|
}, |
|
|
}, |
|
|
// 获取当前管理员信息 |
|
|
// 获取当前管理员信息 |
|
|
async getWorkUserInfo() { |
|
|
async getWorkUserInfo() { |
|
|
const url = "/epmetuser/customerstaff/staffbasicinfo"; |
|
|
const url = "/epmetuser/customerstaff/staffbasicinfo"; |
|
|
let params = {}; |
|
|
let params = {}; |
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
if (code === 0 && data) { |
|
|
if (code === 0) { |
|
|
|
|
|
if (data) { |
|
|
this.$store.state.user = { ...data }; |
|
|
this.$store.state.user = { ...data }; |
|
|
console.log("user---hahha", this.$store.state.user); |
|
|
console.log("user---hahha", this.$store.state.user); |
|
|
localStorage.setItem("roleList", data.roleList); |
|
|
localStorage.setItem("roleList", data.roleList); |
|
@ -155,7 +159,14 @@ export default { |
|
|
localStorage.setItem("agencyId", data.agencyId); |
|
|
localStorage.setItem("agencyId", data.agencyId); |
|
|
localStorage.setItem("level", data.level); |
|
|
localStorage.setItem("level", data.level); |
|
|
if (!localStorage.getItem("customerName")) { |
|
|
if (!localStorage.getItem("customerName")) { |
|
|
localStorage.setItem("customerName", data.customerName || ""); |
|
|
localStorage.setItem( |
|
|
|
|
|
"customerName", |
|
|
|
|
|
data.customerName || "" |
|
|
|
|
|
); |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
|
|
|
clearLoginInfo(); |
|
|
|
|
|
this.$router.push({ name: "login" }); |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
this.$message.error(msg); |
|
|
this.$message.error(msg); |
|
|