进出场流程图.excalidraw 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. {
  2. "type": "excalidraw",
  3. "version": 2,
  4. "source": "hermes-agent",
  5. "elements": [
  6. {"type":"text","id":"title","x":300,"y":10,"text":"停车场车辆进出场完整流程图","fontSize":28,"fontFamily":1,"strokeColor":"#1e1e1e","originalText":"停车场车辆进出场完整流程图","autoResize":true},
  7. {"type":"text","id":"leg_entry","x":50,"y":55,"text":"蓝=入场","fontSize":14,"fontFamily":1,"strokeColor":"#1971c2","originalText":"蓝=入场","autoResize":true},
  8. {"type":"text","id":"leg_exit","x":170,"y":55,"text":"绿=出场","fontSize":14,"fontFamily":1,"strokeColor":"#2f9e44","originalText":"绿=出场","autoResize":true},
  9. {"type":"text","id":"leg_dec","x":290,"y":55,"text":"黄=决策","fontSize":14,"fontFamily":1,"strokeColor":"#e67700","originalText":"黄=决策","autoResize":true},
  10. {"type":"text","id":"leg_err","x":400,"y":55,"text":"红=拦截","fontSize":14,"fontFamily":1,"strokeColor":"#e03131","originalText":"红=拦截","autoResize":true},
  11. {"type":"text","id":"leg_db","x":500,"y":55,"text":"青=数据","fontSize":14,"fontFamily":1,"strokeColor":"#0c8599","originalText":"青=数据","autoResize":true},
  12. {"type":"line","id":"div_top","x":30,"y":80,"width":1100,"height":0,"strokeStyle":"dashed","strokeColor":"#adb5bd","opacity":50,"points":[[0,0],[1100,0]]},
  13. {"type":"line","id":"div_mid","x":580,"y":95,"width":0,"height":900,"strokeStyle":"dashed","strokeColor":"#adb5bd","opacity":25,"points":[[0,0],[0,900]]},
  14. {"type":"text","id":"sec_entry_t","x":180,"y":95,"text":"-- 入 场 流 程 --","fontSize":18,"fontFamily":1,"strokeColor":"#1971c2","originalText":"-- 入 场 流 程 --","autoResize":true},
  15. {"type":"text","id":"sec_exit_t","x":780,"y":95,"text":"-- 出 场 流 程 --","fontSize":18,"fontFamily":1,"strokeColor":"#2f9e44","originalText":"-- 出 场 流 程 --","autoResize":true},
  16. {"type":"rectangle","id":"e_arrive","x":60,"y":130,"width":220,"height":48,"roundness":{"type":3},"backgroundColor":"#a5d8ff","fillStyle":"solid","boundElements":[{"id":"te_arrive","type":"text"}]},
  17. {"type":"text","id":"te_arrive","x":95,"y":143,"text":"车辆到达入口","fontSize":16,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_arrive","originalText":"车辆到达入口","autoResize":true},
  18. {"type":"diamond","id":"e_trig","x":70,"y":210,"width":200,"height":65,"backgroundColor":"#fff3bf","fillStyle":"solid","boundElements":[{"id":"te_trig","type":"text"}]},
  19. {"type":"text","id":"te_trig","x":120,"y":233,"text":"触发方式?","fontSize":16,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_trig","originalText":"触发方式?","autoResize":true},
  20. {"type":"arrow","id":"ae1","x":170,"y":178,"width":0,"height":32,"points":[[0,0],[0,32]],"endArrowhead":"arrow","startBinding":{"elementId":"e_arrive","fixedPoint":[0.5,1]},"endBinding":{"elementId":"e_trig","fixedPoint":[0.5,0]}},
  21. {"type":"rectangle","id":"e_rfid","x":30,"y":310,"width":170,"height":42,"roundness":{"type":3},"backgroundColor":"#d0bfff","fillStyle":"solid","boundElements":[{"id":"te_rfid","type":"text"}]},
  22. {"type":"text","id":"te_rfid","x":50,"y":323,"text":"RFID 自动识别","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_rfid","originalText":"RFID 自动识别","autoResize":true},
  23. {"type":"rectangle","id":"e_manual","x":240,"y":310,"width":170,"height":42,"roundness":{"type":3},"backgroundColor":"#d0bfff","fillStyle":"solid","boundElements":[{"id":"te_manual","type":"text"}]},
  24. {"type":"text","id":"te_manual","x":260,"y":323,"text":"手动录入(前端)","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_manual","originalText":"手动录入(前端)","autoResize":true},
  25. {"type":"arrow","id":"ae2","x":140,"y":273,"width":0,"height":37,"points":[[0,0],[-40,37]],"endArrowhead":"arrow","startBinding":{"elementId":"e_trig","fixedPoint":[0.3,1]},"endBinding":{"elementId":"e_rfid","fixedPoint":[0.5,0]}},
  26. {"type":"text","id":"le2","x":70,"y":280,"text":"RFID","fontSize":13,"fontFamily":1,"strokeColor":"#e67700","containerId":"ae2","originalText":"RFID","autoResize":true},
  27. {"type":"arrow","id":"ae3","x":220,"y":273,"width":0,"height":37,"points":[[0,0],[40,37]],"endArrowhead":"arrow","startBinding":{"elementId":"e_trig","fixedPoint":[0.7,1]},"endBinding":{"elementId":"e_manual","fixedPoint":[0.5,0]}},
  28. {"type":"text","id":"le3","x":260,"y":280,"text":"手动","fontSize":13,"fontFamily":1,"strokeColor":"#e67700","containerId":"ae3","originalText":"手动","autoResize":true},
  29. {"type":"rectangle","id":"e_dbn","x":30,"y":385,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#a5d8ff","fillStyle":"solid","boundElements":[{"id":"te_dbn","type":"text"}]},
  30. {"type":"text","id":"te_dbn","x":50,"y":395,"text":"防抖(3s)","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_dbn","originalText":"防抖(3s)","autoResize":true},
  31. {"type":"arrow","id":"ae4","x":115,"y":352,"width":0,"height":33,"points":[[0,0],[0,33]],"endArrowhead":"arrow"},
  32. {"type":"rectangle","id":"e_dev","x":30,"y":455,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#a5d8ff","fillStyle":"solid","boundElements":[{"id":"te_dev","type":"text"}]},
  33. {"type":"text","id":"te_dev","x":35,"y":465,"text":"查询设备/通道方向","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_dev","originalText":"查询设备/通道方向","autoResize":true},
  34. {"type":"arrow","id":"ae5","x":115,"y":423,"width":0,"height":32,"points":[[0,0],[0,32]],"endArrowhead":"arrow"},
  35. {"type":"rectangle","id":"e_veh","x":30,"y":525,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#a5d8ff","fillStyle":"solid","boundElements":[{"id":"te_veh","type":"text"}]},
  36. {"type":"text","id":"te_veh","x":35,"y":535,"text":"查询车辆(isTemp?)","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_veh","originalText":"查询车辆(isTemp?)","autoResize":true},
  37. {"type":"arrow","id":"ae6","x":115,"y":493,"width":0,"height":32,"points":[[0,0],[0,32]],"endArrowhead":"arrow"},
  38. {"type":"diamond","id":"e_blk","x":30,"y":600,"width":170,"height":55,"backgroundColor":"#fff3bf","fillStyle":"solid","boundElements":[{"id":"te_blk","type":"text"}]},
  39. {"type":"text","id":"te_blk","x":65,"y":618,"text":"黑名单?","fontSize":16,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_blk","originalText":"黑名单?","autoResize":true},
  40. {"type":"arrow","id":"ae7","x":115,"y":563,"width":0,"height":37,"points":[[0,0],[0,37]],"endArrowhead":"arrow"},
  41. {"type":"rectangle","id":"e_blk_block","x":220,"y":608,"width":120,"height":38,"roundness":{"type":3},"backgroundColor":"#ffc9c9","fillStyle":"solid","boundElements":[{"id":"te_blk_block","type":"text"}]},
  42. {"type":"text","id":"te_blk_block","x":235,"y":618,"text":"禁止入场","fontSize":14,"fontFamily":1,"strokeColor":"#e03131","containerId":"e_blk_block","originalText":"禁止入场","autoResize":true},
  43. {"type":"arrow","id":"ae8","x":170,"y":626,"width":50,"height":0,"points":[[0,0],[48,0]],"endArrowhead":"arrow","startBinding":{"elementId":"e_blk","fixedPoint":[0.85,0.5]},"endBinding":{"elementId":"e_blk_block","fixedPoint":[0,0.5]}},
  44. {"type":"text","id":"le8","x":180,"y":613,"text":"是","fontSize":12,"fontFamily":1,"strokeColor":"#e03131","containerId":"ae8","originalText":"是","autoResize":true},
  45. {"type":"diamond","id":"e_temp","x":30,"y":685,"width":170,"height":55,"backgroundColor":"#fff3bf","fillStyle":"solid","boundElements":[{"id":"te_temp","type":"text"}]},
  46. {"type":"text","id":"te_temp","x":40,"y":700,"text":"临时车+不允许?","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_temp","originalText":"临时车+不允许?","autoResize":true},
  47. {"type":"arrow","id":"ae9","x":100,"y":652,"width":0,"height":33,"points":[[0,0],[0,33]],"endArrowhead":"arrow","startBinding":{"elementId":"e_blk","fixedPoint":[0.35,1]},"endBinding":{"elementId":"e_temp","fixedPoint":[0.35,0]}},
  48. {"type":"text","id":"le9","x":70,"y":660,"text":"否","fontSize":12,"fontFamily":1,"strokeColor":"#2f9e44","containerId":"ae9","originalText":"否","autoResize":true},
  49. {"type":"rectangle","id":"e_temp_block","x":220,"y":693,"width":120,"height":38,"roundness":{"type":3},"backgroundColor":"#ffc9c9","fillStyle":"solid","boundElements":[{"id":"te_temp_block","type":"text"}]},
  50. {"type":"text","id":"te_temp_block","x":235,"y":703,"text":"禁止通行","fontSize":14,"fontFamily":1,"strokeColor":"#e03131","containerId":"e_temp_block","originalText":"禁止通行","autoResize":true},
  51. {"type":"arrow","id":"ae10","x":170,"y":711,"width":50,"height":0,"points":[[0,0],[48,0]],"endArrowhead":"arrow","startBinding":{"elementId":"e_temp","fixedPoint":[0.85,0.5]},"endBinding":{"elementId":"e_temp_block","fixedPoint":[0,0.5]}},
  52. {"type":"text","id":"le10","x":180,"y":698,"text":"是","fontSize":12,"fontFamily":1,"strokeColor":"#e03131","containerId":"ae10","originalText":"是","autoResize":true},
  53. {"type":"diamond","id":"e_dup","x":30,"y":770,"width":170,"height":55,"backgroundColor":"#fff3bf","fillStyle":"solid","boundElements":[{"id":"te_dup","type":"text"}]},
  54. {"type":"text","id":"te_dup","x":55,"y":788,"text":"已在场内?","fontSize":16,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_dup","originalText":"已在场内?","autoResize":true},
  55. {"type":"arrow","id":"ae11","x":95,"y":737,"width":0,"height":33,"points":[[0,0],[0,33]],"endArrowhead":"arrow","startBinding":{"elementId":"e_temp","fixedPoint":[0.35,1]},"endBinding":{"elementId":"e_dup","fixedPoint":[0.35,0]}},
  56. {"type":"text","id":"le11","x":60,"y":745,"text":"否","fontSize":12,"fontFamily":1,"strokeColor":"#2f9e44","containerId":"ae11","originalText":"否","autoResize":true},
  57. {"type":"rectangle","id":"e_dup_block","x":220,"y":778,"width":120,"height":38,"roundness":{"type":3},"backgroundColor":"#ffc9c9","fillStyle":"solid","boundElements":[{"id":"te_dup_block","type":"text"}]},
  58. {"type":"text","id":"te_dup_block","x":235,"y":788,"text":"重复入场拦截","fontSize":14,"fontFamily":1,"strokeColor":"#e03131","containerId":"e_dup_block","originalText":"重复入场拦截","autoResize":true},
  59. {"type":"arrow","id":"ae12","x":170,"y":796,"width":50,"height":0,"points":[[0,0],[48,0]],"endArrowhead":"arrow","startBinding":{"elementId":"e_dup","fixedPoint":[0.85,0.5]},"endBinding":{"elementId":"e_dup_block","fixedPoint":[0,0.5]}},
  60. {"type":"text","id":"le12","x":180,"y":783,"text":"是","fontSize":12,"fontFamily":1,"strokeColor":"#e03131","containerId":"ae12","originalText":"是","autoResize":true},
  61. {"type":"rectangle","id":"e_gate","x":30,"y":860,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"te_gate","type":"text"}]},
  62. {"type":"text","id":"te_gate","x":35,"y":870,"text":"GateOpener 开闸","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_gate","originalText":"GateOpener 开闸","autoResize":true},
  63. {"type":"arrow","id":"ae13","x":80,"y":822,"width":0,"height":38,"points":[[0,0],[0,38]],"endArrowhead":"arrow","startBinding":{"elementId":"e_dup","fixedPoint":[0.25,1]},"endBinding":{"elementId":"e_gate","fixedPoint":[0.25,0]}},
  64. {"type":"text","id":"le13","x":40,"y":830,"text":"否","fontSize":12,"fontFamily":1,"strokeColor":"#2f9e44","containerId":"ae13","originalText":"否","autoResize":true},
  65. {"type":"rectangle","id":"e_api","x":240,"y":385,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#a5d8ff","fillStyle":"solid","boundElements":[{"id":"te_api","type":"text"}]},
  66. {"type":"text","id":"te_api","x":250,"y":395,"text":"POST /vehicle/entry","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_api","originalText":"POST /vehicle/entry","autoResize":true},
  67. {"type":"arrow","id":"ae14","x":325,"y":352,"width":0,"height":33,"points":[[0,0],[0,33]],"endArrowhead":"arrow"},
  68. {"type":"rectangle","id":"e_ve_entry","x":240,"y":455,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#a5d8ff","fillStyle":"solid","boundElements":[{"id":"te_ve_entry","type":"text"}]},
  69. {"type":"text","id":"te_ve_entry","x":250,"y":465,"text":"VehicleEntry()","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_ve_entry","originalText":"VehicleEntry()","autoResize":true},
  70. {"type":"arrow","id":"ae15","x":325,"y":423,"width":0,"height":32,"points":[[0,0],[0,32]],"endArrowhead":"arrow"},
  71. {"type":"arrow","id":"ae16","x":200,"y":879,"width":40,"height":0,"points":[[0,0],[38,0]],"endArrowhead":"arrow","startBinding":{"elementId":"e_gate","fixedPoint":[1,0.5]},"endBinding":{"elementId":"e_ve_entry","fixedPoint":[0,0.5]}},
  72. {"type":"rectangle","id":"e_cr_veh","x":240,"y":525,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#c3fae8","fillStyle":"solid","boundElements":[{"id":"te_cr_veh","type":"text"}]},
  73. {"type":"text","id":"te_cr_veh","x":245,"y":535,"text":"查/创建车辆(临时车)","fontSize":12,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_cr_veh","originalText":"查/创建车辆(临时车)","autoResize":true},
  74. {"type":"arrow","id":"ae17","x":325,"y":493,"width":0,"height":32,"points":[[0,0],[0,32]],"endArrowhead":"arrow"},
  75. {"type":"rectangle","id":"e_ins_rec","x":240,"y":600,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#c3fae8","fillStyle":"solid","boundElements":[{"id":"te_ins_rec","type":"text"}]},
  76. {"type":"text","id":"te_ins_rec","x":245,"y":610,"text":"INSERT vehicle_record","fontSize":12,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_ins_rec","originalText":"INSERT vehicle_record","autoResize":true},
  77. {"type":"arrow","id":"ae18","x":325,"y":563,"width":0,"height":37,"points":[[0,0],[0,37]],"endArrowhead":"arrow"},
  78. {"type":"rectangle","id":"e_ticket","x":240,"y":670,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#c3fae8","fillStyle":"solid","boundElements":[{"id":"te_ticket","type":"text"}]},
  79. {"type":"text","id":"te_ticket","x":245,"y":680,"text":"CREATE digital_ticket","fontSize":12,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_ticket","originalText":"CREATE digital_ticket","autoResize":true},
  80. {"type":"arrow","id":"ae19","x":325,"y":638,"width":0,"height":32,"points":[[0,0],[0,32]],"endArrowhead":"arrow"},
  81. {"type":"rectangle","id":"e_upd_v","x":240,"y":740,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#c3fae8","fillStyle":"solid","boundElements":[{"id":"te_upd_v","type":"text"}]},
  82. {"type":"text","id":"te_upd_v","x":245,"y":750,"text":"UPDATE last_entry_time","fontSize":12,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"e_upd_v","originalText":"UPDATE last_entry_time","autoResize":true},
  83. {"type":"arrow","id":"ae20","x":325,"y":708,"width":0,"height":32,"points":[[0,0],[0,32]],"endArrowhead":"arrow"},
  84. {"type":"rectangle","id":"e_done","x":240,"y":820,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"te_done","type":"text"}]},
  85. {"type":"text","id":"te_done","x":270,"y":830,"text":"入场成功","fontSize":16,"fontFamily":1,"strokeColor":"#2f9e44","containerId":"e_done","originalText":"入场成功","autoResize":true},
  86. {"type":"arrow","id":"ae21","x":325,"y":778,"width":0,"height":42,"points":[[0,0],[0,42]],"endArrowhead":"arrow"},
  87. {"type":"text","id":"e_note1","x":30,"y":910,"text":"* RFID: HandlePassage 内部自动完成所有步骤","fontSize":12,"fontFamily":1,"strokeColor":"#868e96","originalText":"* RFID: HandlePassage 内部自动完成所有步骤","autoResize":true},
  88. {"type":"text","id":"e_note2","x":30,"y":927,"text":"* 手动: 前端 entryExit.vue 调用 API,不控制道闸","fontSize":12,"fontFamily":1,"strokeColor":"#868e96","originalText":"* 手动: 前端 entryExit.vue 调用 API,不控制道闸","autoResize":true},
  89. {"type":"rectangle","id":"x_arrive","x":680,"y":130,"width":220,"height":48,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"tx_arrive","type":"text"}]},
  90. {"type":"text","id":"tx_arrive","x":715,"y":143,"text":"车辆到达出口","fontSize":16,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_arrive","originalText":"车辆到达出口","autoResize":true},
  91. {"type":"diamond","id":"x_trig","x":690,"y":210,"width":200,"height":65,"backgroundColor":"#fff3bf","fillStyle":"solid","boundElements":[{"id":"tx_trig","type":"text"}]},
  92. {"type":"text","id":"tx_trig","x":740,"y":233,"text":"触发方式?","fontSize":16,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_trig","originalText":"触发方式?","autoResize":true},
  93. {"type":"arrow","id":"ax1","x":790,"y":178,"width":0,"height":32,"points":[[0,0],[0,32]],"endArrowhead":"arrow"},
  94. {"type":"rectangle","id":"x_rfid","x":620,"y":310,"width":170,"height":42,"roundness":{"type":3},"backgroundColor":"#d0bfff","fillStyle":"solid","boundElements":[{"id":"tx_rfid","type":"text"}]},
  95. {"type":"text","id":"tx_rfid","x":640,"y":323,"text":"RFID 自动识别","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_rfid","originalText":"RFID 自动识别","autoResize":true},
  96. {"type":"rectangle","id":"x_manual","x":830,"y":310,"width":170,"height":42,"roundness":{"type":3},"backgroundColor":"#d0bfff","fillStyle":"solid","boundElements":[{"id":"tx_manual","type":"text"}]},
  97. {"type":"text","id":"tx_manual","x":850,"y":323,"text":"手动录入(前端)","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_manual","originalText":"手动录入(前端)","autoResize":true},
  98. {"type":"arrow","id":"ax2","x":760,"y":273,"width":0,"height":37,"points":[[0,0],[-40,37]],"endArrowhead":"arrow","startBinding":{"elementId":"x_trig","fixedPoint":[0.3,1]},"endBinding":{"elementId":"x_rfid","fixedPoint":[0.5,0]}},
  99. {"type":"text","id":"lx2","x":690,"y":280,"text":"RFID","fontSize":13,"fontFamily":1,"strokeColor":"#e67700","containerId":"ax2","originalText":"RFID","autoResize":true},
  100. {"type":"arrow","id":"ax3","x":840,"y":273,"width":0,"height":37,"points":[[0,0],[40,37]],"endArrowhead":"arrow","startBinding":{"elementId":"x_trig","fixedPoint":[0.7,1]},"endBinding":{"elementId":"x_manual","fixedPoint":[0.5,0]}},
  101. {"type":"text","id":"lx3","x":880,"y":280,"text":"手动","fontSize":13,"fontFamily":1,"strokeColor":"#e67700","containerId":"ax3","originalText":"手动","autoResize":true},
  102. {"type":"rectangle","id":"x_dbn","x":620,"y":385,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"tx_dbn","type":"text"}]},
  103. {"type":"text","id":"tx_dbn","x":640,"y":395,"text":"防抖(3s)","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_dbn","originalText":"防抖(3s)","autoResize":true},
  104. {"type":"arrow","id":"ax4","x":705,"y":352,"width":0,"height":33,"points":[[0,0],[0,33]],"endArrowhead":"arrow"},
  105. {"type":"rectangle","id":"x_dev","x":620,"y":455,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"tx_dev","type":"text"}]},
  106. {"type":"text","id":"tx_dev","x":625,"y":465,"text":"查询设备/通道方向","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_dev","originalText":"查询设备/通道方向","autoResize":true},
  107. {"type":"arrow","id":"ax5","x":705,"y":423,"width":0,"height":32,"points":[[0,0],[0,32]],"endArrowhead":"arrow"},
  108. {"type":"rectangle","id":"x_hex","x":620,"y":525,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"tx_hex","type":"text"}]},
  109. {"type":"text","id":"tx_hex","x":630,"y":535,"text":"handleExit()","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_hex","originalText":"handleExit()","autoResize":true},
  110. {"type":"arrow","id":"ax6","x":705,"y":493,"width":0,"height":32,"points":[[0,0],[0,32]],"endArrowhead":"arrow"},
  111. {"type":"rectangle","id":"x_gate","x":620,"y":600,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"tx_gate","type":"text"}]},
  112. {"type":"text","id":"tx_gate","x":625,"y":610,"text":"GateOpener 开闸","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_gate","originalText":"GateOpener 开闸","autoResize":true},
  113. {"type":"text","id":"tx_gate_note","x":795,"y":608,"text":"(先开闸后扣费)","fontSize":11,"fontFamily":1,"strokeColor":"#e03131","originalText":"(先开闸后扣费)","autoResize":true},
  114. {"type":"arrow","id":"ax7","x":705,"y":563,"width":0,"height":37,"points":[[0,0],[0,37]],"endArrowhead":"arrow"},
  115. {"type":"rectangle","id":"x_pv","x":830,"y":385,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"tx_pv","type":"text"}]},
  116. {"type":"text","id":"tx_pv","x":840,"y":395,"text":"ExitPreview 费用预览","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_pv","originalText":"ExitPreview 费用预览","autoResize":true},
  117. {"type":"arrow","id":"ax8","x":915,"y":352,"width":0,"height":33,"points":[[0,0],[0,33]],"endArrowhead":"arrow"},
  118. {"type":"diamond","id":"x_is_temp","x":840,"y":460,"width":150,"height":55,"backgroundColor":"#fff3bf","fillStyle":"solid","boundElements":[{"id":"tx_is_temp","type":"text"}]},
  119. {"type":"text","id":"tx_is_temp","x":875,"y":478,"text":"临时车?","fontSize":16,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_is_temp","originalText":"临时车?","autoResize":true},
  120. {"type":"arrow","id":"ax9","x":915,"y":423,"width":0,"height":37,"points":[[0,0],[0,37]],"endArrowhead":"arrow"},
  121. {"type":"rectangle","id":"x_cash","x":840,"y":545,"width":150,"height":38,"roundness":{"type":3},"backgroundColor":"#ffd8a8","fillStyle":"solid","boundElements":[{"id":"tx_cash","type":"text"}]},
  122. {"type":"text","id":"tx_cash","x":850,"y":555,"text":"现金收款+找零","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_cash","originalText":"现金收款+找零","autoResize":true},
  123. {"type":"arrow","id":"ax10","x":915,"y":513,"width":0,"height":32,"points":[[0,0],[0,32]],"endArrowhead":"arrow"},
  124. {"type":"text","id":"lx10","x":890,"y":518,"text":"是","fontSize":12,"fontFamily":1,"strokeColor":"#e67700","containerId":"ax10","originalText":"是","autoResize":true},
  125. {"type":"rectangle","id":"x_free","x":1020,"y":470,"width":120,"height":38,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"tx_free","type":"text"}]},
  126. {"type":"text","id":"tx_free","x":1030,"y":480,"text":"免密(free)","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_free","originalText":"免密(free)","autoResize":true},
  127. {"type":"arrow","id":"ax11","x":990,"y":486,"width":30,"height":0,"points":[[0,0],[28,0]],"endArrowhead":"arrow","startBinding":{"elementId":"x_is_temp","fixedPoint":[1,0.5]},"endBinding":{"elementId":"x_free","fixedPoint":[0,0.5]}},
  128. {"type":"text","id":"lx11","x":1000,"y":473,"text":"否","fontSize":12,"fontFamily":1,"strokeColor":"#2f9e44","containerId":"ax11","originalText":"否","autoResize":true},
  129. {"type":"rectangle","id":"x_ec","x":830,"y":620,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"tx_ec","type":"text"}]},
  130. {"type":"text","id":"tx_ec","x":840,"y":630,"text":"ExitConfirm()","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_ec","originalText":"ExitConfirm()","autoResize":true},
  131. {"type":"arrow","id":"ax12","x":790,"y":619,"width":40,"height":0,"points":[[0,0],[38,0]],"endArrowhead":"arrow","startBinding":{"elementId":"x_gate","fixedPoint":[1,0.5]},"endBinding":{"elementId":"x_ec","fixedPoint":[0,0.5]}},
  132. {"type":"arrow","id":"ax13","x":915,"y":583,"width":0,"height":37,"points":[[0,0],[0,37]],"endArrowhead":"arrow","startBinding":{"elementId":"x_cash","fixedPoint":[0.5,1]},"endBinding":{"elementId":"x_ec","fixedPoint":[0.5,0]}},
  133. {"type":"diamond","id":"x_blk","x":840,"y":690,"width":150,"height":55,"backgroundColor":"#fff3bf","fillStyle":"solid","boundElements":[{"id":"tx_blk","type":"text"}]},
  134. {"type":"text","id":"tx_blk","x":875,"y":708,"text":"黑名单?","fontSize":16,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_blk","originalText":"黑名单?","autoResize":true},
  135. {"type":"arrow","id":"ax14","x":915,"y":658,"width":0,"height":32,"points":[[0,0],[0,32]],"endArrowhead":"arrow"},
  136. {"type":"rectangle","id":"x_blk_block","x":1000,"y":698,"width":120,"height":38,"roundness":{"type":3},"backgroundColor":"#ffc9c9","fillStyle":"solid","boundElements":[{"id":"tx_blk_block","type":"text"}]},
  137. {"type":"text","id":"tx_blk_block","x":1015,"y":708,"text":"禁止出场","fontSize":14,"fontFamily":1,"strokeColor":"#e03131","containerId":"x_blk_block","originalText":"禁止出场","autoResize":true},
  138. {"type":"arrow","id":"ax15","x":960,"y":716,"width":40,"height":0,"points":[[0,0],[38,0]],"endArrowhead":"arrow","startBinding":{"elementId":"x_blk","fixedPoint":[0.85,0.5]},"endBinding":{"elementId":"x_blk_block","fixedPoint":[0,0.5]}},
  139. {"type":"text","id":"lx15","x":970,"y":703,"text":"是","fontSize":12,"fontFamily":1,"strokeColor":"#e03131","containerId":"ax15","originalText":"是","autoResize":true},
  140. {"type":"diamond","id":"x_rec","x":840,"y":775,"width":150,"height":55,"backgroundColor":"#fff3bf","fillStyle":"solid","boundElements":[{"id":"tx_rec","type":"text"}]},
  141. {"type":"text","id":"tx_rec","x":860,"y":793,"text":"未出场记录?","fontSize":15,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"x_rec","originalText":"未出场记录?","autoResize":true},
  142. {"type":"arrow","id":"ax16","x":900,"y":742,"width":0,"height":33,"points":[[0,0],[0,33]],"endArrowhead":"arrow","startBinding":{"elementId":"x_blk","fixedPoint":[0.35,1]},"endBinding":{"elementId":"x_rec","fixedPoint":[0.35,0]}},
  143. {"type":"text","id":"lx16","x":870,"y":750,"text":"否","fontSize":12,"fontFamily":1,"strokeColor":"#2f9e44","containerId":"ax16","originalText":"否","autoResize":true},
  144. {"type":"rectangle","id":"x_no_rec_block","x":1000,"y":783,"width":120,"height":38,"roundness":{"type":3},"backgroundColor":"#ffc9c9","fillStyle":"solid","boundElements":[{"id":"tx_no_rec_block","type":"text"}]},
  145. {"type":"text","id":"tx_no_rec_block","x":1015,"y":793,"text":"未入场/已出场","fontSize":13,"fontFamily":1,"strokeColor":"#e03131","containerId":"x_no_rec_block","originalText":"未入场/已出场","autoResize":true},
  146. {"type":"arrow","id":"ax17","x":960,"y":801,"width":40,"height":0,"points":[[0,0],[38,0]],"endArrowhead":"arrow","startBinding":{"elementId":"x_rec","fixedPoint":[0.85,0.5]},"endBinding":{"elementId":"x_no_rec_block","fixedPoint":[0,0.5]}},
  147. {"type":"text","id":"lx17","x":970,"y":788,"text":"否","fontSize":12,"fontFamily":1,"strokeColor":"#e03131","containerId":"ax17","originalText":"否","autoResize":true},
  148. {"type":"text","id":"sec_fee","x":380,"y":960,"text":"-- 计 费 引 擎 calculateFee --","fontSize":16,"fontFamily":1,"strokeColor":"#e67700","originalText":"-- 计 费 引 擎 calculateFee --","autoResize":true},
  149. {"type":"line","id":"div_fee","x":30,"y":985,"width":1100,"height":0,"strokeStyle":"dashed","strokeColor":"#adb5bd","opacity":25,"points":[[0,0],[1100,0]]},
  150. {"type":"rectangle","id":"f_cfg","x":50,"y":1005,"width":200,"height":38,"roundness":{"type":3},"backgroundColor":"#fff3bf","fillStyle":"solid","boundElements":[{"id":"tf_cfg","type":"text"}]},
  151. {"type":"text","id":"tf_cfg","x":60,"y":1015,"text":"查 fee_config(按车型)","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"f_cfg","originalText":"查 fee_config(按车型)","autoResize":true},
  152. {"type":"rectangle","id":"f_def","x":300,"y":1005,"width":200,"height":38,"roundness":{"type":3},"backgroundColor":"#ffd8a8","fillStyle":"solid","boundElements":[{"id":"tf_def","type":"text"}]},
  153. {"type":"text","id":"tf_def","x":310,"y":1015,"text":"未配置: 默认0.1元/min","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"f_def","originalText":"未配置: 默认0.1元/min","autoResize":true},
  154. {"type":"arrow","id":"af1","x":250,"y":1024,"width":50,"height":0,"points":[[0,0],[48,0]],"endArrowhead":"arrow","startBinding":{"elementId":"f_cfg","fixedPoint":[1,0.5]},"endBinding":{"elementId":"f_def","fixedPoint":[0,0.5]}},
  155. {"type":"text","id":"lf1","x":260,"y":1012,"text":"无","fontSize":12,"fontFamily":1,"strokeColor":"#e67700","containerId":"af1","originalText":"无","autoResize":true},
  156. {"type":"rectangle","id":"f_vip","x":550,"y":1005,"width":200,"height":38,"roundness":{"type":3},"backgroundColor":"#fff3bf","fillStyle":"solid","boundElements":[{"id":"tf_vip","type":"text"}]},
  157. {"type":"text","id":"tf_vip","x":560,"y":1015,"text":"VIP 判断+折扣/免费","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"f_vip","originalText":"VIP 判断+折扣/免费","autoResize":true},
  158. {"type":"arrow","id":"af2","x":250,"y":1024,"width":300,"height":0,"points":[[0,0],[298,0]],"endArrowhead":"arrow","startBinding":{"elementId":"f_cfg","fixedPoint":[1,0.5]},"endBinding":{"elementId":"f_vip","fixedPoint":[0,0.5]}},
  159. {"type":"text","id":"lf2","x":400,"y":1012,"text":"有配置","fontSize":12,"fontFamily":1,"strokeColor":"#2f9e44","containerId":"af2","originalText":"有配置","autoResize":true},
  160. {"type":"rectangle","id":"f_free","x":50,"y":1080,"width":200,"height":38,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"tf_free","type":"text"}]},
  161. {"type":"text","id":"tf_free","x":60,"y":1090,"text":"免费时长内 -> 0元","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"f_free","originalText":"免费时长内 -> 0元","autoResize":true},
  162. {"type":"rectangle","id":"f_calc","x":300,"y":1080,"width":220,"height":38,"roundness":{"type":3},"backgroundColor":"#d0bfff","fillStyle":"solid","boundElements":[{"id":"tf_calc","type":"text"}]},
  163. {"type":"text","id":"tf_calc","x":310,"y":1090,"text":"超时: 起步+单位x数量","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"f_calc","originalText":"超时: 起步+单位x数量","autoResize":true},
  164. {"type":"arrow","id":"af3","x":250,"y":1099,"width":50,"height":0,"points":[[0,0],[48,0]],"endArrowhead":"arrow","startBinding":{"elementId":"f_free","fixedPoint":[1,0.5]},"endBinding":{"elementId":"f_calc","fixedPoint":[0,0.5]}},
  165. {"type":"text","id":"lf3","x":260,"y":"1087","text":"超时","fontSize":12,"fontFamily":1,"strokeColor":"#e67700","containerId":"af3","originalText":"超时","autoResize":true},
  166. {"type":"rectangle","id":"f_cap","x":"560","y":1080,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#d0bfff","fillStyle":"solid","boundElements":[{"id":"tf_cap","type":"text"}]},
  167. {"type":"text","id":"tf_cap","x":570,"y":1090,"text":"每日封顶检查","fontSize":14,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"f_cap","originalText":"每日封顶检查","autoResize":true},
  168. {"type":"arrow","id":"af4","x":520,"y":1099,"width":40,"height":0,"points":[[0,0],[38,0]],"endArrowhead":"arrow","startBinding":{"elementId":"f_calc","fixedPoint":[1,0.5]},"endBinding":{"elementId":"f_cap","fixedPoint":[0,0.5]}},
  169. {"type":"rectangle","id":"f_dsc","x":770,"y":1080,"width":160,"height":38,"roundness":{"type":3},"backgroundColor":"#d0bfff","fillStyle":"solid","boundElements":[{"id":"tf_dsc","type":"text"}]},
  170. {"type":"text","id":"tf_dsc","x":780,"y":1090,"text":"VIP 折扣","fontSize":16,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"f_dsc","originalText":"VIP 折扣","autoResize":true},
  171. {"type":"arrow","id":"af5","x":730,"y":1099,"width":40,"height":0,"points":[[0,0],[38,0]],"endArrowhead":"arrow","startBinding":{"elementId":"f_cap","fixedPoint":[1,0.5]},"endBinding":{"elementId":"f_dsc","fixedPoint":[0,0.5]}},
  172. {"type":"rectangle","id":"f_res","x":970,"y":1080,"width":170,"height":38,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"tf_res","type":"text"}]},
  173. {"type":"text","id":"tf_res","x":1000,"y":1090,"text":"返回费用","fontSize":16,"fontFamily":1,"strokeColor":"#2f9e44","containerId":"f_res","originalText":"返回费用","autoResize":true},
  174. {"type":"arrow","id":"af6","x":930,"y":1099,"width":40,"height":0,"points":[[0,0],[38,0]],"endArrowhead":"arrow","startBinding":{"elementId":"f_dsc","fixedPoint":[1,0.5]},"endBinding":{"elementId":"f_res","fixedPoint":[0,0.5]}},
  175. {"type":"arrow","id":"af7","x":550,"y":1043,"width":0,"height":37,"points":[[0,0],[0,37]],"endArrowhead":"arrow"},
  176. {"type":"arrow","id":"af8","x":550,"y":1043,"width":0,"height":37,"points":[[0,0],[-300,37]],"endArrowhead":"arrow","startBinding":{"elementId":"f_vip","fixedPoint":[0,1]},"endBinding":{"elementId":"f_free","fixedPoint":[1,0]}},
  177. {"type":"text","id":"lf8","x":350,"y":1050,"text":"VIP免费?","fontSize":12,"fontFamily":1,"strokeColor":"#e67700","containerId":"af8","originalText":"VIP免费?","autoResize":true},
  178. {"type":"text","id":"sec_db","x":380,"y":1145,"text":"-- 出 场 数 据 操 作 --","fontSize":16,"fontFamily":1,"strokeColor":"#0c8599","originalText":"-- 出 场 数 据 操 作 --","autoResize":true},
  179. {"type":"line","id":"div_db","x":30,"y":1170,"width":1100,"height":0,"strokeStyle":"dashed","strokeColor":"#adb5bd","opacity":25,"points":[[0,0],[1100,0]]},
  180. {"type":"rectangle","id":"db_upd_rec","x":50,"y":1190,"width":200,"height":38,"roundness":{"type":3},"backgroundColor":"#c3fae8","fillStyle":"solid","boundElements":[{"id":"tdb_upd_rec","type":"text"}]},
  181. {"type":"text","id":"tdb_upd_rec","x":60,"y":1200,"text":"UPDATE vehicle_record","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"db_upd_rec","originalText":"UPDATE vehicle_record","autoResize":true},
  182. {"type":"rectangle","id":"db_pay","x":290,"y":1190,"width":200,"height":38,"roundness":{"type":3},"backgroundColor":"#c3fae8","fillStyle":"solid","boundElements":[{"id":"tdb_pay","type":"text"}]},
  183. {"type":"text","id":"tdb_pay","x":300,"y":1200,"text":"INSERT payment_record","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"db_pay","originalText":"INSERT payment_record","autoResize":true},
  184. {"type":"rectangle","id":"db_upd_v","x":530,"y":1190,"width":200,"height":38,"roundness":{"type":3},"backgroundColor":"#c3fae8","fillStyle":"solid","boundElements":[{"id":"tdb_upd_v","type":"text"}]},
  185. {"type":"text","id":"tdb_upd_v","x":540,"y":1200,"text":"UPDATE vehicle统计","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"db_upd_v","originalText":"UPDATE vehicle统计","autoResize":true},
  186. {"type":"rectangle","id":"db_tk","x":770,"y":1190,"width":200,"height":38,"roundness":{"type":3},"backgroundColor":"#c3fae8","fillStyle":"solid","boundElements":[{"id":"tdb_tk","type":"text"}]},
  187. {"type":"text","id":"tdb_tk","x":780,"y":1200,"text":"UPDATE digital_ticket","fontSize":13,"fontFamily":1,"strokeColor":"#1e1e1e","containerId":"db_tk","originalText":"UPDATE digital_ticket","autoResize":true},
  188. {"type":"arrow","id":"ad1","x":250,"y":1209,"width":40,"height":0,"points":[[0,0],[38,0]],"endArrowhead":"arrow","startBinding":{"elementId":"db_upd_rec","fixedPoint":[1,0.5]},"endBinding":{"elementId":"db_pay","fixedPoint":[0,0.5]}},
  189. {"type":"arrow","id":"ad2","x":490,"y":1209,"width":40,"height":0,"points":[[0,0],[38,0]],"endArrowhead":"arrow","startBinding":{"elementId":"db_pay","fixedPoint":[1,0.5]},"endBinding":{"elementId":"db_upd_v","fixedPoint":[0,0.5]}},
  190. {"type":"arrow","id":"ad3","x":730,"y":1209,"width":40,"height":0,"points":[[0,0],[38,0]],"endArrowhead":"arrow","startBinding":{"elementId":"db_upd_v","fixedPoint":[1,0.5]},"endBinding":{"elementId":"db_tk","fixedPoint":[0,0.5]}},
  191. {"type":"rectangle","id":"x_final","x":770,"y":1265,"width":200,"height":38,"roundness":{"type":3},"backgroundColor":"#b2f2bb","fillStyle":"solid","boundElements":[{"id":"tx_final","type":"text"}]},
  192. {"type":"text","id":"tx_final","x":810,"y":1275,"text":"出场成功","fontSize":16,"fontFamily":1,"strokeColor":"#2f9e44","containerId":"x_final","originalText":"出场成功","autoResize":true},
  193. {"type":"arrow","id":"ad4","x":870,"y":1228,"width":0,"height":37,"points":[[0,0],[0,37]],"endArrowhead":"arrow","startBinding":{"elementId":"db_tk","fixedPoint":[0.5,1]},"endBinding":{"elementId":"x_final","fixedPoint":[0.5,0]}},
  194. {"type":"arrow","id":"ad5","x":900,"y":827,"width":0,"height":363,"points":[[0,0],[-850,363]],"endArrowhead":"arrow","startBinding":{"elementId":"x_rec","fixedPoint":[0.35,1]},"endBinding":{"elementId":"db_upd_rec","fixedPoint":[0.5,0]}},
  195. {"type":"text","id":"ld5","x":860,"y":870,"text":"有记录","fontSize":12,"fontFamily":1,"strokeColor":"#2f9e44","containerId":"ad5","originalText":"有记录","autoResize":true},
  196. {"type":"text","id":"x_note1","x":620,"y":910,"text":"* RFID: handleExit 调 ExitConfirm(free) 自动扣费","fontSize":12,"fontFamily":1,"strokeColor":"#868e96","originalText":"* RFID: handleExit 调 ExitConfirm(free) 自动扣费","autoResize":true},
  197. {"type":"text","id":"x_note2","x":620,"y":927,"text":"* 手动: entryExit.vue -> ExitPreview -> ExitConfirm(选支付)","fontSize":12,"fontFamily":1,"strokeColor":"#868e96","originalText":"* 手动: entryExit.vue -> ExitPreview -> ExitConfirm(选支付)","autoResize":true},
  198. {"type":"text","id":"leg_v","x":50,"y":1280,"text":"车辆类型行为:","fontSize":15,"fontFamily":1,"strokeColor":"#1e1e1e","originalText":"车辆类型行为:","autoResize":true},
  199. {"type":"text","id":"leg_v1","x":50,"y":1305,"text":"o 临时车: 入场自动创建 | 出场现金收款 | RFID免密","fontSize":12,"fontFamily":1,"strokeColor":"#495057","originalText":"o 临时车: 入场自动创建 | 出场现金收款 | RFID免密","autoResize":true},
  200. {"type":"text","id":"leg_v2","x":50,"y":1325,"text":"o 固定车: 预先注册 | 出场免密(free)","fontSize":12,"fontFamily":1,"strokeColor":"#495057","originalText":"o 固定车: 预先注册 | 出场免密(free)","autoResize":true},
  201. {"type":"text","id":"leg_v3","x":50,"y":1345,"text":"o VIP: 出场按 fee_config 免费/折扣","fontSize":12,"fontFamily":1,"strokeColor":"#495057","originalText":"o VIP: 出场按 fee_config 免费/折扣","autoResize":true},
  202. {"type":"text","id":"leg_v4","x":50,"y":1365,"text":"o 白名单: 放行 | 出场正常计费","fontSize":12,"fontFamily":1,"strokeColor":"#495057","originalText":"o 白名单: 放行 | 出场正常计费","autoResize":true},
  203. {"type":"text","id":"leg_v5","x":50,"y":1385,"text":"o 黑名单: 入场拦截 | 出场也拦截(需先解除)","fontSize":12,"fontFamily":1,"strokeColor":"#e03131","originalText":"o 黑名单: 入场拦截 | 出场也拦截(需先解除)","autoResize":true}
  204. ],
  205. "appState": {
  206. "viewBackgroundColor": "#ffffff"
  207. }
  208. }