Browse Source

插入设备相关

zhangweicheng 5 years ago
parent
commit
f4a870000d

+ 14 - 6
web/building_saas/main/js/views/project_view.js

@@ -1151,6 +1151,19 @@ var projectObj = {
         me.mainSpreadEnterCell({type: 'EnterCell'}, {sheet: sheet, sheetName: sheet.name(), cancel: false, row: newRow, col: newCol});
 
     },
+    isInsertEquipmentVisable:function(selected){
+      //浙江不管是预算或者工程量清单,都是隐藏,overwrite文件重写   
+      if(this.project.property.valuationType =='bill' ){//属于预算项目的情况下,在固定清单可见
+        //属于的固定清单
+        let belongFlag = cbTools.getBelongFlag(selected);
+        if (belongFlag && belongFlag === fixedFlag.EQUIPMENT_ACQUISITION_FEE) {
+            return true;
+        }
+        return false; 
+      } 
+      return true
+    },
+
     loadMainSpreadContextMenu: function () {
         var project = this.project, spread = this.mainSpread, controller = this.mainController;
         let insertBillsName = project.projectInfo.property && project.projectInfo.property.valuationType == "bill"?"插入项目节":"插入清单";//右键“插入清单”改文字为“插入项目节”,工程量清单中保持不变。
@@ -1363,12 +1376,7 @@ var projectObj = {
                     },
                     visible: function(key, opt){//2018-11-08  新需求,这个按钮先隐藏,有需要再放开
                         let selected = project.mainTree.selected;
-                        //属于的固定清单
-                        let belongFlag = cbTools.getBelongFlag(selected);
-                        if (belongFlag && belongFlag === fixedFlag.EQUIPMENT_ACQUISITION_FEE) {
-                            return true;
-                        }
-                        return false;
+                        return projectObj.isInsertEquipmentVisable(selected);
                     }
                 },
                 "spr2": '--------',

+ 8 - 0
web/over_write/js/zhejiang_2005.js

@@ -221,6 +221,14 @@ if(typeof materialCalcObj !== 'undefined'){
     }
 }
 
+if(typeof projectObj !== 'undefined'){
+  projectObj.isInsertEquipmentVisable = function(selected){
+    return false;   //浙江不管是预算或者工程量清单,都是隐藏   
+  }
+
+}
+
+
 
 if(typeof module !== 'undefined'){
     let _= require('lodash');