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

perf(views): 添加无权限页面

wangshun 1 день назад
Родитель
Сommit
ee0ccb7113
2 измененных файлов с 7 добавлено и 0 удалено
  1. 3 0
      src/views/device-group/DeviceGroup.vue
  2. 4 0
      src/views/log-center/LogCenter.vue

+ 3 - 0
src/views/device-group/DeviceGroup.vue

@@ -9,6 +9,8 @@ import { useUserInfoStore } from '@/stores/user-info';
 import { t } from '@/i18n';
 import { ViewPermission } from '@/utils/permission-type';
 
+import NotAllow from '../NotAllow.vue';
+
 import type { TabComponent } from '@/types';
 
 const router = useRouter();
@@ -99,6 +101,7 @@ const handleTabClick = (activeKey: string | number) => {
         />
       </ATabPane>
     </ATabs>
+    <NotAllow v-else />
   </div>
 </template>
 

+ 4 - 0
src/views/log-center/LogCenter.vue

@@ -6,6 +6,8 @@ import { useUserInfoStore } from '@/stores/user-info';
 import { t } from '@/i18n';
 import { ViewPermission } from '@/utils/permission-type';
 
+import NotAllow from '../NotAllow.vue';
+
 import OperateLog from './OperateLog.vue';
 import SmartCtrlLog from './SmartCtrlLog.vue';
 
@@ -18,6 +20,7 @@ const activeKey = ref('');
 const logTabs = computed<TabComponent[]>(() => {
   const smartCtrlLog = booleanPermission(ViewPermission.智控日志);
   const operateLog = booleanPermission(ViewPermission.操作日志);
+
   const result: TabComponent[] = [];
   const data = [
     {
@@ -61,6 +64,7 @@ onMounted(() => {
       <component v-if="activeKey === item.key && renderView" :is="item.component" />
     </ATabPane>
   </ATabs>
+  <NotAllow v-else />
 </template>
 
 <style lang="scss" scoped>