extraConfig.js 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. var NODE_CODE = {
  2. common: [
  3. { nodeName: '获取运单', nodeCode: 'NEW' },
  4. { nodeName: '获取运单', nodeCode: 'FWB' },
  5. { nodeName: '收运核单', nodeCode: 'DEH' },
  6. { nodeName: '查验', nodeCode: 'ACC_CHECK' },
  7. { nodeName: '加货', nodeCode: 'ACC_BUP' },
  8. { nodeName: '预配载', nodeCode: 'LS_CARGO' },
  9. { nodeName: '预配载', nodeCode: 'FSUDEP' },
  10. { nodeName: '预配载', nodeCode: 'FSU_DEP' },
  11. { nodeName: '货站交接', nodeCode: 'CARGOS_HANDOVER_STATUS_02' },
  12. { nodeName: '交接复核', nodeCode: 'CARGOS_HANDOVER_STATUS_03' },
  13. { nodeName: '机下交接', nodeCode: '出港货邮' },
  14. { nodeName: '装机完成', nodeCode: '装载完成' },
  15. { nodeName: '关货舱门', nodeCode: '货舱关闭' },
  16. { nodeName: '拉下登记', nodeCode: 'CARGOS_OFFLOAD' },
  17. { nodeName: '拉下确认', nodeCode: 'OFFLOAD_CONFIRM' },
  18. { nodeName: '退运', nodeCode: 'BILL_RETURN' },
  19. { nodeName: '卸机', nodeCode: 'CARGOS_ARR_HANDOVER' },
  20. { nodeName: '机下交接', nodeCode: 'CARGOS_HANDOVER_STATUS_01' },
  21. { nodeName: '货站交接', nodeCode: 'CARGOS_HANDOVER_STATUS_99' },
  22. { nodeName: '理货', nodeCode: 'IMP_TALLY' },
  23. { nodeName: '出库', nodeCode: 'FSU_DLV' },
  24. { nodeName: '出库', nodeCode: 'FSUDLV' },
  25. { nodeName: '入园', nodeCode: 'EPORTREL' },
  26. { nodeName: '运抵货站', nodeCode: 'FOH' },
  27. { nodeName: '海关放行', nodeCode: 'MTREL_out' },
  28. { nodeName: '收运核单', nodeCode: 'RCS' },
  29. { nodeName: '海关放行', nodeCode: 'MTREL_in' },
  30. { nodeName: '海关放行', nodeCode: 'MTREL' },
  31. { nodeName: '出库', nodeCode: 'DLV' },
  32. { nodeName: '理货', nodeCode: 'RCF报' },
  33. { nodeName: '货站交接', nodeCode: 'CARGOS_HANDOVER_STATUS99' },
  34. ],
  35. departure: [
  36. { nodeName: '收运核单', nodeCode: 'DEH' },
  37. // { nodeName: '收运核查', nodeCode: 'ACC_CHECK' },
  38. {
  39. nodeName: '安检',
  40. nodeCode: '安检',
  41. // nodeCode: 'SECURITY', // 临时-复制加货
  42. },
  43. {
  44. nodeName: '加货',
  45. nodeCode: 'ACC_BUP',
  46. sync: true, // sync为true时与前一个节点并列显示
  47. },
  48. { nodeName: '预配载', nodeCode: 'LS_CARGO' },
  49. // { nodeName: '待运区', nodeCode: 'WAT_LOC' },
  50. // { nodeName: '货站交接', nodeCode: 'CARGOS_HANDOVER_STATUS_02' },
  51. { nodeName: '交接复核', nodeCode: 'CARGOS_HANDOVER_STATUS_03' },
  52. { nodeName: '机下交接', nodeCode: '出港货邮' },
  53. { nodeName: '装机', nodeCode: '装载完成' },
  54. { nodeName: '关闭舱门', nodeCode: '关闭舱门' },
  55. { nodeName: '拉下登记', nodeCode: 'CARGOS_OFFLOAD' },
  56. { nodeName: '拉回确认', nodeCode: 'OFFLOAD_CONFIRM' },
  57. // { nodeName: '起飞', nodeCode: 'TAKEOFF', // 待定 },
  58. { nodeName: '退运', nodeCode: 'BILL_RETURN' },
  59. ],
  60. arrival: [
  61. { nodeName: '卸机', nodeCode: 'CARGOS_ARR_HANDOVER' },
  62. { nodeName: '库区到达', nodeCode: 'CARGOS_HANDOVER_STATUS_01' },
  63. { nodeName: '货站交接', nodeCode: 'CARGOS_HANDOVER_STATUS_99' },
  64. { nodeName: '理货', nodeCode: 'IMP_TALLY' },
  65. { nodeName: '出库', nodeCode: 'FSUDLV' },
  66. ],
  67. internationalDeparture: [
  68. { nodeName: '入园', nodeCode: 'EPORTREL' },
  69. { nodeName: '海关', nodeCode: 'MTREL_out' },
  70. { nodeName: '运抵', nodeCode: 'FOH' },
  71. { nodeName: '安检', nodeCode: 'REH' },
  72. { nodeName: '收运核单', nodeCode: 'RCS' },
  73. { nodeName: '理货', nodeCode: 'ACC_BUP' },
  74. { nodeName: '实配', nodeCode: 'LS_CARGO' },
  75. // { nodeName: '待运区', nodeCode: 'WAT_LOC' },
  76. // { nodeName: '货站交接', nodeCode: 'CARGOS_HANDOVER_STATUS_02' },
  77. { nodeName: '交接复核', nodeCode: 'CARGOS_HANDOVER_STATUS_03' },
  78. { nodeName: '机下交接', nodeCode: '出港货邮' },
  79. { nodeName: '装机', nodeCode: '装载完成' },
  80. { nodeName: '拉下', nodeCode: 'CARGOS_OFFLOAD' },
  81. // { nodeName: '退运', nodeCode: '' },
  82. ],
  83. internationalArrival: [
  84. { nodeName: '卸机', nodeCode: 'FFM' },
  85. { nodeName: '机下交接', nodeCode: 'CARGOS_HANDOVER_STATUS_01' },
  86. { nodeName: '货站交接', nodeCode: 'CARGOS_HANDOVER_STATUS_99' },
  87. { nodeName: '理货', nodeCode: 'RCF报' },
  88. // { nodeName: '快件运抵', nodeCode: '' },
  89. { nodeName: '海关放行', nodeCode: 'MTREL_in' },
  90. { nodeName: '出库', nodeCode: 'DLV报' },
  91. ],
  92. internationalDepartureTransfer: [
  93. { nodeName: '入园', nodeCode: 'EPORTREL' },
  94. { nodeName: '海关', nodeCode: 'MTREL_out' },
  95. { nodeName: '运抵', nodeCode: 'FOH' },
  96. { nodeName: '安检', nodeCode: 'REH' },
  97. { nodeName: '收运核单', nodeCode: 'RCS' },
  98. { nodeName: '理货', nodeCode: 'ACC_BUP' },
  99. { nodeName: '实配', nodeCode: 'LS_CARGO' },
  100. ],
  101. }
  102. var MESSAGE_TYPE = {
  103. FFM: 'FFM',
  104. IMP_TALLY: '理货',
  105. FSUDLV: '出库',
  106. }
  107. var LOAD_WARNING_MAP = {
  108. departure: {
  109. // 窄体
  110. B737: 105,
  111. B757: 105,
  112. A320: 105,
  113. A319: 105,
  114. B733: 105,
  115. B752: 105,
  116. B738: 105,
  117. B734: 105,
  118. 'B752+': 105,
  119. // 宽体
  120. B767: 115,
  121. B777: 115,
  122. B747: 115,
  123. A330: 115,
  124. A340: 115,
  125. MD11: 115,
  126. IL76: 115,
  127. B777F: 115,
  128. 'B763+': 115,
  129. B748: 115,
  130. B772: 115,
  131. A332: 115,
  132. B744: 115,
  133. B763: 115,
  134. B77L: 115,
  135. A333: 115,
  136. },
  137. internationalDeparture: {
  138. B737: 240,
  139. B757: 240,
  140. A320: 240,
  141. A319: 240,
  142. B733: 240,
  143. B752: 240,
  144. B738: 240,
  145. B734: 240,
  146. 'B752+': 240,
  147. B767: 360,
  148. B777: 360,
  149. B747: 360,
  150. A330: 360,
  151. A340: 360,
  152. MD11: 360,
  153. IL76: 360,
  154. B777F: 360,
  155. 'B763+': 360,
  156. B748: 360,
  157. B772: 360,
  158. A332: 360,
  159. B744: 360,
  160. B763: 360,
  161. B77L: 360,
  162. A333: 360,
  163. },
  164. }
  165. var HANDOVER_WARNING_MAP = {
  166. departure: {
  167. '380-391': {
  168. warning: 75,
  169. alarm: 60,
  170. },
  171. '51-139': {
  172. warning: 80,
  173. alarm: 70,
  174. },
  175. },
  176. internationalDeparture: {
  177. all: {
  178. warning: 195,
  179. },
  180. },
  181. }