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