|
|
@@ -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(';')}`);
|