Browse Source

角色的用户 限制

tangning 3 years ago
parent
commit
790171d853
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/view/dispatch/index.vue

+ 2 - 2
src/view/dispatch/index.vue

@@ -106,7 +106,7 @@
       </el-table-column>
       <el-table-column label="操作" v-slot:default="{ row }" :width="isTeaching ? 280 : 320">
         <span class="oper-span" @click="queryDetail(row)" v-power="'view'">详情</span>
-        <span class="oper-span" @click="archivesHandle(row)" v-power="'readFile'" v-if="user.info.id == row.creatorId">档案</span>
+        <span class="oper-span" @click="archivesHandle(row)" v-power="'readFile'" v-if="user.info.id == row.creatorId || user.roleKey == 'admin-dept'">档案</span>
         <span class="oper-span" @click="queryScene(row)" v-power="'readFile'" >场景</span>
         <span class="oper-span" v-if="row.vrLink && !isTeaching" @click="takeLook(row)">带看</span>
         <template v-if="isTeaching">
@@ -118,7 +118,7 @@
             撤销
           </span>
         </template>
-        <template v-else-if="user.info.id == row.creatorId">
+        <template v-else-if="user.info.id == row.creatorId || user.roleKey == 'admin-dept'">
           
           <span class="oper-span" v-power="'share'" @click="row.vrLink && shareHandle(row)" :class="{disable: !row.vrLink}">分享</span>
           <span class="oper-span" v-power="'edit'" @click="auth.update && user.info.deptId == row.deptId && editInfo(row)" :class="{disable: !(auth.update && user.info.deptId == row.deptId)}">编辑</span>