浏览代码

表达验证不通过报错

gcz 1 年之前
父节点
当前提交
5c27f9876d
共有 1 个文件被更改,包括 15 次插入4 次删除
  1. 15 4
      src/views/ticket/ticketMr/dialog/addAndEdit.vue

+ 15 - 4
src/views/ticket/ticketMr/dialog/addAndEdit.vue

@@ -2,9 +2,9 @@
  * @Description: 新增/编辑弹框
  * @Author: Sugar.
  * @Date: 2023-11-24 13:55:00
- * @LastEditors: Sugar.
- * @LastEditTime: 2023-11-24 13:55:00
- * @FilePath: \cattle_webui\src\views\ticket\ticketMr\dialog\AddOrEditDialog.vue
+ * @LastEditors: gcz
+ * @LastEditTime: 2024-04-22 16:20:30
+ * @FilePath: \great_webui\src\views\ticket\ticketMr\dialog\addAndEdit.vue
  * @Copyright: Copyright (c) 2016~2023 by Sugar., All Rights Reserved.
 -->
 <template>
@@ -456,7 +456,7 @@ export default {
      * @returns {any}
      */
     submitForm() {
-      this.$refs["form"].validate(async (valid) => {
+      this.$refs["form"].validate(async (valid,object) => {
         if (valid) {
           try {
             let postMap = {
@@ -512,6 +512,17 @@ export default {
           } finally {
             this.loading = false;
           }
+        }else{
+          // console.log('error submit!!',valid,object);
+          if(object&&JSON.stringify(object) != '{}'){
+            let str = ''
+            for(let key in object){
+              if(object.hasOwnProperty(key)){
+                str = str + `[${object[key][0].message}]}]`
+              }
+            }
+            this.$message.error(str);
+          }
         }
       });
     },