Quellcode durchsuchen

关联台账,页面计算问题

MaiXinRong vor 3 Jahren
Ursprung
Commit
a325bb3084
2 geänderte Dateien mit 14 neuen und 1 gelöschten Zeilen
  1. 1 1
      app/public/js/sr_detail.js
  2. 13 0
      app/public/js/stage_im.js

+ 1 - 1
app/public/js/sr_detail.js

@@ -545,7 +545,7 @@ $(document).ready(() => {
         SpreadJsObj.resetTopAndSelect(spSpread.getActiveSheet());
         // 加载中间计量
         stageIm.init(relaStage, imType, tenderInfo.decimal);
-        stageIm.loadData(result.ledgerData, result.posData, result.detailData, result.changeData);
+        stageIm.loadData4Rela(result.ledgerData, result.posData, result.detailData, result.changeData);
     }, null, true);
     spSpread.bind(spreadNS.Events.SelectionChanged, stagePosSpreadObj.selectionChanged);
 

+ 13 - 0
app/public/js/stage_im.js

@@ -79,6 +79,18 @@ const stageIm = (function () {
         changes = stageChange;
     }
 
+    function loadData4Rela(ledger, pos, stageDetail, stageChange) {
+        gsTree.loadDatas(ledger);
+        treeCalc.calculateAll(gsTree);
+
+        gsPos.loadDatas(pos);
+
+        initCheck();
+        details = stageDetail;
+
+        changes = stageChange;
+    }
+
     // function loadData (ledger, curStage, pos, curPosStage, stageDetail) {
     //     gsTree.loadDatas(ledger);
     //
@@ -1100,6 +1112,7 @@ const stageIm = (function () {
         init,
         initCheck,
         loadData,
+        loadData4Rela,
         buildImData,
         loadUpdateDetailData,
         loadUpdateLedgerData,