From e529aa93f442be59a97d5214478db5180f4a6061 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Wed, 24 Sep 2025 18:40:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DialogModel/index.vue | 10 ++++- src/views/task/components/addAndEditForm.vue | 44 +++++++++++++------- src/views/task/index.vue | 9 +++- 3 files changed, 46 insertions(+), 17 deletions(-) diff --git a/src/components/DialogModel/index.vue b/src/components/DialogModel/index.vue index b87a0f8..264e877 100644 --- a/src/components/DialogModel/index.vue +++ b/src/components/DialogModel/index.vue @@ -44,7 +44,15 @@ export default { /* 右上角关闭外层 */ handleCloseOuter() { /* 通知父组件更改弹框显示值 */ - this.$emit('closeDialogOuter', false) + + this.$confirm('确定关闭该弹框吗?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning', + }).then(() => { + this.$emit('closeDialogOuter', false) + }) + // this.$emit('closeDialogOuter', false) }, /* 右上角关闭内层 */ handleCloseInner() { diff --git a/src/views/task/components/addAndEditForm.vue b/src/views/task/components/addAndEditForm.vue index 0cf7ebb..70d411d 100644 --- a/src/views/task/components/addAndEditForm.vue +++ b/src/views/task/components/addAndEditForm.vue @@ -249,19 +249,14 @@ - - + + - - - - - - - + + @@ -286,14 +281,18 @@ 删除 + + + {{ index + 1 }} + @@ -312,9 +311,15 @@ /> + - - + + + + + + + @@ -430,7 +435,7 @@ export default { }, accountFormRules: { - element: [{ required: true, message: '请输入操作元素', trigger: 'blur' }], + // element: [{ required: true, message: '请输入操作元素', trigger: 'blur' }], elementName: [{ required: true, message: '请输入元素值', trigger: 'blur' }], sleepTime: [{ required: true, message: '请输入等待时间', trigger: 'blur' }], interactive: [{ required: true, message: '请选择交互方式', trigger: 'blur' }], @@ -473,7 +478,16 @@ export default { }, handleDeleteAccount(index) { - this.accountForm.splice(index, 1) + // this.accountForm.splice(index, 1) + this.$confirm('确定删除该步骤吗?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning', + }) + .then(() => { + this.accountForm.splice(index, 1) + }) + .catch(() => {}) }, // 拖拽结束事件 diff --git a/src/views/task/index.vue b/src/views/task/index.vue index 7300543..e98c63e 100644 --- a/src/views/task/index.vue +++ b/src/views/task/index.vue @@ -159,7 +159,14 @@ export default { // 取消 onHandleCancel() { - this.dialogConfig.outerVisible = false + // this.dialogConfig.outerVisible = false + this.$confirm('确定取消该弹框吗?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning', + }).then(() => { + this.dialogConfig.outerVisible = false + }) }, // 保存