1004749546@qq.com 3 yıl önce
ebeveyn
işleme
b748154a24

+ 5 - 1
src/views/productManagement/productInfo/list.vue

@@ -110,7 +110,7 @@
         class="sTable"
         ref="table"
         size="default"
-        :row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onChange, onSelect: onSelectChange, onSelectAll: onSelectAllChange }"
+        :row-selection=" showSelect ?{ selectedRowKeys: selectedRowKeys, onChange: onChange, onSelect: onSelectChange, onSelectAll: onSelectAllChange }:null"
         :rowKey="(record) => record.id"
         :columns="columns"
         :data="loadData"
@@ -267,6 +267,10 @@ export default {
   computed: {
     hasSelected () {
       return this.selectedRowKeys.length > 0
+    },
+    // 是否显示table选择框
+    showSelect () {
+      return this.$hasPermissions('B_productInfo_batchAudit') || this.$hasPermissions('B_productInfo_batchLaunch') || this.$hasPermissions('B_productInfo_batchDownline')
     }
   },
   methods: {