#
vincentlu
1 天以前 d5adc59f61464769145bfacdb83f3455cb50ea04
#
7个文件已添加
2个文件已修改
389 ■■■■■ 已修改文件
zy-acs-flow/public/map/latent/AGVEmptyFullBattery.svg 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/public/map/latent/AGVEmptyHalfBattery.svg 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/public/map/latent/AGVEmptyNoBattery.svg 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/public/map/latent/AGVLoadedFullBattery.svg 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/public/map/latent/AGVLoadedHalfBattery.svg 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/public/map/latent/AGVLoadedNoBattery.svg 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/public/model/latent/body.fbx 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/insight/agv/AgvMain.jsx 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/tool.js 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/public/map/latent/AGVEmptyFullBattery.svg
New file
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 60.6 79.4" style="enable-background:new 0 0 60.6 79.4;" xml:space="preserve">
<style type="text/css">
    .st0{fill:#515151;}
    .st1{fill:#FF8B4A;}
    .st2{fill:none;stroke:#BD6D45;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;}
    .st3{fill:#262626;stroke:#FFAE85;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;}
    .st4{fill:#515151;stroke:#939393;stroke-width:0.5;stroke-miterlimit:10;}
    .st5{fill:#191919;stroke:#303030;stroke-miterlimit:10;}
    .st6{fill:#232323;stroke:#333333;stroke-width:0.5;stroke-miterlimit:10;}
    .st7{fill:#191919;}
    .st8{fill:#FFFFFF;}
    .st9{fill:#FFFFFF;stroke:#70B72F;stroke-miterlimit:10;}
    .st10{fill:#70B92F;}
</style>
<path class="st0" d="M0,61.8c0-14.7,0-29.5,0-44.2c0-1.6,0-3.1,0.3-4.7c0.3-1.6,0.8-3,1.8-4.3C3.9,6,6.9,4.5,9.8,3.4
    c3.5-1.3,7-2.1,10.5-2.7c6.7-1,13.5-1,20.2,0c3.5,0.5,7,1.3,10.5,2.7c2.8,1.1,5.8,2.6,7.7,5.2c0.9,1.3,1.5,2.7,1.8,4.3
    c0.3,1.6,0.3,3.1,0.3,4.7c0,14.7,0,29.5,0,44.2c0,1.6,0,3.1-0.3,4.7c-0.3,1.6-0.8,3-1.8,4.3c-1.9,2.6-4.9,4.1-7.7,5.2
    c-3.5,1.3-7,2.1-10.5,2.7c-6.7,1-13.5,1-20.2,0c-3.5-0.5-7-1.3-10.5-2.7c-2.8-1.1-5.8-2.6-7.7-5.2c-0.9-1.3-1.5-2.7-1.8-4.3
    C0,64.9,0,63.4,0,61.8z"/>
<path class="st1" d="M0.9,61.1c0-14.3,0-28.6,0-42.9c0-1.5,0-3,0.3-4.5c0.3-1.5,0.8-2.9,1.7-4.2c1.8-2.5,4.7-4,7.4-5
    c3.4-1.3,6.8-2.1,10.1-2.6c6.5-1,13.1-1,19.6,0c3.4,0.5,6.8,1.3,10.1,2.6c2.7,1,5.6,2.5,7.5,5c0.9,1.3,1.4,2.7,1.7,4.2
    c0.3,1.5,0.3,3,0.3,4.5c0,14.3,0,28.6,0,42.9c0,1.5,0,3-0.3,4.5c-0.3,1.5-0.8,2.9-1.7,4.2c-1.8,2.5-4.7,4-7.5,5
    c-3.4,1.3-6.8,2.1-10.1,2.6c-6.5,1-13.1,1-19.6,0c-3.4-0.5-6.8-1.3-10.1-2.6c-2.7-1-5.6-2.5-7.4-5c-0.9-1.3-1.4-2.7-1.7-4.2
    C0.9,64.2,0.9,62.7,0.9,61.1z"/>
<path class="st2" d="M11.2,73.3c-2.6-1-5.4-2.4-7.1-4.8c-0.9-1.2-1.4-2.5-1.7-4c-0.3-1.5-0.3-2.9-0.3-4.3c0-13.7,0-27.3,0-41
    c0-1.5,0-2.9,0.3-4.3c0.3-1.4,0.8-2.8,1.7-4C5.8,8.4,8.6,7,11.2,6c2.4-0.9,4.8-1.6,7.2-2c0.5-0.5,1-1,1.4-1.5c0.2,0,0.5-0.1,0.7-0.1
    c6.5-1,12.9-1,19.4,0c0.2,0,0.5,0.1,0.7,0.1c0.5,0.5,1,1,1.4,1.5c2.4,0.5,4.8,1.1,7.2,2c2.6,1,5.4,2.4,7.1,4.8
    c0.9,1.2,1.4,2.5,1.7,4c0.3,1.5,0.3,2.9,0.3,4.3c0,13.7,0,27.3,0,41c0,1.5,0,2.9-0.3,4.3c-0.3,1.4-0.8,2.8-1.7,4
    c-1.7,2.4-4.5,3.8-7.1,4.8c-2.4,0.9-4.8,1.6-7.2,2c-0.5,0.5-1,1-1.4,1.5c-0.2,0-0.5,0.1-0.7,0.1c-6.5,1-12.9,1-19.4,0
    c-0.2,0-0.5-0.1-0.7-0.1c-0.5-0.5-1-1-1.4-1.5C16,74.9,13.6,74.2,11.2,73.3z"/>
<path class="st3" d="M24.8,2.5c-0.6,0.6-1.1,1.2-1.7,1.8c4.8-0.3,9.5-0.3,14.3,0c-0.6-0.6-1.1-1.2-1.7-1.8
    C32.1,2.4,28.4,2.4,24.8,2.5z"/>
<path class="st4" d="M3.6,59.1c0-13,0-26,0-39c0-1.4,0-2.8,0.3-4.1c0.2-1.4,0.7-2.6,1.6-3.8c1.7-2.3,4.3-3.6,6.8-4.6
    c3.1-1.2,6.1-1.9,9.2-2.3c5.9-0.9,11.9-0.9,17.8,0c3.1,0.5,6.2,1.2,9.2,2.3c2.5,0.9,5.1,2.3,6.8,4.6c0.8,1.1,1.3,2.4,1.6,3.8
    c0.2,1.4,0.3,2.7,0.3,4.1c0,13,0,26,0,39c0,1.4,0,2.8-0.3,4.1c-0.2,1.4-0.7,2.6-1.6,3.8c-1.7,2.3-4.3,3.6-6.8,4.6
    c-3.1,1.2-6.2,1.9-9.2,2.3c-5.9,0.9-11.9,0.9-17.8,0c-3.1-0.5-6.1-1.2-9.2-2.3c-2.5-0.9-5.1-2.3-6.8-4.6c-0.8-1.2-1.3-2.4-1.6-3.8
    C3.6,61.9,3.6,60.5,3.6,59.1z"/>
<circle class="st5" cx="30.2" cy="39.7" r="10.8"/>
<path class="st6" d="M25.6,43.1c0-2.3,0-4.6,0-6.8c0-0.2,0-0.5,0-0.7c0-0.2,0.1-0.5,0.3-0.7c0.3-0.4,0.8-0.6,1.2-0.8
    c0.5-0.2,1.1-0.3,1.6-0.4c1-0.2,2.1-0.2,3.1,0c0.5,0.1,1.1,0.2,1.6,0.4c0.4,0.2,0.9,0.4,1.2,0.8c0.1,0.2,0.2,0.4,0.3,0.7
    s0,0.5,0,0.7c0,2.3,0,4.6,0,6.8c0,0.2,0,0.5,0,0.7c0,0.2-0.1,0.5-0.3,0.7c-0.3,0.4-0.8,0.6-1.2,0.8c-0.5,0.2-1.1,0.3-1.6,0.4
    c-1,0.2-2.1,0.2-3.1,0c-0.5-0.1-1.1-0.2-1.6-0.4c-0.4-0.2-0.9-0.4-1.2-0.8c-0.1-0.2-0.2-0.4-0.3-0.7C25.6,43.6,25.6,43.3,25.6,43.1z
    "/>
<circle class="st7" cx="30.2" cy="39.7" r="3.3"/>
<g>
    <polygon class="st8" points="48.5,20.6 46,22 46,13.6 48.5,15     "/>
    <path class="st9" d="M14.5,8.2h28c1.2,0,2.1,1,2.1,2.1v14.8c0,1.2-1,2.1-2.1,2.1h-28c-1.2,0-2.1-1-2.1-2.1V10.4
        C12.4,9.2,13.4,8.2,14.5,8.2z"/>
    <rect x="14.2" y="10.1" class="st10" width="28.5" height="15.4"/>
</g>
</svg>
zy-acs-flow/public/map/latent/AGVEmptyHalfBattery.svg
New file
@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 60.6 79.4" style="enable-background:new 0 0 60.6 79.4;" xml:space="preserve">
<style type="text/css">
    .st0{fill:#515151;}
    .st1{fill:#FF8B4A;}
    .st2{fill:none;stroke:#BD6D45;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;}
    .st3{fill:#262626;stroke:#FFAE85;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;}
    .st4{fill:#515151;stroke:#939393;stroke-width:0.5;stroke-miterlimit:10;}
    .st5{fill:#191919;stroke:#303030;stroke-miterlimit:10;}
    .st6{fill:#232323;stroke:#333333;stroke-width:0.5;stroke-miterlimit:10;}
    .st7{fill:#191919;}
    .st8{fill:#FFFFFF;}
    .st9{fill:#FFFFFF;stroke:#70B72F;stroke-miterlimit:10;}
    .st10{fill:#70B92F;}
</style>
<g>
    <path class="st0" d="M0,61.8c0-14.7,0-29.5,0-44.2c0-1.6,0-3.1,0.3-4.7c0.3-1.6,0.8-3,1.8-4.3C3.9,6,6.9,4.5,9.8,3.4
        c3.5-1.3,7-2.1,10.5-2.7c6.7-1,13.5-1,20.2,0c3.5,0.5,7,1.3,10.5,2.7c2.8,1.1,5.8,2.6,7.7,5.2c0.9,1.3,1.5,2.7,1.8,4.3
        c0.3,1.6,0.3,3.1,0.3,4.7c0,14.7,0,29.5,0,44.2c0,1.6,0,3.1-0.3,4.7c-0.3,1.6-0.8,3-1.8,4.3c-1.9,2.6-4.9,4.1-7.7,5.2
        c-3.5,1.3-7,2.1-10.5,2.7c-6.7,1-13.5,1-20.2,0c-3.5-0.5-7-1.3-10.5-2.7c-2.8-1.1-5.8-2.6-7.7-5.2c-0.9-1.3-1.5-2.7-1.8-4.3
        C0,64.9,0,63.4,0,61.8z"/>
    <path class="st1" d="M0.9,61.1c0-14.3,0-28.6,0-42.9c0-1.5,0-3,0.3-4.5c0.3-1.5,0.8-2.9,1.7-4.2c1.8-2.5,4.7-4,7.4-5
        c3.4-1.3,6.8-2.1,10.1-2.6c6.5-1,13.1-1,19.6,0c3.4,0.5,6.8,1.3,10.1,2.6c2.7,1,5.6,2.5,7.5,5c0.9,1.3,1.4,2.7,1.7,4.2
        c0.3,1.5,0.3,3,0.3,4.5c0,14.3,0,28.6,0,42.9c0,1.5,0,3-0.3,4.5c-0.3,1.5-0.8,2.9-1.7,4.2c-1.8,2.5-4.7,4-7.5,5
        c-3.4,1.3-6.8,2.1-10.1,2.6c-6.5,1-13.1,1-19.6,0c-3.4-0.5-6.8-1.3-10.1-2.6c-2.7-1-5.6-2.5-7.4-5c-0.9-1.3-1.4-2.7-1.7-4.2
        C0.9,64.2,0.9,62.7,0.9,61.1z"/>
    <path class="st2" d="M11.2,73.3c-2.6-1-5.4-2.4-7.1-4.8c-0.9-1.2-1.4-2.5-1.7-4c-0.3-1.5-0.3-2.9-0.3-4.3c0-13.7,0-27.3,0-41
        c0-1.5,0-2.9,0.3-4.3c0.3-1.4,0.8-2.8,1.7-4C5.8,8.4,8.6,7,11.2,6c2.4-0.9,4.8-1.6,7.2-2c0.5-0.5,1-1,1.4-1.5
        c0.2,0,0.5-0.1,0.7-0.1c6.5-1,12.9-1,19.4,0c0.2,0,0.5,0.1,0.7,0.1c0.5,0.5,1,1,1.4,1.5c2.4,0.5,4.8,1.1,7.2,2
        c2.6,1,5.4,2.4,7.1,4.8c0.9,1.2,1.4,2.5,1.7,4c0.3,1.5,0.3,2.9,0.3,4.3c0,13.7,0,27.3,0,41c0,1.5,0,2.9-0.3,4.3
        c-0.3,1.4-0.8,2.8-1.7,4c-1.7,2.4-4.5,3.8-7.1,4.8c-2.4,0.9-4.8,1.6-7.2,2c-0.5,0.5-1,1-1.4,1.5c-0.2,0-0.5,0.1-0.7,0.1
        c-6.5,1-12.9,1-19.4,0c-0.2,0-0.5-0.1-0.7-0.1c-0.5-0.5-1-1-1.4-1.5C16,74.9,13.6,74.2,11.2,73.3z"/>
    <path class="st3" d="M24.8,2.5c-0.6,0.6-1.1,1.2-1.7,1.8c4.8-0.3,9.5-0.3,14.3,0c-0.6-0.6-1.1-1.2-1.7-1.8
        C32.1,2.4,28.4,2.4,24.8,2.5z"/>
    <path class="st4" d="M3.6,59.1c0-13,0-26,0-39c0-1.4,0-2.8,0.3-4.1c0.2-1.4,0.7-2.6,1.6-3.8c1.7-2.3,4.3-3.6,6.8-4.6
        c3.1-1.2,6.1-1.9,9.2-2.3c5.9-0.9,11.9-0.9,17.8,0c3.1,0.5,6.2,1.2,9.2,2.3c2.5,0.9,5.1,2.3,6.8,4.6c0.8,1.1,1.3,2.4,1.6,3.8
        c0.2,1.4,0.3,2.7,0.3,4.1c0,13,0,26,0,39c0,1.4,0,2.8-0.3,4.1c-0.2,1.4-0.7,2.6-1.6,3.8c-1.7,2.3-4.3,3.6-6.8,4.6
        c-3.1,1.2-6.2,1.9-9.2,2.3c-5.9,0.9-11.9,0.9-17.8,0c-3.1-0.5-6.1-1.2-9.2-2.3c-2.5-0.9-5.1-2.3-6.8-4.6c-0.8-1.2-1.3-2.4-1.6-3.8
        C3.6,61.9,3.6,60.5,3.6,59.1z"/>
    <circle class="st5" cx="30.2" cy="39.7" r="10.8"/>
    <path class="st6" d="M25.6,43.1c0-2.3,0-4.6,0-6.8c0-0.2,0-0.5,0-0.7c0-0.2,0.1-0.5,0.3-0.7c0.3-0.4,0.8-0.6,1.2-0.8
        c0.5-0.2,1.1-0.3,1.6-0.4c1-0.2,2.1-0.2,3.1,0c0.5,0.1,1.1,0.2,1.6,0.4c0.4,0.2,0.9,0.4,1.2,0.8c0.1,0.2,0.2,0.4,0.3,0.7
        s0,0.5,0,0.7c0,2.3,0,4.6,0,6.8c0,0.2,0,0.5,0,0.7c0,0.2-0.1,0.5-0.3,0.7c-0.3,0.4-0.8,0.6-1.2,0.8c-0.5,0.2-1.1,0.3-1.6,0.4
        c-1,0.2-2.1,0.2-3.1,0c-0.5-0.1-1.1-0.2-1.6-0.4c-0.4-0.2-0.9-0.4-1.2-0.8c-0.1-0.2-0.2-0.4-0.3-0.7C25.6,43.6,25.6,43.3,25.6,43.1
        z"/>
    <circle class="st7" cx="30.2" cy="39.7" r="3.3"/>
    <g>
        <polygon class="st8" points="48.8,20.6 46.2,22 46.2,13.6 48.8,15         "/>
        <path class="st9" d="M14.8,8.2h28c1.2,0,2.1,1,2.1,2.1v14.8c0,1.2-1,2.1-2.1,2.1h-28c-1.2,0-2.1-1-2.1-2.1V10.4
            C12.6,9.2,13.6,8.2,14.8,8.2z"/>
        <rect x="14.4" y="10.1" class="st10" width="14.3" height="15.4"/>
    </g>
</g>
</svg>
zy-acs-flow/public/map/latent/AGVEmptyNoBattery.svg
New file
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 60.6 79.4" style="enable-background:new 0 0 60.6 79.4;" xml:space="preserve">
<style type="text/css">
    .st0{fill:#515151;}
    .st1{fill:#FF8B4A;}
    .st2{fill:none;stroke:#BD6D45;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;}
    .st3{fill:#262626;stroke:#FFAE85;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:round;}
    .st4{fill:#515151;stroke:#939393;stroke-width:0.5;stroke-miterlimit:10;}
    .st5{fill:#191919;stroke:#303030;stroke-miterlimit:10;}
    .st6{fill:#232323;stroke:#333333;stroke-width:0.5;stroke-miterlimit:10;}
    .st7{fill:#191919;}
    .st8{fill:#FFFFFF;}
    .st9{fill:#FFFFFF;stroke:#ED2123;stroke-miterlimit:10;}
    .st10{fill:#ED2123;}
    .st11{enable-background:new    ;}
</style>
<g>
    <path class="st0" d="M0,61.8c0-14.7,0-29.5,0-44.2c0-1.6,0-3.1,0.3-4.7c0.3-1.6,0.8-3,1.8-4.3C3.9,6,6.9,4.5,9.8,3.4
        c3.5-1.3,7-2.1,10.5-2.7c6.7-1,13.5-1,20.2,0c3.5,0.5,7,1.3,10.5,2.7c2.8,1.1,5.8,2.6,7.7,5.2c0.9,1.3,1.5,2.7,1.8,4.3
        c0.3,1.6,0.3,3.1,0.3,4.7c0,14.7,0,29.5,0,44.2c0,1.6,0,3.1-0.3,4.7c-0.3,1.6-0.8,3-1.8,4.3c-1.9,2.6-4.9,4.1-7.7,5.2
        c-3.5,1.3-7,2.1-10.5,2.7c-6.7,1-13.5,1-20.2,0c-3.5-0.5-7-1.3-10.5-2.7c-2.8-1.1-5.8-2.6-7.7-5.2c-0.9-1.3-1.5-2.7-1.8-4.3
        C0,64.9,0,63.4,0,61.8z"/>
    <path class="st1" d="M0.9,61.1c0-14.3,0-28.6,0-42.9c0-1.5,0-3,0.3-4.5c0.3-1.5,0.8-2.9,1.7-4.2c1.8-2.5,4.7-4,7.4-5
        c3.4-1.3,6.8-2.1,10.1-2.6c6.5-1,13.1-1,19.6,0c3.4,0.5,6.8,1.3,10.1,2.6c2.7,1,5.6,2.5,7.5,5c0.9,1.3,1.4,2.7,1.7,4.2
        c0.3,1.5,0.3,3,0.3,4.5c0,14.3,0,28.6,0,42.9c0,1.5,0,3-0.3,4.5c-0.3,1.5-0.8,2.9-1.7,4.2c-1.8,2.5-4.7,4-7.5,5
        c-3.4,1.3-6.8,2.1-10.1,2.6c-6.5,1-13.1,1-19.6,0c-3.4-0.5-6.8-1.3-10.1-2.6c-2.7-1-5.6-2.5-7.4-5c-0.9-1.3-1.4-2.7-1.7-4.2
        C0.9,64.2,0.9,62.7,0.9,61.1z"/>
    <path class="st2" d="M11.2,73.3c-2.6-1-5.4-2.4-7.1-4.8c-0.9-1.2-1.4-2.5-1.7-4c-0.3-1.5-0.3-2.9-0.3-4.3c0-13.7,0-27.3,0-41
        c0-1.5,0-2.9,0.3-4.3c0.3-1.4,0.8-2.8,1.7-4C5.8,8.4,8.6,7,11.2,6c2.4-0.9,4.8-1.6,7.2-2c0.5-0.5,1-1,1.4-1.5
        c0.2,0,0.5-0.1,0.7-0.1c6.5-1,12.9-1,19.4,0c0.2,0,0.5,0.1,0.7,0.1c0.5,0.5,1,1,1.4,1.5c2.4,0.5,4.8,1.1,7.2,2
        c2.6,1,5.4,2.4,7.1,4.8c0.9,1.2,1.4,2.5,1.7,4c0.3,1.5,0.3,2.9,0.3,4.3c0,13.7,0,27.3,0,41c0,1.5,0,2.9-0.3,4.3
        c-0.3,1.4-0.8,2.8-1.7,4c-1.7,2.4-4.5,3.8-7.1,4.8c-2.4,0.9-4.8,1.6-7.2,2c-0.5,0.5-1,1-1.4,1.5c-0.2,0-0.5,0.1-0.7,0.1
        c-6.5,1-12.9,1-19.4,0c-0.2,0-0.5-0.1-0.7-0.1c-0.5-0.5-1-1-1.4-1.5C16,74.9,13.6,74.2,11.2,73.3z"/>
    <path class="st3" d="M24.8,2.5c-0.6,0.6-1.1,1.2-1.7,1.8c4.8-0.3,9.5-0.3,14.3,0c-0.6-0.6-1.1-1.2-1.7-1.8
        C32.1,2.4,28.4,2.4,24.8,2.5z"/>
    <path class="st4" d="M3.6,59.1c0-13,0-26,0-39c0-1.4,0-2.8,0.3-4.1c0.2-1.4,0.7-2.6,1.6-3.8c1.7-2.3,4.3-3.6,6.8-4.6
        c3.1-1.2,6.1-1.9,9.2-2.3c5.9-0.9,11.9-0.9,17.8,0c3.1,0.5,6.2,1.2,9.2,2.3c2.5,0.9,5.1,2.3,6.8,4.6c0.8,1.1,1.3,2.4,1.6,3.8
        c0.2,1.4,0.3,2.7,0.3,4.1c0,13,0,26,0,39c0,1.4,0,2.8-0.3,4.1c-0.2,1.4-0.7,2.6-1.6,3.8c-1.7,2.3-4.3,3.6-6.8,4.6
        c-3.1,1.2-6.2,1.9-9.2,2.3c-5.9,0.9-11.9,0.9-17.8,0c-3.1-0.5-6.1-1.2-9.2-2.3c-2.5-0.9-5.1-2.3-6.8-4.6c-0.8-1.2-1.3-2.4-1.6-3.8
        C3.6,61.9,3.6,60.5,3.6,59.1z"/>
    <circle class="st5" cx="30.2" cy="39.7" r="10.8"/>
    <path class="st6" d="M25.6,43.1c0-2.3,0-4.6,0-6.8c0-0.2,0-0.5,0-0.7c0-0.2,0.1-0.5,0.3-0.7c0.3-0.4,0.8-0.6,1.2-0.8
        c0.5-0.2,1.1-0.3,1.6-0.4c1-0.2,2.1-0.2,3.1,0c0.5,0.1,1.1,0.2,1.6,0.4c0.4,0.2,0.9,0.4,1.2,0.8c0.1,0.2,0.2,0.4,0.3,0.7
        s0,0.5,0,0.7c0,2.3,0,4.6,0,6.8c0,0.2,0,0.5,0,0.7c0,0.2-0.1,0.5-0.3,0.7c-0.3,0.4-0.8,0.6-1.2,0.8c-0.5,0.2-1.1,0.3-1.6,0.4
        c-1,0.2-2.1,0.2-3.1,0c-0.5-0.1-1.1-0.2-1.6-0.4c-0.4-0.2-0.9-0.4-1.2-0.8c-0.1-0.2-0.2-0.4-0.3-0.7C25.6,43.6,25.6,43.3,25.6,43.1
        z"/>
    <circle class="st7" cx="30.2" cy="39.7" r="3.3"/>
    <g>
        <polygon class="st8" points="48.6,20.6 46.1,22 46.1,13.6 48.6,15         "/>
        <path class="st9" d="M14.6,8.2h28c1.2,0,2.1,1,2.1,2.1v14.8c0,1.2-1,2.1-2.1,2.1h-28c-1.2,0-2.1-1-2.1-2.1V10.4
            C12.5,9.2,13.5,8.2,14.6,8.2z"/>
        <rect x="14.3" y="10.1" class="st10" width="5.1" height="15.4"/>
        <g class="st11">
            <path d="M29.3,21.6c0.2,0,0.3,0,0.5,0.1s0.3,0.2,0.4,0.4s0.1,0.3,0.1,0.5s0,0.3-0.1,0.5s-0.2,0.3-0.4,0.4
                c-0.1,0.1-0.3,0.1-0.5,0.1s-0.3,0-0.5-0.1c-0.1-0.1-0.3-0.2-0.4-0.4c-0.1-0.1-0.1-0.3-0.1-0.5c0-0.2,0-0.3,0.1-0.5
                c0.1-0.2,0.2-0.3,0.4-0.4C29,21.6,29.1,21.6,29.3,21.6z M28.4,13c0-0.3,0.1-0.6,0.3-0.7c0.2-0.2,0.4-0.3,0.6-0.3s0.5,0.1,0.6,0.2
                c0.2,0.2,0.3,0.4,0.3,0.6c0,0.2,0,0.5,0,0.7c0,0.2-0.1,0.6-0.1,1.2s-0.1,1.3-0.2,2.1c-0.1,0.8-0.1,1.4-0.2,1.8
                c0,0.4-0.1,0.7-0.1,0.8c0,0.2,0,0.3,0,0.3c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1s0-0.1-0.1-0.2l0-0.5
                c0-0.2-0.1-0.8-0.2-1.9l-0.4-2.9c-0.1-0.5-0.1-0.8-0.1-1C28.4,13.2,28.4,13,28.4,13z"/>
        </g>
    </g>
</g>
</svg>
zy-acs-flow/public/map/latent/AGVLoadedFullBattery.svg
New file
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 60.62 79.37" enable-background="new 0 0 60.62 79.37" xml:space="preserve">
<g>
    <path fill="#515151" d="M0,61.8c0-14.74,0-29.49,0-44.23c0-1.57,0.01-3.12,0.29-4.68c0.29-1.57,0.84-3,1.78-4.3
        c1.88-2.61,4.86-4.1,7.68-5.17c3.49-1.33,6.97-2.13,10.46-2.65c6.74-1.01,13.47-1.01,20.21,0c3.49,0.52,6.97,1.32,10.46,2.65
        c2.82,1.08,5.8,2.56,7.68,5.17c0.94,1.31,1.49,2.73,1.78,4.3c0.29,1.56,0.29,3.11,0.29,4.68c0,14.74,0,29.49,0,44.23
        c0,1.57-0.01,3.12-0.29,4.68c-0.29,1.57-0.84,3-1.78,4.3c-1.88,2.61-4.86,4.1-7.68,5.17c-3.49,1.33-6.97,2.13-10.46,2.65
        c-6.74,1.01-13.47,1.01-20.21,0c-3.49-0.52-6.97-1.32-10.46-2.65c-2.82-1.08-5.8-2.56-7.68-5.17c-0.94-1.31-1.49-2.73-1.78-4.3
        C0.01,64.92,0,63.37,0,61.8z"/>
    <path fill="#FF8B4A" d="M0.86,61.13c0-14.3,0-28.6,0-42.9c0-1.52,0.01-3.03,0.28-4.54c0.28-1.52,0.81-2.91,1.72-4.17
        c1.82-2.53,4.71-3.97,7.45-5.02c3.38-1.29,6.76-2.06,10.14-2.57c6.53-0.98,13.06-0.98,19.6,0c3.38,0.51,6.76,1.28,10.14,2.57
        c2.73,1.04,5.63,2.49,7.45,5.02c0.91,1.27,1.44,2.65,1.72,4.17c0.28,1.51,0.28,3.02,0.28,4.54c0,14.3,0,28.6,0,42.9
        c0,1.52-0.01,3.03-0.28,4.54c-0.28,1.52-0.81,2.91-1.72,4.17c-1.82,2.53-4.71,3.97-7.45,5.02c-3.38,1.29-6.76,2.06-10.14,2.57
        c-6.53,0.98-13.06,0.98-19.6,0c-3.38-0.51-6.76-1.28-10.14-2.57c-2.73-1.04-5.63-2.49-7.45-5.02c-0.91-1.27-1.44-2.65-1.72-4.17
        C0.86,64.16,0.86,62.66,0.86,61.13z"/>
    <path fill="none" stroke="#BD6D45" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" d="M11.2,73.3
        c-2.61-1-5.38-2.38-7.12-4.8c-0.87-1.21-1.38-2.53-1.65-3.99c-0.27-1.45-0.27-2.88-0.27-4.34c0-13.66,0-27.33,0-40.99
        c0-1.45,0.01-2.89,0.27-4.34c0.27-1.45,0.78-2.78,1.65-3.99c1.74-2.42,4.5-3.8,7.11-4.8c2.4-0.92,4.81-1.56,7.21-2.03
        c0.47-0.51,0.95-1.01,1.42-1.52c0.25-0.04,0.5-0.08,0.74-0.12c6.45-0.97,12.9-0.97,19.35,0c0.25,0.04,0.5,0.08,0.74,0.12
        c0.47,0.51,0.95,1.01,1.42,1.52c2.4,0.47,4.81,1.11,7.21,2.03c2.61,1,5.38,2.38,7.12,4.8c0.87,1.21,1.38,2.53,1.65,3.99
        c0.27,1.45,0.27,2.88,0.27,4.34c0,13.66,0,27.33,0,40.99c0,1.45-0.01,2.89-0.27,4.34c-0.27,1.45-0.78,2.78-1.65,3.99
        c-1.74,2.42-4.5,3.8-7.11,4.8c-2.4,0.92-4.81,1.56-7.21,2.03c-0.47,0.51-0.95,1.01-1.42,1.52c-0.25,0.04-0.5,0.08-0.74,0.12
        c-6.45,0.97-12.9,0.97-19.35,0c-0.25-0.04-0.5-0.08-0.74-0.12c-0.47-0.51-0.95-1.01-1.42-1.52C16.01,74.86,13.6,74.22,11.2,73.3z"
        />
    <path fill="#262626" stroke="#FFAE85" stroke-width="0.25" stroke-linecap="round" stroke-linejoin="round" d="M24.78,2.54
        c-0.56,0.6-1.12,1.2-1.68,1.8c4.77-0.28,9.54-0.28,14.3,0c-0.56-0.6-1.12-1.2-1.68-1.8C32.08,2.38,28.43,2.38,24.78,2.54z"/>
    <path fill="#515151" stroke="#939393" stroke-width="0.5" stroke-miterlimit="10" d="M3.59,59.13c0-13,0-26,0-39
        c0-1.38,0.01-2.75,0.26-4.13c0.25-1.38,0.74-2.64,1.57-3.79c1.65-2.3,4.29-3.61,6.77-4.56c3.07-1.17,6.15-1.88,9.22-2.34
        c5.94-0.89,11.88-0.89,17.82,0c3.07,0.46,6.15,1.16,9.22,2.34c2.48,0.95,5.12,2.26,6.77,4.56c0.83,1.15,1.31,2.41,1.57,3.79
        c0.25,1.38,0.26,2.74,0.26,4.13c0,13,0,26,0,39c0,1.38-0.01,2.75-0.26,4.13c-0.25,1.38-0.74,2.64-1.57,3.79
        c-1.65,2.3-4.29,3.61-6.77,4.56c-3.07,1.17-6.15,1.88-9.22,2.34c-5.94,0.89-11.88,0.89-17.82,0c-3.07-0.46-6.15-1.16-9.22-2.34
        c-2.48-0.95-5.12-2.26-6.77-4.56c-0.83-1.15-1.31-2.41-1.57-3.79C3.59,61.88,3.59,60.51,3.59,59.13z"/>
    <path fill="#DEAF76" stroke="#E5E5E5" stroke-miterlimit="10" d="M48.47,74.59H12.15c-3.84,0-6.95-3.11-6.95-6.95V35.11
        c0-3.84,3.11-6.95,6.95-6.95h36.32c3.84,0,6.95,3.11,6.95,6.95v32.53C55.42,71.48,52.31,74.59,48.47,74.59z"/>
    <g>
        <polygon fill="#FFFFFF" points="48.6,19.62 46.09,20.99 46.09,12.55 48.6,13.92         "/>
        <path fill="#FFFFFF" stroke="#70B72F" stroke-miterlimit="10" d="M14.64,7.22h27.95c1.18,0,2.13,0.96,2.13,2.13v14.83
            c0,1.18-0.96,2.13-2.13,2.13H14.64c-1.18,0-2.13-0.96-2.13-2.13V9.35C12.5,8.17,13.46,7.22,14.64,7.22z"/>
        <rect x="14.3" y="9.07" fill="#70B92F" width="28.55" height="15.4"/>
    </g>
</g>
</svg>
zy-acs-flow/public/map/latent/AGVLoadedHalfBattery.svg
New file
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 60.62 79.37" enable-background="new 0 0 60.62 79.37" xml:space="preserve">
<g>
    <path fill="#515151" d="M0,61.8c0-14.74,0-29.49,0-44.23c0-1.57,0.01-3.12,0.29-4.68c0.29-1.57,0.84-3,1.78-4.3
        c1.88-2.61,4.86-4.1,7.68-5.17c3.49-1.33,6.97-2.13,10.46-2.65c6.74-1.01,13.47-1.01,20.21,0c3.49,0.52,6.97,1.32,10.46,2.65
        c2.82,1.08,5.8,2.56,7.68,5.17c0.94,1.31,1.49,2.73,1.78,4.3c0.29,1.56,0.29,3.11,0.29,4.68c0,14.74,0,29.49,0,44.23
        c0,1.57-0.01,3.12-0.29,4.68c-0.29,1.57-0.84,3-1.78,4.3c-1.88,2.61-4.86,4.1-7.68,5.17c-3.49,1.33-6.97,2.13-10.46,2.65
        c-6.74,1.01-13.47,1.01-20.21,0c-3.49-0.52-6.97-1.32-10.46-2.65c-2.82-1.08-5.8-2.56-7.68-5.17c-0.94-1.31-1.49-2.73-1.78-4.3
        C0.01,64.92,0,63.37,0,61.8z"/>
    <path fill="#FF8B4A" d="M0.86,61.13c0-14.3,0-28.6,0-42.9c0-1.52,0.01-3.03,0.28-4.54c0.28-1.52,0.81-2.91,1.72-4.17
        c1.82-2.53,4.71-3.97,7.45-5.02c3.38-1.29,6.76-2.06,10.14-2.57c6.53-0.98,13.06-0.98,19.6,0c3.38,0.51,6.76,1.28,10.14,2.57
        c2.73,1.04,5.63,2.49,7.45,5.02c0.91,1.27,1.44,2.65,1.72,4.17c0.28,1.51,0.28,3.02,0.28,4.54c0,14.3,0,28.6,0,42.9
        c0,1.52-0.01,3.03-0.28,4.54c-0.28,1.52-0.81,2.91-1.72,4.17c-1.82,2.53-4.71,3.97-7.45,5.02c-3.38,1.29-6.76,2.06-10.14,2.57
        c-6.53,0.98-13.06,0.98-19.6,0c-3.38-0.51-6.76-1.28-10.14-2.57c-2.73-1.04-5.63-2.49-7.45-5.02c-0.91-1.27-1.44-2.65-1.72-4.17
        C0.86,64.16,0.86,62.66,0.86,61.13z"/>
    <path fill="none" stroke="#BD6D45" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" d="M11.2,73.3
        c-2.61-1-5.38-2.38-7.12-4.8c-0.87-1.21-1.38-2.53-1.65-3.99c-0.27-1.45-0.27-2.88-0.27-4.34c0-13.66,0-27.33,0-40.99
        c0-1.45,0.01-2.89,0.27-4.34c0.27-1.45,0.78-2.78,1.65-3.99c1.74-2.42,4.5-3.8,7.11-4.8c2.4-0.92,4.81-1.56,7.21-2.03
        c0.47-0.51,0.95-1.01,1.42-1.52c0.25-0.04,0.5-0.08,0.74-0.12c6.45-0.97,12.9-0.97,19.35,0c0.25,0.04,0.5,0.08,0.74,0.12
        c0.47,0.51,0.95,1.01,1.42,1.52c2.4,0.47,4.81,1.11,7.21,2.03c2.61,1,5.38,2.38,7.12,4.8c0.87,1.21,1.38,2.53,1.65,3.99
        c0.27,1.45,0.27,2.88,0.27,4.34c0,13.66,0,27.33,0,40.99c0,1.45-0.01,2.89-0.27,4.34c-0.27,1.45-0.78,2.78-1.65,3.99
        c-1.74,2.42-4.5,3.8-7.11,4.8c-2.4,0.92-4.81,1.56-7.21,2.03c-0.47,0.51-0.95,1.01-1.42,1.52c-0.25,0.04-0.5,0.08-0.74,0.12
        c-6.45,0.97-12.9,0.97-19.35,0c-0.25-0.04-0.5-0.08-0.74-0.12c-0.47-0.51-0.95-1.01-1.42-1.52C16.01,74.86,13.6,74.22,11.2,73.3z"
        />
    <path fill="#262626" stroke="#FFAE85" stroke-width="0.25" stroke-linecap="round" stroke-linejoin="round" d="M24.78,2.54
        c-0.56,0.6-1.12,1.2-1.68,1.8c4.77-0.28,9.54-0.28,14.3,0c-0.56-0.6-1.12-1.2-1.68-1.8C32.08,2.38,28.43,2.38,24.78,2.54z"/>
    <path fill="#515151" stroke="#939393" stroke-width="0.5" stroke-miterlimit="10" d="M3.59,59.13c0-13,0-26,0-39
        c0-1.38,0.01-2.75,0.26-4.13c0.25-1.38,0.74-2.64,1.57-3.79c1.65-2.3,4.29-3.61,6.77-4.56c3.07-1.17,6.15-1.88,9.22-2.34
        c5.94-0.89,11.88-0.89,17.82,0c3.07,0.46,6.15,1.16,9.22,2.34c2.48,0.95,5.12,2.26,6.77,4.56c0.83,1.15,1.31,2.41,1.57,3.79
        c0.25,1.38,0.26,2.74,0.26,4.13c0,13,0,26,0,39c0,1.38-0.01,2.75-0.26,4.13c-0.25,1.38-0.74,2.64-1.57,3.79
        c-1.65,2.3-4.29,3.61-6.77,4.56c-3.07,1.17-6.15,1.88-9.22,2.34c-5.94,0.89-11.88,0.89-17.82,0c-3.07-0.46-6.15-1.16-9.22-2.34
        c-2.48-0.95-5.12-2.26-6.77-4.56c-0.83-1.15-1.31-2.41-1.57-3.79C3.59,61.88,3.59,60.51,3.59,59.13z"/>
    <path fill="#DEAF76" stroke="#E5E5E5" stroke-miterlimit="10" d="M48.47,74.59H12.15c-3.84,0-6.95-3.11-6.95-6.95V35.11
        c0-3.84,3.11-6.95,6.95-6.95h36.32c3.84,0,6.95,3.11,6.95,6.95v32.53C55.42,71.48,52.31,74.59,48.47,74.59z"/>
    <g>
        <polygon fill="#FFFFFF" points="48.6,19.62 46.09,20.99 46.09,12.55 48.6,13.92         "/>
        <path fill="#FFFFFF" stroke="#70B72F" stroke-miterlimit="10" d="M14.64,7.22h27.95c1.18,0,2.13,0.96,2.13,2.13v14.83
            c0,1.18-0.96,2.13-2.13,2.13H14.64c-1.18,0-2.13-0.96-2.13-2.13V9.35C12.5,8.17,13.46,7.22,14.64,7.22z"/>
        <rect x="14.3" y="9.07" fill="#70B92F" width="14.31" height="15.4"/>
    </g>
</g>
</svg>
zy-acs-flow/public/map/latent/AGVLoadedNoBattery.svg
New file
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 60.62 79.37" enable-background="new 0 0 60.62 79.37" xml:space="preserve">
<g>
    <path fill="#515151" d="M0,61.8c0-14.74,0-29.49,0-44.23c0-1.57,0.01-3.12,0.29-4.68c0.29-1.57,0.84-3,1.78-4.3
        c1.88-2.61,4.86-4.1,7.68-5.17c3.49-1.33,6.97-2.13,10.46-2.65c6.74-1.01,13.47-1.01,20.21,0c3.49,0.52,6.97,1.32,10.46,2.65
        c2.82,1.08,5.8,2.56,7.68,5.17c0.94,1.31,1.49,2.73,1.78,4.3c0.29,1.56,0.29,3.11,0.29,4.68c0,14.74,0,29.49,0,44.23
        c0,1.57-0.01,3.12-0.29,4.68c-0.29,1.57-0.84,3-1.78,4.3c-1.88,2.61-4.86,4.1-7.68,5.17c-3.49,1.33-6.97,2.13-10.46,2.65
        c-6.74,1.01-13.47,1.01-20.21,0c-3.49-0.52-6.97-1.32-10.46-2.65c-2.82-1.08-5.8-2.56-7.68-5.17c-0.94-1.31-1.49-2.73-1.78-4.3
        C0.01,64.92,0,63.37,0,61.8z"/>
    <path fill="#FF8B4A" d="M0.86,61.13c0-14.3,0-28.6,0-42.9c0-1.52,0.01-3.03,0.28-4.54c0.28-1.52,0.81-2.91,1.72-4.17
        c1.82-2.53,4.71-3.97,7.45-5.02c3.38-1.29,6.76-2.06,10.14-2.57c6.53-0.98,13.06-0.98,19.6,0c3.38,0.51,6.76,1.28,10.14,2.57
        c2.73,1.04,5.63,2.49,7.45,5.02c0.91,1.27,1.44,2.65,1.72,4.17c0.28,1.51,0.28,3.02,0.28,4.54c0,14.3,0,28.6,0,42.9
        c0,1.52-0.01,3.03-0.28,4.54c-0.28,1.52-0.81,2.91-1.72,4.17c-1.82,2.53-4.71,3.97-7.45,5.02c-3.38,1.29-6.76,2.06-10.14,2.57
        c-6.53,0.98-13.06,0.98-19.6,0c-3.38-0.51-6.76-1.28-10.14-2.57c-2.73-1.04-5.63-2.49-7.45-5.02c-0.91-1.27-1.44-2.65-1.72-4.17
        C0.86,64.16,0.86,62.66,0.86,61.13z"/>
    <path fill="none" stroke="#BD6D45" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" d="M11.2,73.3
        c-2.61-1-5.38-2.38-7.12-4.8c-0.87-1.21-1.38-2.53-1.65-3.99c-0.27-1.45-0.27-2.88-0.27-4.34c0-13.66,0-27.33,0-40.99
        c0-1.45,0.01-2.89,0.27-4.34c0.27-1.45,0.78-2.78,1.65-3.99c1.74-2.42,4.5-3.8,7.11-4.8c2.4-0.92,4.81-1.56,7.21-2.03
        c0.47-0.51,0.95-1.01,1.42-1.52c0.25-0.04,0.5-0.08,0.74-0.12c6.45-0.97,12.9-0.97,19.35,0c0.25,0.04,0.5,0.08,0.74,0.12
        c0.47,0.51,0.95,1.01,1.42,1.52c2.4,0.47,4.81,1.11,7.21,2.03c2.61,1,5.38,2.38,7.12,4.8c0.87,1.21,1.38,2.53,1.65,3.99
        c0.27,1.45,0.27,2.88,0.27,4.34c0,13.66,0,27.33,0,40.99c0,1.45-0.01,2.89-0.27,4.34c-0.27,1.45-0.78,2.78-1.65,3.99
        c-1.74,2.42-4.5,3.8-7.11,4.8c-2.4,0.92-4.81,1.56-7.21,2.03c-0.47,0.51-0.95,1.01-1.42,1.52c-0.25,0.04-0.5,0.08-0.74,0.12
        c-6.45,0.97-12.9,0.97-19.35,0c-0.25-0.04-0.5-0.08-0.74-0.12c-0.47-0.51-0.95-1.01-1.42-1.52C16.01,74.86,13.6,74.22,11.2,73.3z"
        />
    <path fill="#262626" stroke="#FFAE85" stroke-width="0.25" stroke-linecap="round" stroke-linejoin="round" d="M24.78,2.54
        c-0.56,0.6-1.12,1.2-1.68,1.8c4.77-0.28,9.54-0.28,14.3,0c-0.56-0.6-1.12-1.2-1.68-1.8C32.08,2.38,28.43,2.38,24.78,2.54z"/>
    <path fill="#515151" stroke="#939393" stroke-width="0.5" stroke-miterlimit="10" d="M3.59,59.13c0-13,0-26,0-39
        c0-1.38,0.01-2.75,0.26-4.13c0.25-1.38,0.74-2.64,1.57-3.79c1.65-2.3,4.29-3.61,6.77-4.56c3.07-1.17,6.15-1.88,9.22-2.34
        c5.94-0.89,11.88-0.89,17.82,0c3.07,0.46,6.15,1.16,9.22,2.34c2.48,0.95,5.12,2.26,6.77,4.56c0.83,1.15,1.31,2.41,1.57,3.79
        c0.25,1.38,0.26,2.74,0.26,4.13c0,13,0,26,0,39c0,1.38-0.01,2.75-0.26,4.13c-0.25,1.38-0.74,2.64-1.57,3.79
        c-1.65,2.3-4.29,3.61-6.77,4.56c-3.07,1.17-6.15,1.88-9.22,2.34c-5.94,0.89-11.88,0.89-17.82,0c-3.07-0.46-6.15-1.16-9.22-2.34
        c-2.48-0.95-5.12-2.26-6.77-4.56c-0.83-1.15-1.31-2.41-1.57-3.79C3.59,61.88,3.59,60.51,3.59,59.13z"/>
    <path fill="#DEAF76" stroke="#E5E5E5" stroke-miterlimit="10" d="M48.47,74.59H12.15c-3.84,0-6.95-3.11-6.95-6.95V35.11
        c0-3.84,3.11-6.95,6.95-6.95h36.32c3.84,0,6.95,3.11,6.95,6.95v32.53C55.42,71.48,52.31,74.59,48.47,74.59z"/>
    <g>
        <polygon fill="#FFFFFF" points="48.61,19.62 46.1,20.99 46.1,12.55 48.61,13.92         "/>
        <path fill="#FFFFFF" stroke="#ED2123" stroke-miterlimit="10" d="M14.64,7.22h27.95c1.18,0,2.13,0.96,2.13,2.13v14.83
            c0,1.18-0.96,2.13-2.13,2.13H14.64c-1.18,0-2.13-0.96-2.13-2.13V9.35C12.51,8.17,13.47,7.22,14.64,7.22z"/>
        <rect x="14.31" y="9.07" fill="#ED2123" width="5.08" height="15.4"/>
        <g enable-background="new    ">
            <path d="M29.31,20.56c0.16,0,0.32,0.04,0.47,0.12c0.15,0.08,0.27,0.2,0.36,0.36c0.09,0.16,0.13,0.33,0.13,0.5
                c0,0.17-0.04,0.34-0.12,0.49c-0.08,0.15-0.2,0.27-0.36,0.36c-0.15,0.09-0.31,0.14-0.48,0.14c-0.17,0-0.33-0.05-0.49-0.14
                c-0.15-0.09-0.27-0.21-0.36-0.36c-0.08-0.15-0.12-0.32-0.12-0.5c0-0.17,0.04-0.33,0.13-0.49c0.09-0.16,0.21-0.28,0.36-0.36
                C28.99,20.6,29.15,20.56,29.31,20.56z M28.39,11.98c0.02-0.31,0.11-0.55,0.28-0.72S29.03,11,29.27,11c0.24,0,0.45,0.08,0.64,0.25
                c0.19,0.17,0.29,0.37,0.3,0.61c0.01,0.24,0,0.47-0.03,0.7c-0.03,0.21-0.08,0.62-0.14,1.21c-0.06,0.59-0.14,1.28-0.23,2.07
                c-0.09,0.78-0.15,1.38-0.19,1.78c-0.03,0.41-0.06,0.69-0.09,0.84c-0.02,0.16-0.04,0.26-0.04,0.33c0,0.06-0.01,0.12-0.04,0.17
                c-0.02,0.05-0.06,0.08-0.1,0.07c-0.04,0-0.07-0.03-0.1-0.09s-0.05-0.13-0.06-0.23l-0.05-0.53c-0.02-0.16-0.1-0.8-0.24-1.91
                l-0.37-2.92c-0.07-0.48-0.12-0.81-0.13-1.01C28.4,12.14,28.39,12.02,28.39,11.98z"/>
        </g>
    </g>
</g>
</svg>
zy-acs-flow/public/model/latent/body.fbx
Binary files differ
zy-acs-flow/src/map/insight/agv/AgvMain.jsx
@@ -66,7 +66,37 @@
                    });
                };
                if (agvModel === 'HEAVY_LOAD_STACKING_ROBOT') {
                const centerMeshToGround = (mesh) => {
                    mesh.updateMatrixWorld(true);
                    const box = new THREE.Box3().setFromObject(mesh);
                    const center = box.getCenter(new THREE.Vector3());
                    mesh.position.x -= center.x;
                    mesh.position.z -= center.z;
                    mesh.position.y -= box.min.y;
                    return box.getSize(new THREE.Vector3());
                };
                if (agvModel === 'UNDERDRIVE_AGV') {
                    loadModel('model/latent/body.fbx').then((bodyMesh) => {
                        const scaleVal = 1;
                        bodyMesh.scale.set(scaleVal, scaleVal, scaleVal);
                        const size = centerMeshToGround(bodyMesh);
                        const agvGroup = new THREE.Group();
                        agvGroup.add(bodyMesh);
                        agvGroup.name = curAgvNo;
                        addObject(agvGroup);
                        threeRef.current?.rePerspective(
                            Math.max(size.y, 250),
                            Math.max(size.y * 1.2, 320),
                        );
                    }).catch((error) => {
                        console.error('Failed to load latent/body.fbx.', error);
                    });
                } else if (agvModel === 'HEAVY_LOAD_STACKING_ROBOT') {
                    Promise.all([
                        loadModel('model/asr/body.fbx'),
                        loadModel('model/asr/loader.fbx'),
zy-acs-flow/src/map/tool.js
@@ -37,10 +37,27 @@
import ASRLoadedNoBattery from '/map/asr/ASRLoadedNoBattery.svg';
import ASRLoadedHalfBattery from '/map/asr/ASRLoadedHalfBattery.svg';
import ASRLoadedFullBattery from '/map/asr/ASRLoadedFullBattery.svg';
// latent
import latentEmptyNoBattery from '/map/latent/AGVEmptyNoBattery.svg';
import latentEmptyHalfBattery from '/map/latent/AGVEmptyHalfBattery.svg';
import latentEmptyFullBattery from '/map/latent/AGVEmptyFullBattery.svg';
import latentLoadedNoBattery from '/map/latent/AGVLoadedNoBattery.svg';
import latentLoadedHalfBattery from '/map/latent/AGVLoadedHalfBattery.svg';
import latentLoadedFullBattery from '/map/latent/AGVLoadedFullBattery.svg';
let app, mapContainer, themeMode;
let selectedSprite, effectOverlay, effectTicker;
let tooltip;
const getAgvSpriteSize = (agvModel) => {
    if (agvModel === 'HEAVY_LOAD_STACKING_ROBOT') {
        return null;
    }
    if (agvModel === 'UNDERDRIVE_AGV') {
        return { width: 420, height: 600 };
    }
    return { width: 750, height: 1300 };
};
export function getApp() {
    return app;
@@ -116,6 +133,7 @@
        case DEVICE_TYPE.AGV:
            const agvSpriteSize = getAgvSpriteSize(agvModel);
            if (texture) {
                sprite = new PIXI.Sprite(PIXI.Texture.from(texture, { resourceOptions: { scale: 1 } }));
            }
@@ -124,8 +142,8 @@
            if (agvModel === 'HEAVY_LOAD_STACKING_ROBOT') {
                sprite.scale.set(13, 11);
            } else {
                sprite.width = 750;
                sprite.height = 1300;
                sprite.width = agvSpriteSize.width;
                sprite.height = agvSpriteSize.height;
            }
            break
        case DEVICE_TYPE.POINT:
@@ -722,6 +740,24 @@
        console.error("failed to load agv model");
        return;
    }
    if (agvModel === 'UNDERDRIVE_AGV') {
        switch (agvStatusMode) {
            case AGV_STATUS_MODE.EMPTY_NO_BATTERY:
                return latentEmptyNoBattery;
            case AGV_STATUS_MODE.EMPTY_HALF_BATTERY:
                return latentEmptyHalfBattery;
            case AGV_STATUS_MODE.EMPTY_FULL_BATTERY:
                return latentEmptyFullBattery;
            case AGV_STATUS_MODE.LOADED_NO_BATTERY:
                return latentLoadedNoBattery;
            case AGV_STATUS_MODE.LOADED_HALF_BATTERY:
                return latentLoadedHalfBattery;
            case AGV_STATUS_MODE.LOADED_FULL_BATTERY:
                return latentLoadedFullBattery;
            default:
                return;
        }
    }
    if (agvModel === 'HEAVY_LOAD_STACKING_ROBOT') {
        switch (agvStatusMode) {
            case AGV_STATUS_MODE.EMPTY_NO_BATTERY: