Parcourir la source

在链接视图中为管理员和团队角色添加新增链接按钮的权限控制,优化用户界面,提升用户体验。

wuyi il y a 3 mois
Parent
commit
1e7c469810
1 fichiers modifiés avec 9 ajouts et 1 suppressions
  1. 9 1
      src/views/LinkView.vue

+ 9 - 1
src/views/LinkView.vue

@@ -26,7 +26,14 @@
       />
       <Button icon="pi pi-search" @click="handleSearch" label="搜索" size="small" severity="secondary" />
       <Button icon="pi pi-refresh" @click="handleRefresh" label="刷新" size="small" />
-      <Button icon="pi pi-plus" @click="openAddDialog" label="新增链接" size="small" severity="success" />
+      <Button
+        v-if="isAdmin || isTeam"
+        icon="pi pi-plus"
+        @click="openAddDialog"
+        label="新增链接"
+        size="small"
+        severity="success"
+      />
       <div class="flex-1"></div>
     </div>
 
@@ -336,6 +343,7 @@ const teamStore = useTeamStore()
 const userStore = useUserStore()
 
 const isAdmin = inject('isAdmin')
+const isTeam = inject('isTeam')
 
 // 表格数据
 const tableData = ref({