Browse Source

修改权限

lex 8 months ago
parent
commit
7d9d8b67ca
1 changed files with 25 additions and 20 deletions
  1. 25 20
      src/views/music-library/project-music-sheet/index.tsx

+ 25 - 20
src/views/music-library/project-music-sheet/index.tsx

@@ -8,6 +8,7 @@ import MusicSheetKt from '@views/music-library/project-music-sheet/module/kt/mus
 import MusicSheetGym from '@views/music-library/project-music-sheet/module/gym/music-sheet-gym'
 import MusicSheetGyt from '@views/music-library/project-music-sheet/module/gyt/music-sheet-gyt'
 import MusicSheetKlx from '@views/music-library/project-music-sheet/module/klx/music-sheet-klx'
+import { disAuthCheckStatus } from '@/utils/directive/authDirective'
 
 export default defineComponent({
   name: 'project-music-sheet',
@@ -54,26 +55,30 @@ export default defineComponent({
               v-model:value={state.tabName}
               onUpdate:value={(val: any) => setTabs(val)}
             >
-              <NTabPane
-                  v-auth="musicSheet/pageByApplication1751225218734489601"
-                  name={'KLX'} tab={"酷乐秀"}>
-                      <MusicSheetKlx appKey={'KLX'}/>
-              </NTabPane>
-              <NTabPane
-                  v-auth="musicSheet/pageByApplication1751225314930851842"
-                  name={'GYM'} tab={"管乐迷"}>
-                      <MusicSheetGym appKey={'GYM'}/>
-              </NTabPane>
-              <NTabPane
-                  v-auth="musicSheet/pageByApplication1751225386909302786"
-                  name={'KT'} tab={"音乐数字课堂"}>
-                      <MusicSheetKt appKey={'KT'}/>
-              </NTabPane>
-              <NTabPane
-                  v-auth="musicSheet/pageByApplication1751225483038556162"
-                  name={'GYT'} tab={"管乐团"}>
-                      <MusicSheetGyt appKey={'GYT'}/>
-              </NTabPane>
+              {disAuthCheckStatus('musicSheet/pageByApplication1751225218734489601') && (
+                <NTabPane name={'KLX'} tab={'酷乐秀'}>
+                  <MusicSheetKlx appKey={'KLX'} />
+                </NTabPane>
+              )}
+
+              {disAuthCheckStatus('musicSheet/pageByApplication1751225314930851842') && (
+                <NTabPane v-auth="" name={'GYM'} tab={'管乐迷'}>
+                  <MusicSheetGym appKey={'GYM'} />
+                </NTabPane>
+              )}
+
+              {disAuthCheckStatus('musicSheet/pageByApplication1751225386909302786') && (
+                <NTabPane name={'KT'} tab={'音乐数字课堂'}>
+                  <MusicSheetKt appKey={'KT'} />
+                </NTabPane>
+              )}
+
+              {disAuthCheckStatus('musicSheet/pageByApplication1751225483038556162') && (
+                <NTabPane name={'GYT'} tab={'管乐团'}>
+                  <MusicSheetGyt appKey={'GYT'} />
+                </NTabPane>
+              )}
+
               {/*{state.appKeyList.map((app: any, index: number) => (*/}
               {/*  <NTabPane name={app} tab={state.appNameList[index]}>*/}
               {/*    {app === 'KT' && (*/}