From a956ab97de88075199c77e62b9b9502cf180825d Mon Sep 17 00:00:00 2001 From: zhoupzh Date: Tue, 7 Dec 2021 10:47:57 +0800 Subject: [PATCH] fix issue --- web_src/js/components/Model.vue | 40 ++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/web_src/js/components/Model.vue b/web_src/js/components/Model.vue index c2839fddb..14a625c6c 100644 --- a/web_src/js/components/Model.vue +++ b/web_src/js/components/Model.vue @@ -105,7 +105,7 @@
创建新版本 下载 - 删除 + 删除
@@ -171,7 +171,6 @@ export default { tableData[i].Name='' tableData[i].VersionCount = '' tableData[i].Children = true - } console.log("=====-----tabledata---",tableData) resolve(tableData) @@ -213,14 +212,35 @@ export default { .modal('show') }, - deleteModel(id){ - this.$axios.delete(this.url+'delete_model',{ - params:{ - ID:id - }}).then((res)=>{ - console.log(res) - this.getModelList() - }) + deleteModel(name){ + let tree={Name:name} + let _this = this + console.log("_tree",tree) + let flag=1 + $('.ui.basic.modal.first') + .modal({ + onDeny: function() { + flag = false + }, + onApprove: function() { + _this.$axios.delete(_this.url+'delete_model',{ + params:{ + ID:id + }}).then((res)=>{ + console.log(res,tree) + _this.getModelList() + _this.load(tree) + }) + flag = true + }, + onHidden: function() { + if (flag == false) { + $('.alert').html('您已取消操作').removeClass('alert-success').addClass('alert-danger').show().delay(1500).fadeOut(); + } + } + }) + .modal('show') + }, getModelList(){ this.fullscreenLoading = false