CzRger 2 weeks ago
parent
commit
e45961bed9
1 changed files with 10 additions and 2 deletions
  1. 10 2
      src/views/manage/center/user/index.vue

+ 10 - 2
src/views/manage/center/user/index.vue

@@ -103,13 +103,21 @@
         <template #caozuo-column-value="{ scope }">
           <div class="__czr-table-operations">
             <CzrButton
-              v-if="AppStore.hasPermission($route.name, 'edit')"
+              v-if="
+                AppStore.isSuperAdmin &&
+                state.query.form.tenantId === AppStore.tenantInfo.id &&
+                AppStore.hasPermission($route.name, 'edit')
+              "
               type="table"
               title="编辑"
               @click="onEdit(scope.row)"
             />
             <CzrButton
-              v-if="AppStore.hasPermission($route.name, 'del')"
+              v-if="
+                AppStore.isSuperAdmin &&
+                state.query.form.tenantId === AppStore.tenantInfo.id &&
+                AppStore.hasPermission($route.name, 'del')
+              "
               type="table-del"
               @click="onDel(scope.row)"
             />