wangzhuo 1 vuosi sitten
vanhempi
commit
97e0095d02
1 muutettua tiedostoa jossa 16 lisäystä ja 1 poistoa
  1. 16 1
      src/views/financialManagementF/agreementprice/index.vue

+ 16 - 1
src/views/financialManagementF/agreementprice/index.vue

@@ -33,7 +33,6 @@
                                size="small"
                                icon="el-icon-delete"
                                plain
-                               v-if="permission.agreementprice_delete"
                                @click="handleDelete">删 除
                     </el-button>
                 </template>
@@ -319,6 +318,7 @@
         });
       },
       rowDel(row) {
+      if (row.status === 1) {
         this.$confirm("确定将选择数据删除?", {
           confirmButtonText: "确定",
           cancelButtonText: "取消",
@@ -334,12 +334,27 @@
               message: "操作成功!"
             });
           });
+      } else {
+        this.$message({
+          message: '非禁用状态无法删除',
+          type: 'warning'
+        });
+      }
+
+
       },
       handleDelete() {
         if (this.selectionList.length === 0) {
           this.$message.warning("请选择至少一条数据");
           return;
         }
+
+        for (const selection of this.selectionList) {
+          if (selection.status == 0) {
+            this.$message.warning("选中的数据中有启用数据,启用数据不可删除!");
+            return;
+          }
+        }
         this.$confirm("确定将选择数据删除?", {
           confirmButtonText: "确定",
           cancelButtonText: "取消",