Przeglądaj źródła

实体类删除

allen 2 lat temu
rodzic
commit
11e89a52ba

+ 9 - 18
src/views/knowledge/graphClass/entityClassTree.vue

@@ -259,25 +259,16 @@
        */
       deleteEntityClass(id) {
         const vm = this
-        this.$confirm({
-          title: '你确定要删除吗?',
-          content: '删除此实体类会删除下面所有的关系,请慎重!',
-          okText: '确认',
-          cancelText: '取消',
-          onOk() {
-            delEntityClass(id).then((data) => {
-              if (data !== false) {
-                // 刷新实体类的树
-                vm.refreshEntityClassList()
-                vm.$message.success('删除实体类成功')
-                vm.$trigger("entityClass:nodeDestroyed", id)
-              }
-            })
-          },
-          onCancel() {
-            console.log('取消删除')
+        this.$modal.confirm('你确定要删除吗? 删除此实体类会删除下面所有的关系,请慎重!').then(function() {
+          return delEntityClass(id)
+        }).then((resp) => {
+          if (resp.data !== false) {
+            // 刷新实体类的树
+            vm.refreshEntityClassList()
+            vm.$message.success('删除实体类成功')
+            vm.$trigger("entityClass:nodeDestroyed", id)
           }
-        })
+        }).catch(() => {});
       },
       /**
        * 添加子实体类

+ 5 - 15
src/views/knowledge/graphClass/entityClassZtree.vue

@@ -176,15 +176,10 @@ export default {
       // 第二个参数为true会触发onRemove/beforeRemove 事件
       const id = this.onRightSelectNode.entClsID;
       const vm = this;
-      this.$confirm({
-        title: "你确定要删除吗?",
-        content:
-          "删除此实体类会删除下面所有的关系,请慎重!",
-        okText: "确认",
-        cancelText: "取消",
-        onOk() {
-         delEntityClass(id).then((res) => {
-            if (res == null) {
+      this.$modal.confirm('你确定要删除吗? 删除此实体类会删除下面所有的关系,请慎重!').then(function() {
+          return delEntityClass(id)
+        }).then((res) => {
+          if (res == null) {
               vm.ztreeObj.removeNode(vm.onRightSelectNode, true);
               vm.$message.success("删除成功");
             }
@@ -196,12 +191,7 @@ export default {
                 vm.$router.push("/mng/class");
               }
             }
-          });
-        },
-        onCancel() {
-          console.log("取消删除");
-        },
-      });
+        }).catch(() => {});
     },
     /**
      * 添加子实体类