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