|
|
@@ -566,18 +566,19 @@ projectGljObject={
|
|
|
},
|
|
|
refreshDataSheet:function () {
|
|
|
let me = projectGljObject;
|
|
|
+ if(!me.projectGljSpread) return;
|
|
|
let quantityCol = _.findIndex(me.projectGljSetting.header,function (header) {
|
|
|
return header.dataCode == 'quantity'|| header.dataCode == 'techQuantity' || header.dataCode =='subdivisionQuantity';
|
|
|
});
|
|
|
if(me.displayType == filterType.FBFX){//分部分项人材机,将“总消耗量”替换显示为“分部分项总消耗量”。
|
|
|
me.projectGljSetting.header[quantityCol].dataCode = 'subdivisionQuantity';
|
|
|
- me.projectGljSheet.setValue(0, quantityCol, "分部分项总消耗量", GC.Spread.Sheets.SheetArea.colHeader);
|
|
|
+ if(me.projectGljSheet) me.projectGljSheet.setValue(0, quantityCol, "分部分项总消耗量", GC.Spread.Sheets.SheetArea.colHeader);
|
|
|
}else if(me.displayType == filterType.TECH) {//措施项目人材机,将“总消耗量”替换显示为“措施项目总消耗量”。
|
|
|
me.projectGljSetting.header[quantityCol].dataCode = 'techQuantity';
|
|
|
- me.projectGljSheet.setValue(0, quantityCol, "措施项目总消耗量", GC.Spread.Sheets.SheetArea.colHeader);
|
|
|
+ if(me.projectGljSheet) me.projectGljSheet.setValue(0, quantityCol, "措施项目总消耗量", GC.Spread.Sheets.SheetArea.colHeader);
|
|
|
}else {
|
|
|
me.projectGljSetting.header[quantityCol].dataCode = 'quantity';
|
|
|
- me.projectGljSheet.setValue(0, quantityCol, "总消耗量", GC.Spread.Sheets.SheetArea.colHeader);
|
|
|
+ if(me.projectGljSheet) me.projectGljSheet.setValue(0, quantityCol, "总消耗量", GC.Spread.Sheets.SheetArea.colHeader);
|
|
|
}
|
|
|
if(me.displayType == filterType.SCHZ){//三材汇总树节点
|
|
|
me.showMaterialTreeData();
|