Browse Source

bug: 在定额人材机窗口,直接修改市场价,不应卡死。

zhangweicheng 4 years ago
parent
commit
bef47d8d31
1 changed files with 3 additions and 1 deletions
  1. 3 1
      web/building_saas/main/js/views/project_glj_view.js

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

@@ -465,8 +465,9 @@ let projectGljObject = {
       gljId = null,
       gljType = null;
     if (!$('#mixRatio-nav').hasClass('active')) return;
-    me.mixRatioSpread.setActiveSheetIndex(0);
     if (!me.projectGljSpread) return;
+    if (!me.mixRatioSpread) return;
+    me.mixRatioSpread.setActiveSheetIndex(0);
     let sheet = me.projectGljSpread.getActiveSheet();
     let oldSel = me.mixRatioSheet.getSelections()[0];
     if (sheet.name() == 'projectGljSheet') { //projectGljSheet/materialSheet 工料机汇总和三材汇总表
@@ -504,6 +505,7 @@ let projectGljObject = {
   showRelatedRationDatas: function () {
     let me = this;
     if (!$('#ration-nav').hasClass('active')) return;
+    if(!me.mixRatioSpread) return;
     me.mixRatioSpread.setActiveSheetIndex(1);
     let projectGLJData = me.getProjectGLJSelected();
     let rationIDMap = {};