Pārlūkot izejas kodu

fix(announcement): 修复客户黑名单数据结构映射问题

yz 3 nedēļas atpakaļ
vecāks
revīzija
3e8b1aa975
1 mainītis faili ar 10 papildinājumiem un 2 dzēšanām
  1. 10 2
      src/views/announcement/mixins/announcementIndex.js

+ 10 - 2
src/views/announcement/mixins/announcementIndex.js

@@ -508,7 +508,11 @@ export default {
                     orgName: this.userInfo.orgName || row.orgName,
                     brandScope: row.brandScope || {},
                     // customerBlacklist: Array.isArray(row.customerBlacklist) ? row.customerBlacklist : [],
-                    customerBlacklist: updateCustomerBlacklist,
+                    customerBlacklist: updateCustomerBlacklist.map(customer => ({
+                        ID: customer.id,
+                        CODE: customer.Customer_CODE,
+                        NAME: customer.Customer_NAME
+                    })),
                     remark: row.remark || '',
                     visibleRoles: rolesMask,
                     status: row.status !== undefined ? row.status : 0, // 默认草稿状态
@@ -565,7 +569,11 @@ export default {
                     ...row,
                     brandScope: row.brandScope || {},
                     // customerBlacklist: Array.isArray(row.customerBlacklist) ? row.customerBlacklist : [],
-                    customerBlacklist: updateCustomerBlacklist,
+                    customerBlacklist: updateCustomerBlacklist.map(customer => ({
+                        ID: customer.id,
+                        CODE: customer.Customer_CODE,
+                        NAME: customer.Customer_NAME
+                    })),
                     remark: row.remark || '',
                     visibleRoles: rolesMask
                 };