zy-asrs-flow/public/img/map/shuttle.svg | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-asrs-flow/public/img/map/shuttle2.svg | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-asrs-flow/src/locales/en-US/map.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-asrs-flow/src/pages/map/components/device.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-asrs-flow/src/pages/map/utils.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
zy-asrs-flow/public/img/map/shuttle.svg
New file @@ -0,0 +1,32 @@ <svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"> <g opacity="0.460751"> <path fill-rule="evenodd" clip-rule="evenodd" d="M10.3213 45.3459V6.62012H37.2178V45.3459H10.3213Z" fill="#D8D8D8"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M11.6092 46.7802C10.6007 46.3317 10 45.3676 10 44.3226V6.78911C10 5.88296 10.4508 5.02877 11.2608 4.53231C13.7068 3.0332 19.3534 0 25 0C30.6466 0 36.2932 3.0332 38.7392 4.53231C39.5492 5.02877 40 5.88295 40 6.78911V44.3226C40 45.3676 39.3993 46.3317 38.3908 46.7802C35.7863 47.9384 30.3932 50 25 50C19.6068 50 14.2137 47.9384 11.6092 46.7802Z" fill="url(#paint0_linear_47_86617)"/> <path d="M32.5 46.4814H18.5V34.4814H32.5V46.4814Z" fill="white" stroke="#E8E8E8"/> <path d="M18.2754 7.28764V27.6187H30.6892V7.28764H18.2754Z" fill="#AFAFAF"/> <path d="M18.2754 7.28764V27.6187H30.6892V7.28764H18.2754Z" fill="#AFAFAF"/> <path d="M35.5 5.88224V26.6782H14.5V5.8371C14.5 5.70032 14.5766 5.56003 14.7385 5.47969L14.7386 5.47967C15.4851 5.10913 16.9877 4.40579 18.7772 3.79599C20.5732 3.18401 22.6239 2.67822 24.4762 2.67822C26.3428 2.67822 28.5868 3.19122 30.606 3.81042C32.6164 4.42692 34.3643 5.13602 35.2262 5.5034L35.2262 5.50342C35.412 5.58258 35.5 5.73584 35.5 5.88224Z" fill="url(#paint1_linear_47_86617)" stroke="#E8E8E8"/> <path d="M12.0693 26.1399V34.8531C12.0693 35.3878 12.5325 35.8213 13.1038 35.8213H36.8969C37.4683 35.8213 37.9314 35.3878 37.9314 34.8531V26.1399C37.9314 25.6052 37.4683 25.1717 36.8969 25.1717H13.1038C12.5325 25.1717 12.0693 25.6052 12.0693 26.1399Z" fill="#D8D8D8"/> <path d="M12.0693 26.1399V34.8531C12.0693 35.3878 12.5325 35.8213 13.1038 35.8213H36.8969C37.4683 35.8213 37.9314 35.3878 37.9314 34.8531V26.1399C37.9314 25.6052 37.4683 25.1717 36.8969 25.1717H13.1038C12.5325 25.1717 12.0693 25.6052 12.0693 26.1399Z" fill="url(#paint2_linear_47_86617)"/> <defs> <linearGradient id="paint0_linear_47_86617" x1="10" y1="50" x2="40" y2="50" gradientUnits="userSpaceOnUse"> <stop stop-color="#1890FF"/> <stop offset="0.20206" stop-color="#146FC3"/> <stop offset="0.812555" stop-color="#146FC4"/> <stop offset="1" stop-color="#1890FF"/> </linearGradient> <linearGradient id="paint1_linear_47_86617" x1="14" y1="27.1782" x2="36" y2="27.1782" gradientUnits="userSpaceOnUse"> <stop stop-color="white"/> <stop offset="1" stop-color="white"/> </linearGradient> <linearGradient id="paint2_linear_47_86617" x1="37.9314" y1="35.8213" x2="37.9314" y2="25.1717" gradientUnits="userSpaceOnUse"> <stop stop-color="#61CF87"/> <stop offset="0.0001" stop-color="#61CF87"/> <stop offset="0.244318" stop-color="#2FEC70"/> <stop offset="0.734457" stop-color="#30FE77"/> <stop offset="1" stop-color="#61CF87"/> <stop offset="1" stop-color="#61CF87"/> </linearGradient> </defs> </svg> zy-asrs-flow/public/img/map/shuttle2.svg
New file @@ -0,0 +1,3 @@ <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="29.98" height="25.253" viewBox="0 0 482 406"> <image id="图层_1" data-name="图层 1" width="482" height="406" xlink:href="data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAFM0lEQVRIiZWWW6hUVRjH/+uy98yePXP2zLl7y7IHU8kiStKkJAyjqCSKol6EIB96EcFefOhFooiyCB/qISh66tESpOwmpHgJJFMxEU2TTh4858ycPfu61vpi7dGjx3P1GxYbZl1+67us/1oMIFi7e8VpbHz2W4TNGhgYPIji2+md3jiACPr9SOPtoKTfrTK+UykBMILgBi0DZIaDs5vT01yi4UeQt694A9YmAmg2LBBlVF3cw7bu2CiwZ7/ceuJ8Y5fnstiCQQzdPSOQbg5j+JS5U8ATG2AGxAg0C1wZkq7jyKV9Drxy7PYt+EfWKnbzQNr2i/mGpkJxPVozmvWeM158p/txxsgYUBgbGM1I5SXKlUA2HiBvVwFuJifrRshpFo8ne89m9XxiHDcg5UCNB4DMEMVoaCNcBpiCR+BK87ynSiPzAs8XbojB5QQ/aGLc6N3dNb2t4iqtDVO2X3CIMDYyycTH8wbPC267tECcK7/clW15Z1sLiwaVGA+5sN21qsHQVYGdHzRevSPwXHAuNeJ2HWPDVb6kcUX09ymUfDunM96tAD3dhLJL/I7Bs8IJ4ELDcRTIAGGboewAUcyuzwPaEYMxc1T17HCbUxDnoKrHwPmcx36STXjMOIPKVXfSTgbAWD6PuSM6oaVhU4m/LhJyBQjBADVP8LIVZ5HEPnp7/34d8L4eWDaINM5gNBVezWaBrSXGsOcQIY8SeA7BpPMEr9/4PYgyq3K7Vm14AtVuD9KVkI6E67ngkoPM9DG0+5JlF6PXIvzyxQFkUQQBzKrvE2CdceSJqJaDWiPor+Hy6ctYsmoxvC4PzatNXPuvWazE+PTu202mUQoGTQQXijg4nxsttRbQxlCeKjJaY8X6+6BzhfZYG4e+OQyuDfygAnOb17aqueCo+CVEYQrSuYwitlwCv3NOc2Z6ynGyYS1Xy8iVwfhYhLd2PId7Vy7GeDOaNI5zjizLi//dkoPPPvrOryE9Lkz7y1bCtpDhsdWMmcCTjpP1IugP0BppY9/nB9DTW8OCpX0wRBCOmNRKngOtDc6cvIQkzlANfDz6whp4df54pqJFjHg76DaQnkK9RxfN8RSCbl2k4uZxYgxlv4SzR87hx69+xbr1y/HSG08W4WyNtYv+Wy1LVeHpps2P4MqFYWS5gnAlYISQXpKkmkfHjpcw0EuFaFjzPcLwKEOS8GQCbIskbMY4uvc4nn9xDdY+tbooqridToHiuoDYCCllOvlmDG5J2rF1r5pdS3L/tfc+bewSUoegziXBGMlMiWpFlD6Z5HESJRhY2MBDa5fj4A8n8cDDy9A/WEeazqwn9kK2UVG5xtCFYajclCRjb3KhjkqP7Qajir24OhDikjNWdpNhWTxT0NFeWzBpppCkGTa/sg6joyGSJJvW41tNliSSMNHH9h4/UqtXFHfd7UTEXDdPyDCjtWSdi4KRkPkizuiYhOEg5MQ5o3LNg5AC9a4qAvviaMxYlBPm2+UazJ7zkHO2iRMLrYjbvaaJh2rQBEOCKKx1nlOWbwQkqQqUCVe3RtpdF/+4hLHhFo78dgbnB+tFtc5lpbKDsBXbJnWmH4vDZIgM9TT6W+rUiWeOnTu1Mt7w9D70Dg5BKadQNQuX2sQfNvqC7VXfx8j5f1HrKuPgz38WR2WuEBc5vp6igYV1ny3u3m/QERaiGu665+xhh/J1lDpg9pk7kWxAcjd/+cE196NvYdCKo5RZ2O0qNR/jHUktitUtSRofyytR6+iq+qKfakrXxptxBZxZUdVgAP4Haoh4MJBNMtAAAAAASUVORK5CYII="/> </svg> zy-asrs-flow/src/locales/en-US/map.ts
@@ -13,6 +13,7 @@ '': '', '': '', '': '', 'map.sensor.type.shuttle': 'Shuttle', 'map.sensor.type.shelf': 'Shelf', 'map.sensor.type.agv': 'Agv', 'map.sensor.type.point': 'Point', zy-asrs-flow/src/pages/map/components/device.jsx
@@ -35,6 +35,7 @@ }; }); import shuttle from '/public/img/map/shuttle.svg' import agv from '/public/img/map/agv.svg' import shelf from '/public/img/map/shelf.png' import point from '/public/img/map/point.svg' @@ -88,14 +89,14 @@ <Row className={styles.mapRow}> <Col className={styles.mapCol} span={8} > <Image src={agv} src={shuttle} width='50px' preview={false} draggable="true" onDragStart={(e) => onDragStart(e, Utils.SENSOR_TYPE.AGV)} onDragStart={(e) => onDragStart(e, Utils.SENSOR_TYPE.SHUTTLE)} /> <div className={styles.title}> <FormattedMessage id='map.sensor.type.agv' defaultMessage='无人小车' /> <FormattedMessage id='map.sensor.type.shuttle' defaultMessage='穿梭车' /> </div> </Col> <Col className={styles.mapCol} span={8} > zy-asrs-flow/src/pages/map/utils.js
@@ -33,6 +33,7 @@ }) export const SENSOR_TYPE = Object.freeze({ SHUTTLE: "SHUTTLE", SHELF: "SHELF", POINT: "POINT", AGV: "AGV",