zhangweicheng 7 лет назад
Родитель
Сommit
141141d0ef

+ 4 - 1
web/building_saas/main/js/models/main_consts.js

@@ -42,7 +42,10 @@ let gljType = {//这里还是要有所有的类型
     OTHER_FEE:311,//其他费用
     // ==============机械类型=================
     MAIN_MATERIAL: 4,// 主材
-    EQUIPMENT: 5// 设备
+    EQUIPMENT: 5,// 设备
+    MANAGEMENT_FEE: 6,// 企业管理费
+    PROFIT: 7,// 利润
+    GENERAL_RISK_FEE: 8//一般风险费
 };
 // 计算基数 [定额基价材料费] 要用到的材料类型。
 const baseMaterialTypes = [

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

@@ -140,7 +140,7 @@ projectGljObject={
                 showTypes = [gljType.MAIN_MATERIAL];
             }else if(_.includes(gljUtil.hasCompMaterial,me.selectedProjectGLJ.type)){//混凝土、砂浆、配合比
                 showTypes = [gljType.GENERAL_MATERIAL];
-            }else if(me.selectedProjectGLJ.type == gljType.GENERAL_MACHINE){//机械中有组成物的类型可添加机械组成物、机上人工
+            }else if(_.includes(gljUtil.hasCompMachine,me.selectedProjectGLJ.type)){//me.selectedProjectGLJ.type == gljType.GENERAL_MACHINE//机械中有组成物的类型
                 showTypes = gljUtil.machineComposition;
             }
             gljOprObj.gljLibSheetData = _.filter(gljOprObj.gljLibSheetData, function (item) {

+ 5 - 24
web/over_write/js/chongqing_2018.js

@@ -1,30 +1,6 @@
 /**
  * Created by zhang on 2018/8/14.
  */
-if(gljType){
-    gljType = {
-        LABOUR: 1,// 人工
-        GENERAL_MATERIAL: 201, // 普通材料
-        CONCRETE: 202,// 混凝土
-        MORTAR: 203,// 砂浆
-        MIX_RATIO: 204,// 配合比
-        COMMERCIAL_CONCRETE: 205, // 商品混凝土
-        COMMERCIAL_MORTAR: 206, // 商品砂浆
-        OTHER_MATERIAL: 207, // 其它材料
-        GENERAL_MACHINE: 301,// 机械台班
-        MACHINE_LABOUR: 303, // 机上人工
-        INSTRUMENT: 304,// 仪器仪表
-        FUEL_POWER_FEE:305,//燃料动力费
-        DEPRECIATION_FEE:306,//折旧费
-        INSPECTION_FEE:307,//检修费
-        MAINTENANCE:308,//维护费
-        DISMANTLING_FREIGHT_FEE:309,//安拆费及场外运费
-        VERIFICATION_FEE:310,//校验费
-        OTHER_FEE:311,//其他费用
-        MAIN_MATERIAL: 4// 主材
-    };
-}
-
 if(projectGljObject){
     projectGljObject.displayTypeMap=[
         {ID:'LABOUR',text:'人工'},
@@ -32,4 +8,9 @@ if(projectGljObject){
         {ID:'GENERAL_MACHINE',text:'施工机具'},//重庆2018定额中去掉了主材,机械的显示改为了施工机具
         {ID:'MAIN_MATERIAL',text:'主材'}
     ];
+}
+
+if(gljUtil){
+    gljUtil.hasCompMachine = [301,304];//有组成物的机械
+    gljUtil.machineComposition = [302,303,305,306,307,308,309,310,311];//可以做为机械组成物的类型
 }