Forráskód Böngészése

台账审批,父项金额未显示

MaiXinRong 5 éve
szülő
commit
5791e4acf1
1 módosított fájl, 10 hozzáadás és 3 törlés
  1. 10 3
      app/public/js/ledger_audit.js

+ 10 - 3
app/public/js/ledger_audit.js

@@ -20,16 +20,23 @@ function checkTzMeasureType () {
 $(document).ready(() => {
     autoFlashHeight();
     const ledgerSpread = SpreadJsObj.createNewSpread($('#ledger-spread')[0]);
-    const ledgerTree = createNewPathTree('fx', {
+    const treeSetting = {
         id: 'ledger_id',
         pid: 'ledger_pid',
         order: 'order',
         level: 'level',
         rootId: -1,
         keys: ['id', 'tender_id', 'ledger_id'],
-        preUrl: '/ledger'
-    });
+        preUrl: '/ledger',
+    };
+    if (checkTzMeasureType()) {
+        treeSetting.calcFields = ['sgfh_tp', 'sjcl_tp', 'qtcl_tp', 'total_price'];
+    } else {
+        treeSetting.calcFields = ['deal_tp', 'sgfh_tp', 'sjcl_tp', 'qtcl_tp', 'total_price'];
+    }
+    const ledgerTree = createNewPathTree('fx', treeSetting);
     ledgerTree.loadDatas(ledger);
+    treeCalc.calculateAll(ledgerTree);
     SpreadJsObj.initSheet(ledgerSpread.getActiveSheet(), ledgerSpreadSetting);
     SpreadJsObj.loadSheetData(ledgerSpread.getActiveSheet(), 'tree', ledgerTree);
     SpreadJsObj.loadTopAndSelect(ledgerSpread.getActiveSheet(), ckBillsSpread);