Просмотр исходного кода

fix: 修复侧边栏菜单项的用户判断条件错误

修改了两个菜单项的显示逻辑,将其中的 userJson 判断条件改为 userJson.organizeid,确保权限判断的正确性。
lsc 2 недель назад
Родитель
Сommit
13b29f3d06
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/components/CollapsibleToolbar/index2.vue

+ 2 - 2
src/components/CollapsibleToolbar/index2.vue

@@ -94,7 +94,7 @@
           </svg>
           <span class="item-label">{{ lang.ssMultimedia }}</span>
         </div>
-        <div class="sidebar-item" :class="{ active: activeSubmenu === 'english' }" @click="toggleSubmenu('english')" v-if="userJson.org == '00bc1e79-b627-11f1-b66d-005056924926' || userJson == '45facc0a-1211-11ec-80ad-005056b86db5'">
+        <div class="sidebar-item" :class="{ active: activeSubmenu === 'english' }" @click="toggleSubmenu('english')" v-if="userJson.org == '00bc1e79-b627-11f1-b66d-005056924926' || userJson.organizeid == '45facc0a-1211-11ec-80ad-005056b86db5'">
           <svg class="item-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
             <path d="M12 1a3 3 0 00-3 3v8a3 3 0 006 0V4a3 3 0 00-3-3z"></path>
             <path d="M19 10v2a7 7 0 01-14 0v-2"></path>
@@ -103,7 +103,7 @@
           </svg>
           <span class="item-label">{{ lang.ssEnglish }}</span>
         </div>
-        <div class="sidebar-item" v-if="!onlyEnglish && (userJson.organizeid == '3d2d45b1-703b-11f1-9985-005056924926' || userJson == '45facc0a-1211-11ec-80ad-005056b86db5' || props.userid == '5943e08c-b7d4-11ed-8d51-005056b86db5')" :class="{ active: activeSubmenu === 'cocoLearn' }"
+        <div class="sidebar-item" v-if="!onlyEnglish && (userJson.organizeid == '3d2d45b1-703b-11f1-9985-005056924926' || userJson.organizeid == '45facc0a-1211-11ec-80ad-005056b86db5' || props.userid == '5943e08c-b7d4-11ed-8d51-005056b86db5')" :class="{ active: activeSubmenu === 'cocoLearn' }"
           @click="toggleSubmenu('cocoLearn')">
           <svg class="item-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="3"></circle><path d="M12 1v6m0 6v6"></path><path d="M1 12h6m6 0h6"></path></svg>
           <span class="item-label">{{ lang.ssCrossSubject }}</span>