Selaa lähdekoodia

1.修复项目工料机spread滚动bug
2.修复新增项目工料机时的bug

caiaolin 8 vuotta sitten
vanhempi
commit
cf0aabe610
2 muutettua tiedostoa jossa 6 lisäystä ja 3 poistoa
  1. 5 3
      modules/glj/models/glj_list_model.js
  2. 1 0
      web/glj/js/common_spread.js

+ 5 - 3
modules/glj/models/glj_list_model.js

@@ -450,6 +450,11 @@ class GLJListModel extends BaseModel {
             notInGLJId.push(tmp.glj_id);
         }
 
+        // 如果没有对应的数据则忽略后面的操作
+        if (notInGLJId.length <= 0) {
+            return;
+        }
+
         // 查找对应工料机总库数据
         let stdRationLibGLJListModel = new STDRationLibGLJListModel();
         let stdGLJData = await stdRationLibGLJListModel.getDataById(notInGLJId);
@@ -491,11 +496,8 @@ class GLJListModel extends BaseModel {
                 type: gljType[tmp.gljDistType] !== undefined ? gljType[tmp.gljDistType] : GLJTypeConst.GENERAL_MATERIAL
             };
             unitPriceInsertData.push(unitPriceData);
-
         }
 
-
-
         // 整理完后开始插入数据
         let addResult = await this.add(gljInsertData);
         if (!addResult) {

+ 1 - 0
web/glj/js/common_spread.js

@@ -41,6 +41,7 @@ CommonSpreadJs.prototype.init = function(target) {
     this.spread.options.scrollbarShowMax = true;
     this.spread.options.scrollbarMaxAlign = true;
     this.spread.options.showHorizontalScrollbar = true;
+    this.spread.options.scrollIgnoreHidden = true;
 
     this.sheet = this.spread.getActiveSheet();