This commit is contained in:
BianLzhaoMin 2025-09-24 18:40:50 +08:00
parent 6c11b3069c
commit e529aa93f4
3 changed files with 46 additions and 17 deletions

View File

@ -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() {

View File

@ -249,19 +249,14 @@
</el-col>
<el-col :span="6">
<el-form-item label="元素值" prop="elementName">
<el-input v-model="item.elementName" clearable placeholder="请输入元素值" />
<el-form-item label="元素路径" prop="xpath">
<el-input v-model="item.xpath" clearable placeholder="请输入交互方式" />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="依赖上一步" prop="isStep">
<!-- <el-input v-model="item.isStep" clearable placeholder="请输入元素值" /> -->
<el-select clearable style="width: 100%" placeholder="请选择交" v-model="item.isStep">
<el-option label="是" value="是" />
<el-option label="否" value="否" />
</el-select>
<el-form-item label="元素值" prop="elementName">
<el-input v-model="item.elementName" clearable placeholder="请输入元素值" />
</el-form-item>
</el-col>
@ -286,14 +281,18 @@
</el-button>
<el-button
type="text"
title="删除"
v-if="index > 0"
style="color: red"
icon="el-icon-delete"
v-if="index > 0"
@click="handleDeleteAccount(index)"
title="删除"
>
删除
</el-button>
<el-tag>
{{ index + 1 }}
</el-tag>
</div>
</el-form-item>
</el-col>
@ -312,9 +311,15 @@
/>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="元素路径" prop="xpath">
<el-input v-model="item.xpath" clearable placeholder="请输入交互方式" />
<el-form-item label="依赖上一步" prop="isStep">
<!-- <el-input v-model="item.isStep" clearable placeholder="请输入元素值" /> -->
<el-select clearable style="width: 100%" placeholder="请选择交" v-model="item.isStep">
<el-option label="是" value="是" />
<el-option label="否" value="否" />
</el-select>
</el-form-item>
</el-col>
@ -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(() => {})
},
//

View File

@ -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
})
},
//