common_constants.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. // 部分数据从main_consts.js中抽出来,因为除了造价书界面,有一些页面也需要用到其中的变量
  2. // 但是其他页面直接引入整个main_consts.js不合理,且会报错(main_consts.js正常运行依赖main.html的一些内容)
  3. const commonConstants = (() => {
  4. // 清单固定行
  5. const fixedFlag = {
  6. // 分部分项工程
  7. SUB_ENGINERRING: 1,
  8. // 措施项目
  9. MEASURE: 2,
  10. // 施工技术措施项目
  11. CONSTRUCTION_TECH: 3,
  12. // 安全文明施工按实计算费用
  13. SAFETY_CONSTRUCTION_ACTUAL: 4,
  14. // 施工组织措施专项费用
  15. CONSTRUCTION_ORGANIZATION: 5,
  16. // 安全文明施工专项费用
  17. SAFETY_CONSTRUCTION: 6,
  18. // 其他项目
  19. OTHER: 7,
  20. // 暂列金额
  21. PROVISIONAL: 8,
  22. // 暂估价
  23. ESTIMATE: 9,
  24. // 材料(工程设备)暂估价
  25. MATERIAL_PROVISIONAL: 10,
  26. // 专业工程暂估价
  27. ENGINEERING_ESITIMATE: 11,
  28. // 计日工
  29. DAYWORK: 12,
  30. // 总承包服务费
  31. TURN_KEY_CONTRACT: 13,
  32. // 索赔与现场签证
  33. CLAIM_VISA: 14,
  34. // 规费
  35. CHARGE: 15,
  36. // 社会保险费及住房公积金 Social insurance fee and housing accumulation fund
  37. SOCIAL_INSURANCE_HOUSING_FUND: 16,
  38. // 工程排污费 charges for disposing pollutants
  39. POLLUTANTS: 17,
  40. // 税金
  41. TAX: 18,
  42. //工程造价
  43. ENGINEERINGCOST: 19,
  44. //增值税
  45. ADDED_VALUE_TAX: 20,
  46. //专项技术措施暂估价
  47. SPECIAL_TECH_PROVISIONAL: 21,
  48. //专业发包工程管理费
  49. LET_CONTRACT_MANAGEMENT: 22,
  50. //人工
  51. LABOUR: 23,
  52. //材料
  53. MATERIAL: 24,
  54. //施工机械
  55. MACHINE: 25,
  56. //索赔
  57. CLAIM: 26,
  58. //现场签证
  59. VISA: 27,
  60. //附加税
  61. ADDITIONAL_TAX: 28,
  62. //环境保护税
  63. ENVIRONMENTAL_PROTECTION_TAX: 29,
  64. //建设工程竣工档案编制费
  65. PROJECT_COMPLETE_ARCH_FEE: 30,
  66. //住宅工程质量分户验收费
  67. HOUSE_QUALITY_ACCEPT_FEE: 31,
  68. //组织措施费
  69. ORGANIZATION: 32,
  70. //其他措施费
  71. OTHER_MEASURE_FEE: 33,
  72. // 绿色施工安全防护措施费
  73. GREEN_MEASURE_FEE: 34,
  74. // 预算包干费
  75. BUDGET_INCLUDE_WORK_FEE: 35,
  76. // 工程优质费
  77. PROJECT_HIGH_QUALITY_FEE: 36,
  78. // 概算幅度差
  79. BUDGET_ESTIMATE_DIFF: 37,
  80. // 其他费用(与其他项目不同,参考广东的用法)
  81. OTHER_FEE: 38
  82. };
  83. // 清单类型
  84. const billType = {
  85. DXFY: 1,//大项费用
  86. FB: 2,//分部
  87. FX: 3,//分项
  88. BILL: 4,//清单
  89. BX: 5//补项
  90. };
  91. // 定额类型
  92. const rationType = {
  93. ration: 1,
  94. volumePrice: 2,
  95. gljRation: 3,
  96. install: 4,
  97. overHeight: 5, // 超高子目
  98. itemIncrease: 6//子目增加
  99. };
  100. //项目类型
  101. const projectType = {
  102. Project: 'Project',
  103. Engineering: 'Engineering',
  104. Tender: 'Tender'
  105. };
  106. // 计税方式
  107. const TaxType = {
  108. NORMAL: 1,
  109. SIMPLE: 2
  110. };
  111. // 供货方式
  112. const supplyType = {
  113. //自行采购
  114. ZXCG: 0,
  115. //部分甲供
  116. BFJG: 1,
  117. //完全甲供
  118. WQJG: 2,
  119. //甲定乙供
  120. JDYG: 3
  121. };
  122. const supplyText = {
  123. //自行采购
  124. ZXCG: '自行采购',
  125. //部分甲供
  126. BFJG: '部分甲供',
  127. //完全甲供
  128. WQJG: '完全甲供',
  129. //甲定乙供
  130. JDYG: '甲定乙供'
  131. };
  132. const SourceType = {
  133. BILLS: 'bills',
  134. RATION: 'ration',
  135. };
  136. return {
  137. fixedFlag,
  138. billType,
  139. rationType,
  140. projectType,
  141. TaxType,
  142. supplyType,
  143. supplyText,
  144. SourceType,
  145. }
  146. })();