diff --git a/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm b/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm index 8126f8d95..753cd25e5 100644 --- a/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm +++ b/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm @@ -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; } }); }, diff --git a/ruoyi-generator/src/main/resources/vm/vue/index.vue.vm b/ruoyi-generator/src/main/resources/vm/vue/index.vue.vm index 29926da5f..d7eed7575 100644 --- a/ruoyi-generator/src/main/resources/vm/vue/index.vue.vm +++ b/ruoyi-generator/src/main/resources/vm/vue/index.vue.vm @@ -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; } }); }, diff --git a/ruoyi-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm b/ruoyi-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm index d1664e733..2192f4be2 100644 --- a/ruoyi-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm +++ b/ruoyi-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm @@ -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; } }); } diff --git a/ruoyi-generator/src/main/resources/vm/vue/v3/index.vue.vm b/ruoyi-generator/src/main/resources/vm/vue/v3/index.vue.vm index 643d61f2a..6615b376c 100644 --- a/ruoyi-generator/src/main/resources/vm/vue/v3/index.vue.vm +++ b/ruoyi-generator/src/main/resources/vm/vue/v3/index.vue.vm @@ -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; } }); }