main_consts.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. /**
  2. * Created by jimiz on 2017/4/19.
  3. */
  4. const ModuleNames = {
  5. bills: 'bills',
  6. ration: 'ration',
  7. GLJ: 'GLJ',
  8. feeRate: 'feeRate',
  9. projectGLJ: 'projectGLJ',
  10. ration_glj:'ration_glj',
  11. ration_coe:'ration_coe',
  12. ration_ass:'ration_ass',
  13. quantity_detail:'quantity_detail',
  14. // volume_price: 'volume_price',
  15. projectGLJ: 'project_glj',
  16. labour_coe: 'labour_coe',
  17. calc_program: 'calc_program'
  18. };
  19. const gljType = {
  20. // 人工
  21. LABOUR: 1,
  22. // ==============材料类型=================
  23. // 普通材料
  24. GENERAL_MATERIAL: 201,
  25. // 混凝土
  26. CONCRETE: 202,
  27. // 砂浆
  28. MORTAR: 203,
  29. // 配合比
  30. MIX_RATIO: 204,
  31. // 商品混凝土
  32. COMMERCIAL_CONCRETE: 205,
  33. // 商品砂浆
  34. COMMERCIAL_MORTAR: 206,
  35. // ==============材料类型=================
  36. // ==============机械类型=================
  37. // 普通机械
  38. GENERAL_MACHINE: 301,
  39. // 机械组成物
  40. MACHINE_COMPOSITION: 302,
  41. // 机上人工
  42. MACHINE_LABOUR: 303,
  43. // ==============机械类型=================
  44. // 主材
  45. MAIN_MATERIAL: 4,
  46. // 设备
  47. EQUIPMENT: 5
  48. };
  49. const feeRate_consts={
  50. decimal:3
  51. };
  52. const CP_Col_Width = { // 多处计算程序界面的列宽统一设置
  53. rowHeader: 30,
  54. colHeader: 30, // 这个是标题栏高度不是宽度,也写在一起
  55. code: 70,
  56. serialNo: 50,
  57. name: 200,
  58. dispExprUser: 180,
  59. feeRate: 60,
  60. displayFieldName: 120,
  61. statement: 380,
  62. memo: 110,
  63. unitFee: 90,
  64. totalFee: 90
  65. };
  66. const treeNodeCalcType = {
  67. ctRationCalcProgram: 1,
  68. ctBillCalcProgram: 2, // 汇总清单下所有定额的工料机
  69. ctGatherRationsFees: 3, // 汇总定额的各个费
  70. ctGatherBillsFees: 4, // 汇总清单的各个费
  71. ctCalcBaseValue: 5
  72. };
  73. const calcAllType = {
  74. catAll: 'all',
  75. catBills: 'bills',
  76. catRations: 'ration'
  77. };
  78. const subSheetIndex = {
  79. ssiRationGLJ: 0,
  80. ssiRationCoe: 1,
  81. ssiRationAssistant: 2,
  82. ssiQuantityDetail: 3,
  83. ssiCalcProgram: 4,
  84. ssiMemo: 5,
  85. ssiFeature: 6
  86. };
  87. const volumePriceMaps = {
  88. "量人": gljType.LABOUR,
  89. "量材": gljType.GENERAL_MATERIAL,
  90. "量机": gljType.GENERAL_MACHINE,
  91. "量主": gljType.MAIN_MATERIAL,
  92. "量设": gljType.EQUIPMENT,
  93. "人工": gljType.LABOUR,
  94. "材料": gljType.GENERAL_MATERIAL,
  95. "机械": gljType.GENERAL_MACHINE,
  96. "主材": gljType.MAIN_MATERIAL,
  97. "设备": gljType.EQUIPMENT,
  98. 1: "量人",
  99. 201: "量材",
  100. 301: "量机",
  101. 4: "量主",
  102. 5: "量设"
  103. };
  104. const rationType = {
  105. ration: 1,
  106. volumePrice: 2,
  107. gljRation: 3
  108. };
  109. const leafBillGetFeeType = {
  110. rationContent: 0,
  111. rationPrice: 1,
  112. rationPriceConverse: 2,
  113. billsPrice: 3
  114. };