fix
This commit is contained in:
@@ -72,7 +72,7 @@ import { MailOutlined, AppstoreOutlined, SettingOutlined } from '@ant-design/ico
|
||||
import { Https } from "@/tool/https";
|
||||
import { useStore } from "vuex";
|
||||
import { useRouter,useRoute } from 'vue-router'
|
||||
import { adminRouter } from "@/tool/adminRouter";
|
||||
import adminRouter from "@/tool/adminRouter";
|
||||
import GO from "@/tool/GO";
|
||||
import { country } from "@/tool/country";
|
||||
import { getUploadUrl } from "@/tool/util";
|
||||
@@ -91,6 +91,8 @@ export default defineComponent({
|
||||
setup() {
|
||||
const router = useRouter()
|
||||
// const route:any = useRoute()
|
||||
const {t} = useI18n()
|
||||
|
||||
const store:any = useStore()
|
||||
let userDetail:any= computed(()=>{
|
||||
return store.state.UserHabit.userDetail
|
||||
@@ -107,12 +109,12 @@ export default defineComponent({
|
||||
|
||||
|
||||
const onOpenChange = (openKeys: string[]) => {
|
||||
const latestOpenKey:any = openKeys.find(key => state.openKeys.indexOf(key) === -1);
|
||||
if (state.rootSubmenuKeys.indexOf(latestOpenKey!) === -1) {
|
||||
state.openKeys = openKeys;
|
||||
} else {
|
||||
state.openKeys = latestOpenKey ? [latestOpenKey] : [];
|
||||
}
|
||||
const latestOpenKey:any = openKeys.find(key => state.openKeys.indexOf(key) === -1);
|
||||
if (state.rootSubmenuKeys.indexOf(latestOpenKey!) === -1) {
|
||||
state.openKeys = openKeys;
|
||||
} else {
|
||||
state.openKeys = latestOpenKey ? [latestOpenKey] : [];
|
||||
}
|
||||
};
|
||||
let handleClick = (event:any) => {
|
||||
// state.selectedKeys = [Number(event.key)]
|
||||
@@ -123,10 +125,11 @@ export default defineComponent({
|
||||
router.push('/home');
|
||||
}
|
||||
onMounted(() => {
|
||||
if(userDetail.value.systemUser == 5 || userDetail.value.systemUser == 7){
|
||||
state.rootSubmenuKeys = adminRouter.schoolOrEnterprise;
|
||||
var vuex_systemUser: any = sessionStorage.getItem("vuex_systemUser");
|
||||
if(vuex_systemUser == 5 || vuex_systemUser == 7){
|
||||
state.rootSubmenuKeys = adminRouter.schoolOrEnterprise(t);
|
||||
}else{
|
||||
state.rootSubmenuKeys = adminRouter.all;
|
||||
state.rootSubmenuKeys = adminRouter.all(t);
|
||||
}
|
||||
const route = router.currentRoute.value
|
||||
if(state.rootSubmenuKeys.some((item:any) => item.route === route.path) || route.path == "/administrator"){
|
||||
|
||||
Reference in New Issue
Block a user