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 + }) }, // 保存