Przeglądaj źródła

量价的工料机调整系数不允许输入。

chenshilong 5 lat temu
rodzic
commit
17ee33c8bb

+ 10 - 5
web/building_saas/main/js/views/tender_price_view.js

@@ -215,10 +215,10 @@ let tender_obj={
     onEnterCell : function (sender,args) {
         let me = tender_obj, row = args.row, col = args.col;
         if ([7, 8].includes(col)){                                  // 目标单价、目标合价
-            let node = me.tenderTree.items[row];
-            if (calcTools.isCalcBaseBill(node)){                    // 公式结点只读
+            let treeNode = me.tenderTree.items[row];
+            if (calcTools.isCalcBaseBill(treeNode)){                    // 公式结点只读
                 me.tenderSheet.getCell(row, col).locked(true);
-            }
+            };
         }
     },
     updateChildrenValue:function (node,dataCode,value,datas,nodes) {
@@ -361,8 +361,7 @@ let tender_obj={
         let me = tender_obj, row = args.row, col = args.col;
         if(me.editChecking(row,col) == false){
             args.cancel = true;
-        }
-
+        };
     },
     editChecking:function (row,col,isPaste = false) {//return false表示不能编辑
         let me = tender_obj;
@@ -392,6 +391,12 @@ let tender_obj={
                 return false;
             }
         }
+        // 量价类,工料机消耗量调整系数不允许输入
+        let treeNode = me.tenderTree.items[row];
+        if (treeNode.data.type == rationType.volumePrice || treeNode.data.type == rationType.gljRation){
+            if ([11,12,13,14,15].includes(col))
+                return false;
+        };
         return true;
     },
     initPageContent: function () {