Selaa lähdekoodia

bug修复 系统内置类型不可编辑和删除

chenrui 3 vuotta sitten
vanhempi
commit
b94115f442

+ 4 - 4
src/views/basicData/bulkPartsTypeManagement/list.vue

@@ -13,26 +13,26 @@
         :rowKey="(record) => record.id"
         :columns="columns"
         :data="loadData"
-        :scroll="{ y: 300 }"
         bordered>
         <!-- 操作 -->
         <template slot="action" slot-scope="text, record">
+          <!-- 系统内置类型不可编辑和删除  tenantId为0是内置 -->
           <a-button
-            v-if="$hasPermissions('B_basicData_bulkPartsType_edit')"
+            v-if="$hasPermissions('B_basicData_bulkPartsType_edit') && record.tenantId!=0"
             size="small"
             type="link"
             class="button-info"
             @click="handleEdit(record)"
             id="bulkPartsTypeList-edit-btn">编辑</a-button>
           <a-button
-            v-if="$hasPermissions('B_basicData_bulkPartsType_del')"
+            v-if="$hasPermissions('B_basicData_bulkPartsType_del') && record.tenantId!=0"
             size="small"
             type="link"
             class="button-error"
             @click="handleDel(record)"
             id="bulkPartsTypeList-del-btn"
             style="margin: 0 0 0 8px;">删除</a-button>
-          <span v-if="!$hasPermissions('B_basicData_bulkPartsType_edit') && !$hasPermissions('B_basicData_bulkPartsType_del')">--</span>
+          <span v-if="!($hasPermissions('B_basicData_bulkPartsType_edit') && record.tenantId!=0) && !($hasPermissions('B_basicData_bulkPartsType_del') && record.tenantId!=0)">--</span>
         </template>
       </s-table>
     </a-spin>

+ 4 - 4
src/views/basicData/customerTypeManagement/list.vue

@@ -29,25 +29,25 @@
         :rowKey="(record) => record.id"
         :columns="columns"
         :data="loadData"
-        :scroll="{ y: 300 }"
         bordered>
         <!-- 操作 -->
         <template slot="action" slot-scope="text, record">
+          <!-- 系统内置类型不可编辑和删除  tenantId为0是内置 -->
           <a-button
             size="small"
-            v-if="$hasPermissions('B_basicData_customerType_edit')"
+            v-if="$hasPermissions('B_basicData_customerType_edit') && record.tenantId!=0"
             type="link"
             class="button-info"
             @click="handleEdit(record)"
             id="customerTypeList-edit-btn">编辑</a-button>
           <a-button
             size="small"
-            v-if="$hasPermissions('B_basicData_customerType_del')"
+            v-if="$hasPermissions('B_basicData_customerType_del') && record.tenantId!=0"
             type="link"
             class="button-error"
             @click="handleDel(record)"
             id="customerTypeList-del-btn">删除</a-button>
-          <span v-if="!$hasPermissions('B_basicData_customerType_edit') && !$hasPermissions('B_basicData_customerType_del')">--</span>
+          <span v-if="!($hasPermissions('B_basicData_customerType_edit') && record.tenantId!=0) && !($hasPermissions('B_basicData_customerType_del') && record.tenantId!=0)">--</span>
         </template>
       </s-table>
     </a-spin>

+ 4 - 4
src/views/basicData/expenseType/list.vue

@@ -15,10 +15,10 @@
         :data="loadData"
         :showPagination="false"
         :defaultExpandedRowKeys="defaultExpandedRowKeys"
-        :scroll="{ y: 300 }"
         bordered>
         <!-- 操作 -->
         <template slot="action" slot-scope="text, record">
+          <!-- 系统内置类型不可编辑和删除  tenantId为0是内置 -->
           <a-button
             v-if="record.typeLevel<3 && $hasPermissions('B_basicData_expenseType_add')"
             type="link"
@@ -28,7 +28,7 @@
             id="expenseType-addSubItem"
             @click="handleAdd(record)">新增子级</a-button>
           <a-button
-            v-if="record.pid != 0 && $hasPermissions('B_basicData_expenseType_edit')"
+            v-if="record.pid != 0 && $hasPermissions('B_basicData_expenseType_edit') && record.tenantId!=0"
             type="link"
             class="button-info"
             size="small"
@@ -36,14 +36,14 @@
             id="expenseType-edit"
             @click="handleEdit(record)">编辑</a-button>
           <a-button
-            v-if="record.pid != 0 && $hasPermissions('B_basicData_expenseType_del')"
+            v-if="record.pid != 0 && $hasPermissions('B_basicData_expenseType_del') && record.tenantId!=0"
             type="link"
             class="button-error"
             size="small"
             icon="delete"
             id="expenseType-del"
             @click="handleDel(record)">删除</a-button>
-          <span v-if="!$hasPermissions('B_basicData_expenseType_add') && !$hasPermissions('B_basicData_expenseType_edit') && !$hasPermissions('B_basicData_expenseType_del')">--</span>
+          <span v-if="!(record.typeLevel<3 && $hasPermissions('B_basicData_expenseType_add')) && !(record.pid != 0 && $hasPermissions('B_basicData_expenseType_edit') && record.tenantId!=0) && !(record.pid != 0 && $hasPermissions('B_basicData_expenseType_del') && record.tenantId!=0)">--</span>
         </template>
       </s-table>
     </a-spin>

+ 4 - 4
src/views/basicData/storeTransferOutTypeManagement/list.vue

@@ -18,25 +18,25 @@
         :rowKey="(record) => record.id"
         :columns="columns"
         :data="loadData"
-        :scroll="{ y: 300 }"
         bordered>
         <!-- 操作 -->
         <template slot="action" slot-scope="text, record">
+          <!-- 系统内置类型不可编辑和删除  tenantId为0是内置 -->
           <a-button
-            v-if="$hasPermissions('B_basicData_storeTransferOutType_edit')"
+            v-if="$hasPermissions('B_basicData_storeTransferOutType_edit') && record.tenantId!=0"
             size="small"
             type="link"
             class="button-info"
             @click="handleEdit(record)"
             id="storeTransferOutTypeList-edit-btn">编辑</a-button>
           <a-button
-            v-if="$hasPermissions('B_basicData_storeTransferOutType_del')"
+            v-if="$hasPermissions('B_basicData_storeTransferOutType_del') && record.tenantId!=0"
             size="small"
             type="link"
             class="button-error"
             @click="handleDel(record)"
             id="storeTransferOutTypeList-del-btn">删除</a-button>
-          <span v-if="!$hasPermissions('B_basicData_storeTransferOutType_edit') && !$hasPermissions('B_basicData_storeTransferOutType_del')">--</span>
+          <span v-if="!($hasPermissions('B_basicData_storeTransferOutType_edit') && record.tenantId!=0) && !($hasPermissions('B_basicData_storeTransferOutType_del') && record.tenantId!=0)">--</span>
         </template>
       </s-table>
     </a-spin>