neimeng_2019.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /**
  2. * Created by CSL on 2019/09/23. 内蒙计算程序、基数 等覆盖。
  3. */
  4. let isNM2019 = true;
  5. function overwriteRationCalcBases (){
  6. if (typeof rationCalcBases == 'undefined') return;
  7. for (let key in rationCalcBases) delete rationCalcBases[key];
  8. rationCalcBases['人工费'] = function (node, isTender) {
  9. return calcTools.rationBaseFee(node, [gljType.LABOUR], priceTypes.ptMarketPrice, isTender);
  10. };
  11. rationCalcBases['材料费'] = function (node, isTender) {
  12. return calcTools.rationBaseFee(node, baseMaterialTypes, priceTypes.ptMarketPrice, isTender);
  13. };
  14. rationCalcBases['施工机械使用费'] = function (node, isTender) {
  15. return calcTools.rationBaseFee(node, baseMachineTypes, priceTypes.ptMarketPrice, isTender);
  16. };
  17. rationCalcBases['定额人工费'] = function (node, isTender) {
  18. return calcTools.rationBaseFee(node, [gljType.LABOUR], priceTypes.ptBasePrice, isTender);
  19. };
  20. rationCalcBases['定额材料费'] = function (node, isTender) {
  21. return calcTools.rationBaseFee(node, baseMaterialTypes, priceTypes.ptBasePrice, isTender);
  22. };
  23. rationCalcBases['定额施工机械使用费'] = function (node, isTender) {
  24. return calcTools.rationBaseFee(node, baseMachineTypes, priceTypes.ptBasePrice, isTender);
  25. };
  26. };
  27. (function overwriteFeeTypes() {
  28. if (typeof cpFeeTypes == 'undefined') return;
  29. cpFeeTypes = [
  30. {type: 'direct', name: '直接费'},
  31. {type: 'labour', name: '人工费'},
  32. {type: 'material', name: '材料费'},
  33. {type: 'machine', name: '施工机械使用费'},
  34. {type: 'rDirect', name: '定额直接费'},
  35. {type: 'rLabour', name: '定额人工费'},
  36. {type: 'rMaterial', name: '定额材料费'},
  37. {type: 'rMachine', name: '定额施工机械使用费'},
  38. {type: 'measure', name: '措施费'},
  39. {type: 'manage', name: '企业管理费'},
  40. {type: 'force', name: '规费'},
  41. {type: 'profit', name: '利润'},
  42. {type: 'tax', name: '税金'},
  43. {type: 'safeProduce', name: '安全生产费'},
  44. {type: 'common', name: '建筑安装工程费'},
  45. {type: 'rCommon', name: '定额建筑安装工程费'}
  46. ];
  47. })();