@@ -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);
@@ -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,