ith5 3 månader sedan
förälder
incheckning
c7abfad647

+ 0 - 1
src/components/game-select/index.vue

@@ -183,7 +183,6 @@ onMounted(fetchGameList);
 .tree-select-header {
   padding: 8px 12px;
   border-bottom: 1px solid var(--color-border-2);
-  text-align: center;
 }
 
 .tree-select-header :deep(.arco-btn-text) {

+ 2 - 17
src/layout/components/components/children-menu.vue

@@ -4,7 +4,7 @@
       <template v-if="!menu.meta.hidden">
         <a-menu-item
           v-if="!menu.children || menu.children.length === 0"
-          :key="`item-${menu.name}`"
+          :key="menu.name"
           @click="routerPush(menu)"
         >
           <template #icon v-if="menu.meta.icon">
@@ -18,11 +18,7 @@
               : menu.meta.title
           }}
         </a-menu-item>
-        <a-sub-menu
-          v-else
-          :key="`submenu-${menu.name}`"
-          v-if="menu.meta.title !== '系统工具' || isDeveloper()"
-        >
+        <a-sub-menu v-else :key="menu.name">
           <template #icon v-if="menu.meta.icon">
             <sa-icon :icon="menu.meta.icon" :size="18" />
           </template>
@@ -55,17 +51,6 @@ const appStore = useAppStore();
 const tagStore = useTagStore();
 const userStore = useUserStore();
 
-const isDeveloper = () => {
-  const kaifaIds = import.meta.env.VITE_APP_KAIFA;
-  if (!kaifaIds || !userStore.user || !userStore.user.id) {
-    return false;
-  }
-  // 将开发者ID字符串分割成数组,并检查当前用户ID是否在其中
-  const developerIds = kaifaIds.split(",").map((id) => id.trim());
-  const currentUserId = String(userStore.user.id);
-  return developerIds.includes(currentUserId);
-};
-
 const routerPush = (menu) => {
   if (menu.meta && menu.meta.type === "L") {
     window.open(menu.path);

+ 2 - 17
src/layout/components/components/sub-menu.vue

@@ -1,8 +1,5 @@
 <template>
-  <a-sub-menu
-    :key="menuInfo.name"
-    v-if="menuInfo.meta.title !== '系统工具' || isDeveloper()"
-  >
+  <a-sub-menu :key="menuInfo.name">
     <template #title>
       {{
         appStore.i18n
@@ -38,25 +35,13 @@
 </template>
 
 <script setup name="SubMenu">
-import { useRouter, useRoute } from "vue-router";
+import { useRouter } from "vue-router";
 import { useTagStore, useAppStore, useUserStore } from "@/store";
 defineProps({ menuInfo: Object });
 const emits = defineEmits(["go"]);
 const router = useRouter();
 const tagStore = useTagStore();
 const appStore = useAppStore();
-const userStore = useUserStore();
-
-const isDeveloper = () => {
-  const kaifaIds = import.meta.env.VITE_APP_KAIFA;
-  if (!kaifaIds || !userStore.user || !userStore.user.id) {
-    return false;
-  }
-  // 将开发者ID字符串分割成数组,并检查当前用户ID是否在其中
-  const developerIds = kaifaIds.split(",").map((id) => id.trim());
-  const currentUserId = String(userStore.user.id);
-  return developerIds.includes(currentUserId);
-};
 
 const routerPush = (menu) => {
   if (menu.meta && menu.meta.type === "L") {