lilei 1 год назад
Родитель
Сommit
f06b25d02b
1 измененных файлов с 20 добавлено и 16 удалено
  1. 20 16
      src/views/dealerManagement/rebateBinding/categoryList.vue

+ 20 - 16
src/views/dealerManagement/rebateBinding/categoryList.vue

@@ -147,27 +147,31 @@ export default {
       // 格式化数据
       let ret = []
       let no = 0
-      listData.map((item, i) => {
+      for (let i = 0; i < listData.length; i++) {
+        const item = listData[i]
         const rebateScopeList = item.rebateScopeList ? this.filterData(item.rebateScopeList, queryParam) : [{ productBrandName: null, productTypeName1: null, productTypeName2: null, productTypeName3: null }]
         const supDealerList = item.rebateDealerList.find(b => b.rebateParentType == 'SUPERIORS')
         // this.checkedDealerSn.push(rebateScopeList)
-        // 组织展开数据
-        // rebateScopeList.map((a, j) => {
-        //   if (j == 0) {
-        //     a.rowspan = rebateScopeList.length
-        //   }
-        //   a.dealerUpsSn = item.dealerUpsSn
-        //   a.dealerSn = item.dealerSn
-        //   a.no = no + j + 1
-        //   if (supDealerList) {
-        //     a.supDealerList = supDealerList
-        //     a.superDealerName = supDealerList.parentDealer.dealerName
-        //   }
-        //   a.rebateDealerList = item.rebateDealerList
-        // })
+
+        for (let j = 0; j < rebateScopeList.length; j++) {
+          rebateScopeList[j].no = no + j + 1
+          if (j == 0) {
+            rebateScopeList[j].rowspan = rebateScopeList.length
+          }
+          rebateScopeList[j].dealerUpsSn = item.dealerUpsSn
+          rebateScopeList[j].dealerSn = item.dealerSn
+
+          if (supDealerList) {
+            rebateScopeList[j].supDealerList = supDealerList
+            rebateScopeList[j].superDealerName = supDealerList.parentDealer.dealerName
+          }
+          rebateScopeList[j].rebateDealerList = item.rebateDealerList
+        }
+
         no = no + rebateScopeList.length
         ret = ret.concat(rebateScopeList)
-      })
+      }
+
       return ret
     },
     searchTable (queryParam) {