生成代码 el-dialog 提示校验规则失败字段

This commit is contained in:
lingdeng 2022-04-17 12:49:18 +08:00
parent 8db4190c7a
commit 3f49466c1d
4 changed files with 32 additions and 4 deletions

View File

@ -467,7 +467,7 @@ export default {
},
/** 提交按钮 */
submitForm() {
this.#[[$]]#refs["form"].validate(valid => {
this.#[[$]]#refs["form"].validate((valid, obj) => {
if (valid) {
this.buttonLoading = true;
#foreach ($column in $columns)
@ -492,6 +492,13 @@ export default {
this.buttonLoading = false;
});
}
} else {
const a = [];
for (let key in obj) {
a.push(obj[key][0].message);
}
this.$modal.msgError(a[0]);
return false;
}
});
},

View File

@ -520,7 +520,7 @@ export default {
},
/** 提交按钮 */
submitForm() {
this.#[[$]]#refs["form"].validate(valid => {
this.#[[$]]#refs["form"].validate((valid, obj) => {
if (valid) {
this.buttonLoading = true;
#foreach ($column in $columns)
@ -548,6 +548,13 @@ export default {
this.buttonLoading = false;
});
}
} else {
const a = [];
for (let key in obj) {
a.push(obj[key][0].message);
}
this.$modal.msgError(a[0]);
return false;
}
});
},

View File

@ -447,7 +447,7 @@ async function handleUpdate(row) {
/** 提交按钮 */
function submitForm() {
proxy.#[[$]]#refs["${businessName}Ref"].validate(valid => {
proxy.#[[$]]#refs["${businessName}Ref"].validate((valid, obj) => {
if (valid) {
buttonLoading.value = true;
#foreach ($column in $columns)
@ -472,6 +472,13 @@ function submitForm() {
buttonLoading.value = false;
});
}
} else {
const a = [];
for (let key in obj) {
a.push(obj[key][0].message);
}
this.$modal.msgError(a[0]);
return false;
}
});
}

View File

@ -511,7 +511,7 @@ function handleUpdate(row) {
/** 提交按钮 */
function submitForm() {
proxy.#[[$]]#refs["${businessName}Ref"].validate(valid => {
proxy.#[[$]]#refs["${businessName}Ref"].validate((valid, obj) => {
if (valid) {
buttonLoading.value = true;
#foreach ($column in $columns)
@ -539,6 +539,13 @@ function submitForm() {
buttonLoading.value = false;
});
}
} else {
const a = [];
for (let key in obj) {
a.push(obj[key][0].message);
}
this.$modal.msgError(a[0]);
return false;
}
});
}