From 7b1035d02f0250eb4d7573108153889fc819f81e Mon Sep 17 00:00:00 2001 From: jmal Date: Tue, 7 Jul 2020 18:07:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E6=9C=AC=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E5=99=A8=E7=9A=84=E6=96=87=E4=BB=B6=E6=A0=91=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=88=A0=E9=99=A4=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FancyTree/index.vue | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/components/FancyTree/index.vue b/src/components/FancyTree/index.vue index 5895908..ce6c2f3 100644 --- a/src/components/FancyTree/index.vue +++ b/src/components/FancyTree/index.vue @@ -83,7 +83,7 @@ break case 'remove': console.log('remove',this.contextData) - this.delFile(this.contextData.path) + this.delFile(this.contextData) break default: console.log('default',this.contextData) @@ -91,14 +91,20 @@ } }, // 删除文件/文件夹 - delFile(path){ - api.delFile({ - username: this.$store.state.user.name, - path: path - }).then(()=>{ - let node = this.tree.getActiveNode() - node.remove() - this.$message.success("删除成功!") + delFile(data){ + this.$confirm('此操作将永久删除' + data.name + ', 是否继续?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + api.delFile({ + username: this.$store.state.user.name, + path: data.path + }).then(()=>{ + let node = this.tree.getActiveNode() + node.remove() + this.$message.success("删除成功!") + }) }) }, // 上级目录