Bladeren bron

refactor(采购管理): 简化错误处理逻辑,移除冗余代码

liujt 2 maanden geleden
bovenliggende
commit
4f8a81446a
1 gewijzigde bestanden met toevoegingen van 0 en 36 verwijderingen
  1. 0 36
      src/views/purchasingManage/inquiryManage/components/addDialog.vue

+ 0 - 36
src/views/purchasingManage/inquiryManage/components/addDialog.vue

@@ -414,20 +414,6 @@
                     let errorMessages = [];
                     if (errors) {
                       console.log('Errors structure:', errors);
-                      // 处理不同结构的errors对象
-                      if (Array.isArray(errors)) {
-                        // 如果errors是数组
-                        errors.forEach(error => {
-                          if (typeof error === 'string') {
-                            errorMessages.push(error);
-                          } else if (error && error.message) {
-                            errorMessages.push(error.message);
-                          } else {
-                            errorMessages.push(JSON.stringify(error));
-                          }
-                        });
-                      } else if (typeof errors === 'object') {
-                        // 如果errors是对象
                         for (let field in errors) {
                           if (errors[field]) {
                             if (Array.isArray(errors[field])) {
@@ -449,10 +435,6 @@
                             }
                           }
                         }
-                      } else if (typeof errors === 'string') {
-                        // 如果errors是字符串
-                        errorMessages.push(errors);
-                      }
                     }
                     if (errorMessages.length > 0) {
                       reject(`${item.supplierName}缺少必填项:${errorMessages.join(';')}`);
@@ -475,20 +457,6 @@
                 let errorMessages = [];
                 if (errors) {
                   console.log('Main form errors structure:', errors);
-                  // 处理不同结构的errors对象
-                  if (Array.isArray(errors)) {
-                    // 如果errors是数组
-                    errors.forEach(error => {
-                      if (typeof error === 'string') {
-                        errorMessages.push(error);
-                      } else if (error && error.message) {
-                        errorMessages.push(error.message);
-                      } else {
-                        errorMessages.push(JSON.stringify(error));
-                      }
-                    });
-                  } else if (typeof errors === 'object') {
-                    // 如果errors是对象
                     for (let field in errors) {
                       if (errors[field]) {
                         if (Array.isArray(errors[field])) {
@@ -510,10 +478,6 @@
                         }
                       }
                     }
-                  } else if (typeof errors === 'string') {
-                    // 如果errors是字符串
-                    errorMessages.push(errors);
-                  }
                 }
                 if (errorMessages.length > 0) {
                   reject(`${errorMessages.join(';')}`);