This commit is contained in:
X1627315083
2025-09-01 14:03:30 +08:00
parent c387a71ba8
commit 89639aaec9
49 changed files with 819 additions and 232 deletions

View File

@@ -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"){