Browse Source

feat(sku-manage): 完善品牌管理权限控制

- 将删除权限的显示逻辑从独立的 if 条件改为 else-if 结构
- 增加了无权限时的提示,提升用户体验
WanGxC 6 tháng trước cách đây
mục cha
commit
cf463cd447

+ 6 - 2
src/views/sku-manage/product-brand/component/DataTableSlot.vue

@@ -38,7 +38,7 @@ function onConfirm() {
             </el-icon>
           </PermissionButton>
         </div>
-        <div v-if="hasPermission('SkuBrandDelete')">
+        <div v-else-if="hasPermission('SkuBrandDelete')">
           <el-popconfirm
               :icon="InfoFilled"
               icon-color="#626AEF"
@@ -65,7 +65,11 @@ function onConfirm() {
             </template>
           </el-popconfirm>
         </div>
-        
+        <div v-else class="italic">
+          <el-tag type="warning">
+            暂无权限
+          </el-tag>
+        </div>
       </div>
     </div>
     <div v-else>