|
@@ -235,23 +235,23 @@ let calcProgramObj = {
|
|
|
showData: function (treeNode) {
|
|
|
var me = this;
|
|
|
me.treeNode = treeNode;
|
|
|
- projectObj.project.calcProgram.calculate(treeNode);
|
|
|
- me.datas = me.treeNode.data.calcTemplate.calcItems;
|
|
|
- //me.sheet.setRowCount(me.datas.length);
|
|
|
- sheetCommonObj.initSheet(me.sheet, me.setting, me.datas.length);
|
|
|
- sheetCommonObj.showData(me.sheet, me.setting, me.datas);
|
|
|
+ if (treeNode.sourceType === projectObj.project.Ration.getSourceType()) {
|
|
|
+ projectObj.project.calcProgram.calculate(treeNode);
|
|
|
+ me.datas = me.treeNode.data.calcTemplate.calcItems;
|
|
|
+ //me.sheet.setRowCount(me.datas.length);
|
|
|
+ sheetCommonObj.initSheet(me.sheet, me.setting, me.datas.length);
|
|
|
+ sheetCommonObj.showData(me.sheet, me.setting, me.datas);
|
|
|
+ }
|
|
|
+ else if (treeNode.sourceType === projectObj.project.Bills.getSourceType()) {
|
|
|
+ SheetDataHelper.loadSheetHeader(calcProgramSetting, me.sheet);
|
|
|
+ SheetDataHelper.loadSheetData(calcProgramSetting, me.sheet, baseCalcField);
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
clearData: function (){
|
|
|
var me = this;
|
|
|
me.treeNode = null;
|
|
|
sheetCommonObj.cleanSheet(me.sheet, me.setting, -1);
|
|
|
- },
|
|
|
-
|
|
|
- showBillsCalcProgram: function (node, calcProgram) {
|
|
|
- var me = this;
|
|
|
- SheetDataHelper.loadSheetHeader(calcProgramSetting, me.sheet);
|
|
|
- SheetDataHelper.loadSheetData(calcProgramSetting, me.sheet, calcProgram);
|
|
|
}
|
|
|
};
|
|
|
|