MaiXinRong 6 年 前
コミット
58206226b8
2 ファイル変更4 行追加13 行削除
  1. 0 12
      app/public/js/ledger.js
  2. 4 1
      app/public/js/path_tree.js

+ 0 - 12
app/public/js/ledger.js

@@ -105,28 +105,19 @@ $(document).ready(function() {
                     }
                 }
                 // 处理新增
-                let cTime = new Date();
                 if (data.create) {
                     const newNodes = data.create;
                     if (newNodes) {
-                        let sTime = new Date();
                         newNodes.sort(function (a, b) {
                             return a.index - b.index;
                         });
-                        sTime = new Date() - sTime;
-                        console.log('sort: ' + sTime);
 
-                        let lTime = new Date();
                         for (const node of newNodes) {
                             sheet.addRows(node.index, 1);
                             SpreadJsObj.reLoadRowData(sheet, tree.nodes.indexOf(node), 1);
                         }
-                        lTime = new Date() - lTime;
-                        console.log('load: '+ lTime);
                     }
                 }
-                cTime = new Date() - cTime;
-                console.log('refreshNewNode: ' + cTime);
                 // 处理更新
                 if (data.update) {
                     const rows = [];
@@ -348,8 +339,6 @@ $(document).ready(function() {
          * @param info
          */
         clipboardPasted: function (e, info) {
-            console.log(e);
-            console.log(info);
             if (info.sheet.zh_setting && info.sheet.zh_dataType === 'tree') {
                 const tree = info.sheet.zh_tree;
                 if (!tree) { return; }
@@ -1365,7 +1354,6 @@ $(document).ready(function() {
                     insertData.batchType = (select.code && select.code !== '') ? 'child' : 'next';
                     insertData.id = select[ledgerTree.setting.id];
                     insertData.batchData = self.getBatchData();
-                    console.log(insertData.batchData);
                     postData('/tender/' + getTenderId() + '/ledger/batch-insert', insertData, function (data) {
                         pos.updateDatas(data.pos);
                         const result = ledgerTree.loadPostData(data.ledger);

+ 4 - 1
app/public/js/path_tree.js

@@ -1241,6 +1241,9 @@ const treeCalc = {
                 levelArr = [];
                 map[node.level] = levelArr;
             }
+            if (node.level > maxLevel) {
+                maxLevel = node.level;
+            }
             levelArr.push(node);
         }
         return [maxLevel, map];
@@ -1281,7 +1284,7 @@ const treeCalc = {
         const [maxLevel, levelMap] = this.mapTreeNode(tree);
         for (let i = maxLevel; i >= 0; i--) {
             const levelNodes = levelMap[i];
-            if (levelNodes && levelNode.length > 0) {
+            if (levelNodes && levelNodes.length > 0) {
                 for (const node of levelNodes) {
                     this.calculateNode(tree, node);
                 }