| | |
| | | import store from '/@/store' |
| | | import { getRoot } from '/@/root' |
| | | import { ELocalStorageKey } from '/@/types' |
| | | import { ELocalStorageKey, EDeviceTypeName } from '/@/types' |
| | | import { getDeviceBySn } from '/@/api/manage' |
| | | import { message } from 'ant-design-vue' |
| | | import dockIcon from '/@/assets/icons/dock.png' |
| | | import rcIcon from '/@/assets/icons/rc.png' |
| | | import droneIcon from '/@/assets/icons/drone.png' |
| | | import { EDeviceTypeName } from '/@/types' |
| | | |
| | | export function deviceTsaUpdate () { |
| | | const root = getRoot() |
| | | const AMap = root.$aMap |
| | | let AMap = root.$aMap |
| | | |
| | | const icons = new Map([ |
| | | [EDeviceTypeName.Aircraft, droneIcon], |
| | |
| | | if (markers[sn]) { |
| | | return |
| | | } |
| | | if (root.$aMap === undefined) { |
| | | return |
| | | } |
| | | AMap = root.$aMap |
| | | markers[sn] = new AMap.Marker({ |
| | | position: new AMap.LngLat(lng || 113.935913, lat || 22.525335), |
| | | position: new AMap.LngLat(lng || 113.943225499, lat || 22.577673716), |
| | | icon: initIcon(type), |
| | | title: name, |
| | | anchor: 'top-center', |