Преглед изворни кода

当前node无法使用Object.values

vian пре 6 година
родитељ
комит
ee26cdebd9
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      modules/templates/models/bills_template.js

+ 4 - 2
modules/templates/models/bills_template.js

@@ -103,7 +103,8 @@ function setSeqByNext(billsData) {
         sameDepthDatas[data.ParentID].push(data);
     }
     //设置同层节点的序号
-    for (let sameDepth of Object.values(sameDepthDatas)) {
+    for (let attr in sameDepthDatas) {
+        let sameDepth = sameDepthDatas[attr];
         let sortedData = getDataBySorted(sameDepth),
             seq = 1;
         sortedData.forEach((data => data.seq = seq++));
@@ -136,7 +137,8 @@ function sortSeqToNextSibling(needfulData) {
         }
         sameDepthDatas[data.ParentID].push(data);
     }
-    for (let sameDepth of Object.values(sameDepthDatas)) {
+    for (let attr in sameDepthDatas) {
+        let sameDepth = sameDepthDatas[attr];
         sameDepth.sort((a, b) => a.seq - b.seq);
         for (let i = 0; i < sameDepth.length; i++) {
             let cur = sameDepth[i],