123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- /**
- * Created by Mai on 2017/7/21.
- */
- "use strict";
- const baseCalc = 0, adjustCalc = 1, budgetCalc = 2, diffCalc = 3, offerCalc = 4;
- const gljType = {
- // 人工
- LABOUR: 1,
- // ==============材料类型=================
- // 普通材料
- GENERAL_MATERIAL: 201,
- // 混凝土
- CONCRETE: 202,
- // 砂浆
- MORTAR: 203,
- // 配合比
- MIX_RATIO: 204,
- // 商品混凝土
- COMMERCIAL_CONCRETE: 205,
- // 商品砂浆
- COMMERCIAL_MORTAR: 206,
- // ==============材料类型=================
- // ==============机械类型=================
- // 普通机械
- GENERAL_MACHINE: 301,
- // 机械组成物
- MACHINE_COMPOSITION: 302,
- // ==============机械类型=================
- // 主材
- MAIN_MATERIAL: 4,
- // 设备
- EQUIPMENT: 5
- };
- let rationCalcBase = [
- {
- 'dispName': '定额基价人工费',
- 'calcFun': 'base',
- 'calcType': baseCalc,
- 'gljTypes': [gljType.LABOUR]
- },{
- 'dispName': '定额基价材料费',
- 'calcFun': 'base',
- 'calcType': baseCalc,
- 'gljTypes': [gljType.GENERAL_MATERIAL, gljType.CONCRETE, gljType.MORTAR, gljType.MIX_RATIO, gljType.COMMERCIAL_CONCRETE, gljType.COMMERCIAL_MORTAR]
- },{
- 'dispName': '定额基价机械费',
- 'calcFun': 'base',
- 'calcType': baseCalc,
- 'gljTypes': [gljType.GENERAL_MACHINE]
- },{
- 'dispName': '定额基价机上人工费',
- 'calcFun': 'base',
- 'calcType': baseCalc,
- 'gljTypes': [gljType.MACHINE_COMPOSITION]
- },{
- 'dispName': '人工费价差',
- 'calcFun': 'diff',
- 'calcType': budgetCalc,
- 'gljTypes': [gljType.LABOUR]
- },{
- 'dispName': '材料费价差',
- 'calcFun': 'diff',
- 'calcType': diffCalc,
- 'gljTypes': [gljType.GENERAL_MATERIAL, gljType.CONCRETE, gljType.MORTAR, gljType.MIX_RATIO, gljType.COMMERCIAL_CONCRETE, gljType.COMMERCIAL_MORTAR]
- },{
- 'dispName': '机械费价差',
- 'calcFun': 'diff',
- 'calcType': diffCalc,
- 'gljTypes': [gljType.GENERAL_MACHINE]
- },{
- 'dispName': '主材费',
- 'calcFun': 'budget',
- 'calcType': diffCalc,
- 'gljTypes': [gljType.MAIN_MATERIAL]
- },{
- 'dispName': '设备费',
- 'calcFun': 'budget',
- 'calcType': budgetCalc,
- 'gljTypes': [gljType.EQUIPMENT]
- }
- ];
|