|
|
@@ -1,75 +0,0 @@
|
|
|
-/**
|
|
|
- * Created by CSL on 2021/04/25. 甘肃养护计算程序、基数 等覆盖。
|
|
|
- */
|
|
|
-
|
|
|
-let isGS2017 = true;
|
|
|
-function overwriteRationCalcBases() {
|
|
|
- if (typeof rationCalcBases == 'undefined') return;
|
|
|
- for (let key in rationCalcBases) delete rationCalcBases[key];
|
|
|
-
|
|
|
- rationCalcBases['人工费'] = function (node, isTender) {
|
|
|
- return calcTools.rationBaseFee(node, [gljType.LABOUR], priceTypes.ptMarketPrice, isTender);
|
|
|
- };
|
|
|
- rationCalcBases['材料费'] = function (node, isTender) {
|
|
|
- return calcTools.rationBaseFee(node, baseMaterialTypes, priceTypes.ptMarketPrice, isTender);
|
|
|
- };
|
|
|
- rationCalcBases['施工机械使用费'] = function (node, isTender) {
|
|
|
- return calcTools.rationBaseFee(node, baseMachineTypes, priceTypes.ptMarketPrice, isTender);
|
|
|
- };
|
|
|
- rationCalcBases['施工机械人工费'] = function (node, isTender) {
|
|
|
- return calcTools.machineDetailFee(node, node.data.gljList, [], gljType.MACHINE_LABOUR, isTender);
|
|
|
- };
|
|
|
- rationCalcBases['设备购置费'] = function (node, isTender) {
|
|
|
- return calcTools.rationBaseFee(node, [gljType.EQUIPMENT], priceTypes.ptMarketPrice, isTender);
|
|
|
- };
|
|
|
-
|
|
|
- rationCalcBases['定额人工费'] = function (node, isTender) {
|
|
|
- return calcTools.rationBaseFee(node, [gljType.LABOUR], priceTypes.ptBasePrice, isTender);
|
|
|
- };
|
|
|
- rationCalcBases['定额材料费'] = function (node, isTender) {
|
|
|
- return calcTools.rationBaseFee(node, baseMaterialTypes, priceTypes.ptBasePrice, isTender);
|
|
|
- };
|
|
|
- rationCalcBases['定额施工机械使用费'] = function (node, isTender) {
|
|
|
- return calcTools.rationBaseFee(node, baseMachineTypes, priceTypes.ptBasePrice, isTender);
|
|
|
- };
|
|
|
- rationCalcBases['定额商品砼费'] = function (node, isTender) {
|
|
|
- return calcTools.rationBaseFee(node, [gljType.COMMERCIAL_CONCRETE, gljType.COMMERCIAL_MORTAR], priceTypes.ptBasePrice, isTender);
|
|
|
- };
|
|
|
- rationCalcBases['定额设备费'] = function (node, isTender) {
|
|
|
- return calcTools.rationBaseFee(node, [gljType.EQUIPMENT], priceTypes.ptBasePrice, isTender);
|
|
|
- };
|
|
|
- rationCalcBases['定额外购砼构件费'] = function (node, isTender) {
|
|
|
- return calcTools.rationBaseFee(node, [gljType.PURCHASE_COMPONENT], priceTypes.ptBasePrice, isTender);
|
|
|
- };
|
|
|
- rationCalcBases['定额绿化苗木费'] = function (node, isTender) {
|
|
|
- return calcTools.rationBaseFee(node, [gljType.GREEN_SEEDLING], priceTypes.ptBasePrice, isTender);
|
|
|
- };
|
|
|
-};
|
|
|
-
|
|
|
-(function overwriteFeeTypes() {
|
|
|
- if (typeof cpFeeTypes == 'undefined') return;
|
|
|
- cpFeeTypes = [
|
|
|
- { type: 'marketLabour', name: '人工费' },
|
|
|
- { type: 'marketMaterial', name: '材料费' },
|
|
|
- { type: 'marketMachine', name: '施工机械使用费' },
|
|
|
- { type: 'marketMachineLabour', name: '施工机械人工费' },
|
|
|
- { type: 'marketEquipment', name: '设备购置费' },
|
|
|
- { type: 'marketDirect', name: '直接费' },
|
|
|
-
|
|
|
- { type: 'labour', name: '定额人工费' },
|
|
|
- { type: 'material', name: '定额材料费' },
|
|
|
- { type: 'machine', name: '定额施工机械使用费' },
|
|
|
- { type: 'equipment', name: '定额设备费' },
|
|
|
- { type: 'direct', name: '定额直接费' },
|
|
|
-
|
|
|
- { type: 'measure', name: '措施费' },
|
|
|
- { type: 'measure1', name: '措施费I' },
|
|
|
- { type: 'measure2', name: '措施费II' },
|
|
|
- { type: 'manage', name: '企业管理费' },
|
|
|
- { type: 'force', name: '规费' },
|
|
|
- { type: 'profit', name: '利润' },
|
|
|
- { type: 'tax', name: '税金' },
|
|
|
- { type: 'common', name: '建安费' },
|
|
|
- { type: 'rationCommon', name: '定额建安费' }
|
|
|
- ];
|
|
|
-})();
|