生成代码 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() { submitForm() {
this.#[[$]]#refs["form"].validate(valid => { this.#[[$]]#refs["form"].validate((valid, obj) => {
if (valid) { if (valid) {
this.buttonLoading = true; this.buttonLoading = true;
#foreach ($column in $columns) #foreach ($column in $columns)
@ -492,6 +492,13 @@ export default {
this.buttonLoading = false; 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() { submitForm() {
this.#[[$]]#refs["form"].validate(valid => { this.#[[$]]#refs["form"].validate((valid, obj) => {
if (valid) { if (valid) {
this.buttonLoading = true; this.buttonLoading = true;
#foreach ($column in $columns) #foreach ($column in $columns)
@ -548,6 +548,13 @@ export default {
this.buttonLoading = false; 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() { function submitForm() {
proxy.#[[$]]#refs["${businessName}Ref"].validate(valid => { proxy.#[[$]]#refs["${businessName}Ref"].validate((valid, obj) => {
if (valid) { if (valid) {
buttonLoading.value = true; buttonLoading.value = true;
#foreach ($column in $columns) #foreach ($column in $columns)
@ -472,6 +472,13 @@ function submitForm() {
buttonLoading.value = false; 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() { function submitForm() {
proxy.#[[$]]#refs["${businessName}Ref"].validate(valid => { proxy.#[[$]]#refs["${businessName}Ref"].validate((valid, obj) => {
if (valid) { if (valid) {
buttonLoading.value = true; buttonLoading.value = true;
#foreach ($column in $columns) #foreach ($column in $columns)
@ -539,6 +539,13 @@ function submitForm() {
buttonLoading.value = false; buttonLoading.value = false;
}); });
} }
} else {
const a = [];
for (let key in obj) {
a.push(obj[key][0].message);
}
this.$modal.msgError(a[0]);
return false;
} }
}); });
} }