wangfumin 2 miesięcy temu
rodzic
commit
18fbf0cb6a

+ 1 - 0
src/store/permission.ts

@@ -22,6 +22,7 @@ export const getPermissionRoutes = (routeNames: string[]) => {
   // permission.value.push({resourceKey: 'meshManager', type: 'menu', dataScope: 1})
   // permission.value.push({resourceKey: 'meshManager', type: 'menu', dataScope: 1})
   // permission.value.push({resourceKey: 'dyManager', type: 'menu', dataScope: 1})
   // permission.value.push({resourceKey: 'dyManager', type: 'menu', dataScope: 1})
   // permission.value.push({resourceKey: 'mix3dManager', type: 'menu', dataScope: 1})
   // permission.value.push({resourceKey: 'mix3dManager', type: 'menu', dataScope: 1})
+  console.log('permission.value',permission.value)
   return routeNames.filter((routeName) => permission.value.some((p) => p.resourceKey === routeName)).map((routeName) => findRoute(routeName)).filter((route) => route) as Routes;
   return routeNames.filter((routeName) => permission.value.some((p) => p.resourceKey === routeName)).map((routeName) => findRoute(routeName)).filter((route) => route) as Routes;
 };
 };
 
 

+ 3 - 3
src/view/newFireCase/dyManager/sceneContent.vue

@@ -32,13 +32,13 @@
       <span class="oper-span" @click="copySceneHandler(row)">
       <span class="oper-span" @click="copySceneHandler(row)">
         复制
         复制
       </span>
       </span>
-      <span class="oper-span"  @click="openSceneUrl(row, OpenType.edit)">
+      <span class="oper-span" v-pdpath="['edit']" @click="openSceneUrl(row, OpenType.edit)">
         编辑
         编辑
       </span>
       </span>
-      <span class="oper-span" v-if="pagging.state.query.searchType === '0'" @click="genMeshScene(row)">
+      <span class="oper-span" v-pdpath="['del']" v-if="pagging.state.query.searchType === '0'" @click="genMeshScene(row)">
         权限
         权限
       </span>
       </span>
-      <span class="oper-span delBtn delete-oper" @click="delSceneHandler(row)">
+      <span class="oper-span delBtn delete-oper" v-pdpath="['del']" @click="delSceneHandler(row)">
         删除
         删除
       </span>
       </span>
       <span
       <span

+ 3 - 3
src/view/newFireCase/meshManager/sceneContent.vue

@@ -38,13 +38,13 @@
       <span class="oper-span" @click="copySceneHandler(row)">
       <span class="oper-span" @click="copySceneHandler(row)">
         复制
         复制
       </span>
       </span>
-      <span class="oper-span"  @click="openSceneUrl(row, OpenType.edit)">
+      <span class="oper-span" v-pdpath="['edit']" @click="openSceneUrl(row, OpenType.edit)">
         编辑
         编辑
       </span>
       </span>
-      <span class="oper-span" v-if="pagging.state.query.searchType === '0'" @click="genMeshScene(row)">
+      <span class="oper-span" v-pdpath="['edit']" v-if="pagging.state.query.searchType === '0'" @click="genMeshScene(row)">
         权限
         权限
       </span>
       </span>
-      <span class="oper-span delBtn delete-oper" @click="delSceneHandler(row)">
+      <span class="oper-span delBtn delete-oper" v-pdpath="['del']" @click="delSceneHandler(row)">
         删除
         删除
       </span>
       </span>
       <span
       <span

+ 4 - 4
src/view/newFireCase/mix3dManager/sceneContent.vue

@@ -1,6 +1,6 @@
 <template>
 <template>
   <div class="body-head" style="display: flex;justify-content: flex-end;">
   <div class="body-head" style="display: flex;justify-content: flex-end;">
-    <el-button type="primary" @click="addMix3d">新增多元融合</el-button>
+    <el-button type="primary" v-pdpath="['add']" @click="addMix3d">新增多元融合</el-button>
   </div>
   </div>
 
 
   <el-table
   <el-table
@@ -28,13 +28,13 @@
       v-slot:default="{ row }: { row: QuoteScene }"
       v-slot:default="{ row }: { row: QuoteScene }"
       width="200px"
       width="200px"
     >
     >
-      <span class="oper-span" @click="openFusionEdit(row)">
+      <span class="oper-span" v-pdpath="['edit']" @click="openFusionEdit(row)">
         编辑
         编辑
       </span>
       </span>
-      <span class="oper-span" v-if="pagging.state.query.searchType === '0'" @click="openSceneShare(row)">
+      <span class="oper-span" v-if="pagging.state.query.searchType === '0'" v-pdpath="['del']" @click="openSceneShare(row)">
         权限
         权限
       </span>
       </span>
-      <span class="oper-span delBtn delete-oper" @click="delSceneHandler(row)">
+      <span class="oper-span delBtn delete-oper" v-pdpath="['del']" @click="delSceneHandler(row)">
         删除
         删除
       </span>
       </span>
     </el-table-column>
     </el-table-column>