|
@@ -205,55 +205,61 @@ for (let e of cpFeeTypes2018) cpFeeTypes.push(e);
|
|
|
|
|
|
//清单计算基数相关
|
|
|
if(typeof baseFigureMap !== 'undefined'){
|
|
|
- let oldNames = [
|
|
|
- '分部分项定额基价人工费',
|
|
|
- '分部分项定额基价材料费',
|
|
|
- '分部分项定额基价机械费',
|
|
|
- '组织措施项目定额基价人工费',
|
|
|
- '组织措施项目定额基价材料费',
|
|
|
- '组织措施项目定额基价机械费',
|
|
|
- '技术措施项目定额基价人工费',
|
|
|
- '技术措施项目定额基价材料费',
|
|
|
- '技术措施项目定额基价机械费',
|
|
|
- '机械价差',
|
|
|
- '分部分项机械价差',
|
|
|
- ];
|
|
|
- let newNames = [
|
|
|
- '分部分项定额人工费',
|
|
|
- '分部分项定额材料费',
|
|
|
- '分部分项定额施工机具使用费',
|
|
|
- '组织措施项目定额人工费',
|
|
|
- '组织措施项目定额材料费',
|
|
|
- '组织措施项目定额施工机具使用费',
|
|
|
- '技术措施项目定额人工费',
|
|
|
- '技术措施项目定额材料费',
|
|
|
- '技术措施项目定额施工机具使用费',
|
|
|
- '施工机具使用费价差',
|
|
|
- '分部分项施工机具使用费价差',
|
|
|
- ];
|
|
|
- changePropNames(baseFigureMap, oldNames, newNames);
|
|
|
- let deleteNames = [
|
|
|
- '分部分项定额基价直接工程费',
|
|
|
- '分部分项调整人工费',
|
|
|
- '分部分项调整机上人工费',
|
|
|
- '分部分项设备费',
|
|
|
- '分部分项未计价材料费',
|
|
|
- '组织措施项目定额基价直接工程费',
|
|
|
- '技术措施项目定额基价直接工程费',
|
|
|
- '技术措施项目调整人工费',
|
|
|
- '技术措施项目调整机上人工费',
|
|
|
- '技术措施项目设备费',
|
|
|
- '技术措施项目未计价材料费',
|
|
|
- '分包费',
|
|
|
- '分包定额基价人工费',
|
|
|
- '分包定额基价材料费',
|
|
|
- '分包定额基价机械费',
|
|
|
- '分包主材费',
|
|
|
- '分包设备费',
|
|
|
- '分包人工工日',
|
|
|
- ];
|
|
|
- deletePropNames(baseFigureMap, deleteNames);
|
|
|
- baseFigureMap['增值税'] = {base: 'ZZS', class: 'SJ', fixedFlag: fixedFlag.ADDED_VALUE_TAX};
|
|
|
+ baseFigureMap = {
|
|
|
+ //与清单直接关联=======
|
|
|
+ '分部分项工程费': {base: 'FBFXGCF', fixedFlag: fixedFlag.SUB_ENGINERRING, class: 'FBFX'},
|
|
|
+ '分部分项定额人工费': {base: 'FBFXDEJJRGF', fixedFlag: fixedFlag.SUB_ENGINERRING, class: 'FBFX'},
|
|
|
+ '分部分项定额材料费': {base: 'FBFXDEJJCLF', fixedFlag: fixedFlag.SUB_ENGINERRING, class: 'FBFX'},
|
|
|
+ '分部分项定额施工机具使用费': {base: 'FBFXDEJJJXF', fixedFlag: fixedFlag.SUB_ENGINERRING, class: 'FBFX'},
|
|
|
+ '分部分项主材费': {base: 'FBFXZCF', fixedFlag: fixedFlag.SUB_ENGINERRING, class: 'FBFX'},
|
|
|
+ '分部分项人工工日': {base: 'FBFXRGGR', fixedFlag: fixedFlag.SUB_ENGINERRING, class: 'FBFX'},
|
|
|
+ '措施项目费': {base: 'CSXMF', fixedFlag: fixedFlag.MEASURE, class: 'CSXM'},
|
|
|
+ '组织措施项目费': {base: 'ZZCSXMF', fixedFlag: fixedFlag.CONSTRUCTION_ORGANIZATION, class: 'CSXM'},
|
|
|
+ '组织措施项目定额人工费': {base: 'ZZCSXMDEJJRGF', fixedFlag: fixedFlag.CONSTRUCTION_ORGANIZATION, class: 'CSXM'},
|
|
|
+ '组织措施项目定额材料费': {base: 'ZZCSXMDEJJCLF', fixedFlag: fixedFlag.CONSTRUCTION_ORGANIZATION, class: 'CSXM'},
|
|
|
+ '组织措施项目定额施工机具使用费': {base: 'ZZCSXMDEJJJXF', fixedFlag: fixedFlag.CONSTRUCTION_ORGANIZATION, class: 'CSXM'},
|
|
|
+ '安全文明施工专项费': {base: 'AQWMSGZXF', fixedFlag: fixedFlag.SAFETY_CONSTRUCTION, class: 'CSXM'},
|
|
|
+ '技术措施项目费': {base: 'JSCSXMF', fixedFlag: fixedFlag.CONSTRUCTION_TECH, class: 'CSXM'},
|
|
|
+ '技术措施项目定额人工费': {base: 'JSCSXMDEJJRGF', fixedFlag: fixedFlag.CONSTRUCTION_TECH, class: 'CSXM'},
|
|
|
+ '技术措施项目定额材料费': {base: 'JSCSXMDEJJCLF', fixedFlag: fixedFlag.CONSTRUCTION_TECH, class: 'CSXM'},
|
|
|
+ '技术措施项目定额施工机具使用费': {base: 'JSCSXMDEJJJXF', fixedFlag: fixedFlag.CONSTRUCTION_TECH, class: 'CSXM'},
|
|
|
+ '技术措施项目主材费': {base: 'JSCSXMZCF', fixedFlag: fixedFlag.CONSTRUCTION_TECH, class: 'CSXM'},
|
|
|
+ '技术措施项目人工工日': {base: 'JSCSXMRGGR', fixedFlag: fixedFlag.CONSTRUCTION_TECH, class: 'CSXM'},
|
|
|
+ '其他项目费': {base: 'QTXMF', fixedFlag: fixedFlag.OTHER, class: 'QTXM'},
|
|
|
+ '规费': {base: 'GF', fixedFlag: fixedFlag.CHARGE, class: 'GF'},
|
|
|
+ '税金': {base: 'SJ', fixedFlag: fixedFlag.TAX, class: 'SJ'},
|
|
|
+ '增值税': {base: 'ZZS', class: 'SJ', fixedFlag: fixedFlag.ADDED_VALUE_TAX},
|
|
|
+ //不于清单直接关联==========
|
|
|
+ '建筑面积': {base: 'JZMJ', class: 'FBFX'},
|
|
|
+ '人材机价差': {base: 'RCJJC', class: 'RCJ'},
|
|
|
+ '人工价差': {base: 'RGJC', class: 'RCJ'},
|
|
|
+ '材料价差': {base: 'CLJC', class: 'RCJ'},
|
|
|
+ '施工机具使用费价差': {base: 'JXJC', class: 'RCJ'},
|
|
|
+ '分部分项人材机价差': {base: 'FBFXRCJJC', class: 'RCJ'},
|
|
|
+ '分部分项人工价差': {base: 'FBFXRGJC', class: 'RCJ'},
|
|
|
+ '分部分项材料价差': {base: 'FBFXCLJC', class: 'RCJ'},
|
|
|
+ '分部分项施工机具使用费价差': {base: 'FBFXJXJC', class: 'RCJ'},
|
|
|
+ '技术措施项目人材机价差': {base: 'JSCSXMRCJJC', class: 'RCJ'},
|
|
|
+ '技术措施项目人工价差': {base: 'JSCSXMRGJC', class: 'RCJ'},
|
|
|
+ '技术措施项目材料价差': {base: 'JSCSXMCLJC', class: 'RCJ'},
|
|
|
+ '技术措施项目施工机具使用费价差': {base: 'JSCSXMJXJC', class: 'RCJ'},
|
|
|
+ '甲供定额人工费': {base: 'JGDEJJRGF', class: 'RCJ'},
|
|
|
+ '甲供定额材料费': {base: 'JGDEJJCLF', class: 'RCJ'},
|
|
|
+ '甲供定额施工机具使用费': {base: 'JGDEJJJXF', class: 'RCJ'},
|
|
|
+ '甲供人工费': {base: 'JGRGF', class: 'RCJ'},
|
|
|
+ '甲供材料费': {base: 'JGCLF', class: 'RCJ'},
|
|
|
+ '甲供施工机具使用费费': {base: 'JGJXF', class: 'RCJ'},
|
|
|
+ '甲供主材费': {base: 'JGZCF', class: 'RCJ'},
|
|
|
+ '甲定定额人工费': {base: 'JDDEJJRGF', class: 'RCJ'},
|
|
|
+ '甲定定额材料费': {base: 'JDDEJJCLF', class: 'RCJ'},
|
|
|
+ '甲定定额施工机具使用费': {base: 'JDDEJJJXF', class: 'RCJ'},
|
|
|
+ '甲定人工费': {base: 'JDRGF', class: 'RCJ'},
|
|
|
+ '甲定材料费': {base: 'JDCLF', class: 'RCJ'},
|
|
|
+ '甲定施工机具使用费': {base: 'JDJXF', class: 'RCJ'},
|
|
|
+ '甲定主材费': {base: 'JDZCF', class: 'RCJ'},
|
|
|
+ '暂估材料费(从子目汇总)': {base: 'ZGCLFFZM', class: 'RCJ'},
|
|
|
+ '税前工程造价': {base: 'SQGCZJ', class: 'SQGCZJ', multiRef: [fixedFlag.SUB_ENGINERRING, fixedFlag.MEASURE, fixedFlag.OTHER, fixedFlag.CHARGE]},//安全文明施工专项费用使用
|
|
|
+ };
|
|
|
}
|
|
|
if(typeof baseFigureTemplate !== 'undefined'){
|
|
|
baseFigureTemplate['ZZS'] = function (tender) {//增值税
|
|
@@ -270,5 +276,9 @@ if(typeof baseFigureTemplate !== 'undefined'){
|
|
|
if(typeof figureClassTemplate !== 'undefined'){
|
|
|
figureClassTemplate['ADDED_VALUE_TAX'] = {flag: fixedFlag.ADDED_VALUE_TAX, filter: ['SJ', 'ZZS', 'SQGCZJ']}
|
|
|
};
|
|
|
+//去除分类分包费
|
|
|
+if($('#cbClassList')){
|
|
|
+ $('#cbClassList').find('li:eq(5)').remove();
|
|
|
+}
|
|
|
|
|
|
|