extraConfig.js 5.9 KB

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