Explorar o código

修改市场单价bug

zhangweicheng %!s(int64=5) %!d(string=hai) anos
pai
achega
ac3faa956e
Modificáronse 1 ficheiros con 4 adicións e 3 borrados
  1. 4 3
      web/building_saas/main/js/views/project_glj_view.js

+ 4 - 3
web/building_saas/main/js/views/project_glj_view.js

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