联系我们地图更新

main
王宇航 2024-08-07 11:08:36 +08:00
parent 80618f5a20
commit f265d2b379
6 changed files with 1020 additions and 47 deletions

View File

@ -7,11 +7,14 @@ declare module '@vue/runtime-core' {
export interface GlobalComponents {
AppLink: typeof import('./src/components/app-link/index.vue')['default']
ColorPicker: typeof import('./src/components/color-picker/index.vue')['default']
CustomLink: typeof import('./src/components/link/custom-link.vue')['default']
DaterangePicker: typeof import('./src/components/daterange-picker/index.vue')['default']
DelWrap: typeof import('./src/components/del-wrap/index.vue')['default']
DictValue: typeof import('./src/components/dict-value/index.vue')['default']
Editor: typeof import('./src/components/editor/index.vue')['default']
ElAlert: typeof import('element-plus/es')['ElAlert']
ElAmap: typeof import('element-plus/es')['ElAmap']
ElAmapMarker: typeof import('element-plus/es')['ElAmapMarker']
ElAutocomplete: typeof import('element-plus/es')['ElAutocomplete']
ElAvatar: typeof import('element-plus/es')['ElAvatar']
ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
@ -61,6 +64,7 @@ declare module '@vue/runtime-core' {
ElTree: typeof import('element-plus/es')['ElTree']
ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect']
ElUpload: typeof import('element-plus/es')['ElUpload']
File: typeof import('./src/components/material/file.vue')['default']
FooterBtns: typeof import('./src/components/footer-btns/index.vue')['default']
Icon: typeof import('./src/components/icon/index.vue')['default']
IconPicker: typeof import('./src/components/icon/picker.vue')['default']
@ -71,6 +75,7 @@ declare module '@vue/runtime-core' {
LinkPicker: typeof import('./src/components/link/picker.vue')['default']
LinkShopPages: typeof import('./src/components/link/shop-pages.vue')['default']
Loading: typeof import('element-plus/es')['ElLoadingDirective']
MapContainer: typeof import('./src/components/map/MapContainer.vue')['default']
MapMapContainer: typeof import('./src/components/map/MapContainer.vue')['default']
Material: typeof import('./src/components/material/index.vue')['default']
MaterialFile: typeof import('./src/components/material/file.vue')['default']
@ -78,10 +83,14 @@ declare module '@vue/runtime-core' {
MaterialPreview: typeof import('./src/components/material/preview.vue')['default']
OverflowTooltip: typeof import('./src/components/overflow-tooltip/index.vue')['default']
Pagination: typeof import('./src/components/pagination/index.vue')['default']
Picker: typeof import('./src/components/icon/picker.vue')['default']
PopoverInput: typeof import('./src/components/popover-input/index.vue')['default']
Popup: typeof import('./src/components/popup/index.vue')['default']
Preview: typeof import('./src/components/material/preview.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
ShopPages: typeof import('./src/components/link/shop-pages.vue')['default']
SvgIcon: typeof import('./src/components/icon/svg-icon.vue')['default']
Upload: typeof import('./src/components/upload/index.vue')['default']
VideoPlayer: typeof import('./src/components/video-player/index.vue')['default']
}

619
admin/package-lock.json generated
View File

@ -12,6 +12,9 @@
"@amap/amap-jsapi-loader": "^1.0.1",
"@element-plus/icons-vue": "^2.0.6",
"@highlightjs/vue-plugin": "^2.1.0",
"@vuemap/vue-amap": "^2.1.2",
"@vuemap/vue-amap-extra": "^2.1.4",
"@vuemap/vue-amap-loca": "^2.1.2",
"@wangeditor/editor": "^5.1.12",
"@wangeditor/editor-for-vue": "^5.1.12",
"axios": "^0.27.2",
@ -39,6 +42,7 @@
"@vue/eslint-config-prettier": "^7.0.0",
"@vue/eslint-config-typescript": "^11.0.0",
"@vue/tsconfig": "^0.1.3",
"@vuemap/unplugin-resolver": "^2.0.0",
"autoprefixer": "^10.4.7",
"consola": "^2.15.3",
"eslint": "^8.5.0",
@ -50,7 +54,7 @@
"sass": "^1.53.0",
"tailwindcss": "^3.0.24",
"typescript": "~4.7.4",
"unplugin-auto-import": "^0.9.2",
"unplugin-auto-import": "^0.9.5",
"unplugin-vue-components": "^0.19.9",
"vite": "^3.0.0",
"vite-plugin-style-import": "^2.0.0",
@ -738,6 +742,21 @@
"@jridgewell/sourcemap-codec": "^1.4.10"
}
},
"node_modules/@math.gl/core": {
"version": "3.6.3",
"resolved": "https://registry.npmmirror.com/@math.gl/core/-/core-3.6.3.tgz",
"integrity": "sha512-jBABmDkj5uuuE0dTDmwwss7Cup5ZwQ6Qb7h1pgvtkEutTrhkcv8SuItQNXmF45494yIHeoGue08NlyeY6wxq2A==",
"dependencies": {
"@babel/runtime": "^7.12.0",
"@math.gl/types": "3.6.3",
"gl-matrix": "^3.4.0"
}
},
"node_modules/@math.gl/types": {
"version": "3.6.3",
"resolved": "https://registry.npmmirror.com/@math.gl/types/-/types-3.6.3.tgz",
"integrity": "sha512-3uWLVXHY3jQxsXCr/UCNPSc2BG0hNUljhmOBt9l+lNFDp7zHgm0cK2Tw4kj2XfkJy4TgwZTBGwRDQgWEbLbdTA=="
},
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@ -821,11 +840,53 @@
"node": ">=10.13.0"
}
},
"node_modules/@turf/helpers": {
"version": "6.5.0",
"resolved": "https://registry.npmmirror.com/@turf/helpers/-/helpers-6.5.0.tgz",
"integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==",
"funding": {
"url": "https://opencollective.com/turf"
}
},
"node_modules/@turf/intersect": {
"version": "6.5.0",
"resolved": "https://registry.npmmirror.com/@turf/intersect/-/intersect-6.5.0.tgz",
"integrity": "sha512-2legGJeKrfFkzntcd4GouPugoqPUjexPZnOvfez+3SfIMrHvulw8qV8u7pfVyn2Yqs53yoVCEjS5sEpvQ5YRQg==",
"dependencies": {
"@turf/helpers": "^6.5.0",
"@turf/invariant": "^6.5.0",
"polygon-clipping": "^0.15.3"
},
"funding": {
"url": "https://opencollective.com/turf"
}
},
"node_modules/@turf/invariant": {
"version": "6.5.0",
"resolved": "https://registry.npmmirror.com/@turf/invariant/-/invariant-6.5.0.tgz",
"integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==",
"dependencies": {
"@turf/helpers": "^6.5.0"
},
"funding": {
"url": "https://opencollective.com/turf"
}
},
"node_modules/@tweenjs/tween.js": {
"version": "18.6.4",
"resolved": "https://registry.npmmirror.com/@tweenjs/tween.js/-/tween.js-18.6.4.tgz",
"integrity": "sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ=="
},
"node_modules/@types/event-emitter": {
"version": "0.3.3",
"resolved": "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz",
"integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q=="
},
"node_modules/@types/geojson": {
"version": "7946.0.14",
"resolved": "https://registry.npmmirror.com/@types/geojson/-/geojson-7946.0.14.tgz",
"integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg=="
},
"node_modules/@types/json-schema": {
"version": "7.0.11",
"resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz",
@ -866,11 +927,24 @@
"@types/node": "*"
}
},
"node_modules/@types/three": {
"version": "0.143.0",
"resolved": "https://registry.npmmirror.com/@types/three/-/three-0.143.0.tgz",
"integrity": "sha512-c5PonXOt8xk5q4ygmyjOX4Ec+FA7gwfdcMT/PveE9xrJs/0DDcf2lJkWrhEcmvx2ZefQCQBcogABnGqB0P4OsA==",
"dependencies": {
"@types/webxr": "*"
}
},
"node_modules/@types/web-bluetooth": {
"version": "0.0.14",
"resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.14.tgz",
"integrity": "sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A=="
},
"node_modules/@types/webxr": {
"version": "0.5.19",
"resolved": "https://registry.npmmirror.com/@types/webxr/-/webxr-0.5.19.tgz",
"integrity": "sha512-4hxA+NwohSgImdTSlPXEqDqqFktNgmTXQ05ff1uWam05tNGroCMp4G+4XVl6qWm1p7GQ/9oD41kAYsSssF6Mzw=="
},
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "5.32.0",
"resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz",
@ -1361,6 +1435,181 @@
"integrity": "sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==",
"dev": true
},
"node_modules/@vuemap/amap-jsapi-loader": {
"version": "1.0.4",
"resolved": "https://registry.npmmirror.com/@vuemap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.4.tgz",
"integrity": "sha512-s5fFHrsNkjYMovEmUJ5S23jpDtElTanDN2HdCt/amOD245a8wWVcTPjl06YEHXtxf6Ewm+z29wQByOCn209Hxg=="
},
"node_modules/@vuemap/amap-jsapi-types": {
"version": "0.0.17",
"resolved": "https://registry.npmmirror.com/@vuemap/amap-jsapi-types/-/amap-jsapi-types-0.0.17.tgz",
"integrity": "sha512-FHI8OMWxJWbgyuQ0tKclvurQIVHRexMIYAOwZ/z9+G7aHHK5EFhKM13siLczNNAgXdJ2dctPEghCdlhcByl3Ag=="
},
"node_modules/@vuemap/amap-loca-types": {
"version": "0.0.2",
"resolved": "https://registry.npmmirror.com/@vuemap/amap-loca-types/-/amap-loca-types-0.0.2.tgz",
"integrity": "sha512-jALrE7ugdmItyCIyaO8rPfEa1Zg1KBDGAnqn0jJf8WTzhBbUxsEBXN1WLTkUxTCwZVMOpxE1218uX7LiDT+JPw==",
"dependencies": {
"@types/geojson": "^7946.0.14",
"@vuemap/amap-jsapi-types": "^0.0.17"
}
},
"node_modules/@vuemap/amap-xyz-layer": {
"version": "0.0.12",
"resolved": "https://registry.npmmirror.com/@vuemap/amap-xyz-layer/-/amap-xyz-layer-0.0.12.tgz",
"integrity": "sha512-eyInU8AmwXOgkCXILiQoqaCq6vZX/ZOmv7jBsWcRifDhbDOloJ1322d+3iWeIVgSl9STRFX0uPRnGduk3RvNog==",
"dependencies": {
"@math.gl/core": "3.6.3",
"earcut": "2.2.4",
"gl-matrix": "3.4.3"
},
"engines": {
"node": ">= 16"
}
},
"node_modules/@vuemap/district-cluster": {
"version": "0.0.11",
"resolved": "https://registry.npmmirror.com/@vuemap/district-cluster/-/district-cluster-0.0.11.tgz",
"integrity": "sha512-SY01gFe8uhP5FKjzyTe0x2yL2K5VmwD5UKlEUU4e09UUZphXCj2Ci7iunX0L29nWINkBjdfxu8dXzhIcx9T3ug==",
"dependencies": {
"@turf/helpers": "^6.5.0",
"@turf/intersect": "^6.5.0",
"@vuemap/amap-jsapi-types": "^0.0.16",
"topojson-client": "3.1.0"
},
"engines": {
"node": ">= 16"
}
},
"node_modules/@vuemap/district-cluster/node_modules/@vuemap/amap-jsapi-types": {
"version": "0.0.16",
"resolved": "https://registry.npmmirror.com/@vuemap/amap-jsapi-types/-/amap-jsapi-types-0.0.16.tgz",
"integrity": "sha512-1B1H2IS8sT2RDubbpEY+K8j11Gb7PZY5Bo0cszRkF8Nw+9HNqpbUNeqkQ6+rxLkwIedcSkOsFDy/IyzXCUXqVw=="
},
"node_modules/@vuemap/layer-3dtiles": {
"version": "0.0.7",
"resolved": "https://registry.npmmirror.com/@vuemap/layer-3dtiles/-/layer-3dtiles-0.0.7.tgz",
"integrity": "sha512-af7aLaowepOjQkE2h8HHz5sozXlTKFrCeb3vkzP0qvwERFDnb1dIQJA3Zku25a+TB6UeEFDzn6ATIVbq0BNWIg==",
"workspaces": [
"src/*"
],
"dependencies": {
"3d-tiles-renderer": "0.3.20",
"lodash-es": "^4.17.21",
"three": "0.143.0"
},
"engines": {
"node": ">= 16"
},
"peerDependencies": {
"@vuemap/three-layer": ">=0.0.2"
}
},
"node_modules/@vuemap/three-layer": {
"version": "0.0.12",
"resolved": "https://registry.npmmirror.com/@vuemap/three-layer/-/three-layer-0.0.12.tgz",
"integrity": "sha512-mBalsCBZTFX6wDaJ2/Qd+wGpQwiYijOWmtL1kz9IWPcyYWF0wTelePsyCB7iPbzdSGgKbCxdUBwaE6BC1ouD4g==",
"dependencies": {
"@types/three": "0.143.0",
"three": "0.143.0"
},
"engines": {
"node": ">= 16"
}
},
"node_modules/@vuemap/unplugin-resolver": {
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/@vuemap/unplugin-resolver/-/unplugin-resolver-2.0.0.tgz",
"integrity": "sha512-jhSZCxBwXN5txjlV1zRGfsLS+G+wrTA8oQWkBD0g3A0Wqn9Hvq0KKDAePA23m+gwZk4xqOMi1gBoUiqqiIoaMw==",
"dev": true,
"engines": {
"node": ">=14"
},
"peerDependencies": {
"unplugin-vue-components": ">=0.17.15"
}
},
"node_modules/@vuemap/vue-amap": {
"version": "2.1.2",
"resolved": "https://registry.npmmirror.com/@vuemap/vue-amap/-/vue-amap-2.1.2.tgz",
"integrity": "sha512-4Tn8CrmEPv822pt2pJxCtG49+GSItqDMdKHb34RtB8qyY5GpRnMeS564ZoGsZCU7S2bMLqlEw9mBneJVU5huVQ==",
"dependencies": {
"@vuemap/amap-jsapi-loader": "1.0.4",
"@vuemap/amap-jsapi-types": "^0.0.17",
"@vuemap/amap-xyz-layer": "0.0.12",
"@vuemap/district-cluster": "0.0.11",
"lodash-es": "^4.17.21"
},
"peerDependencies": {
"vue": "3"
}
},
"node_modules/@vuemap/vue-amap-extra": {
"version": "2.1.4",
"resolved": "https://registry.npmmirror.com/@vuemap/vue-amap-extra/-/vue-amap-extra-2.1.4.tgz",
"integrity": "sha512-r9y0Gb1UpiBtqqS0SWlGQOrz/96Wjze3z1fhfqvdiB1Z7eUlCO/lnXyb3azBs59srfG3owp7fhp8zWchP0qrgA==",
"dependencies": {
"@tweenjs/tween.js": "^18.6.4",
"@vuemap/layer-3dtiles": "0.0.7",
"@vuemap/three-layer": "0.0.12",
"color": "^4.2.3",
"lodash-es": "^4.17.21",
"three": "0.143.0"
},
"peerDependencies": {
"@vuemap/vue-amap": ">=2.1.0",
"vue": "3"
}
},
"node_modules/@vuemap/vue-amap-extra/node_modules/color": {
"version": "4.2.3",
"resolved": "https://registry.npmmirror.com/color/-/color-4.2.3.tgz",
"integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
"dependencies": {
"color-convert": "^2.0.1",
"color-string": "^1.9.0"
},
"engines": {
"node": ">=12.5.0"
}
},
"node_modules/@vuemap/vue-amap-extra/node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dependencies": {
"color-name": "~1.1.4"
},
"engines": {
"node": ">=7.0.0"
}
},
"node_modules/@vuemap/vue-amap-extra/node_modules/color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"node_modules/@vuemap/vue-amap-extra/node_modules/color-string": {
"version": "1.9.1",
"resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz",
"integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
"dependencies": {
"color-name": "^1.0.0",
"simple-swizzle": "^0.2.2"
}
},
"node_modules/@vuemap/vue-amap-loca": {
"version": "2.1.2",
"resolved": "https://registry.npmmirror.com/@vuemap/vue-amap-loca/-/vue-amap-loca-2.1.2.tgz",
"integrity": "sha512-vA5gSj5YoeSaBZPbec+tcBBW6V7IIXZOQ/uQ4phPC3vcVpNly02jTb7UhDoNLWeucMsqi/qB9a+Tl769xMSRXA==",
"dependencies": {
"@vuemap/amap-loca-types": "^0.0.2"
},
"peerDependencies": {
"@vuemap/vue-amap": ">=2.1.0",
"vue": "3"
}
},
"node_modules/@vueuse/core": {
"version": "8.9.4",
"resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-8.9.4.tgz",
@ -1467,6 +1716,14 @@
"resolved": "https://registry.npmmirror.com/@wangeditor/video-module/-/video-module-1.1.1.tgz",
"integrity": "sha512-6gzpS5cnJihW2T0HFjqmbv6v8ouyaeMUjdM2X8BPohwD74p1ov00dCmRt5QekNTyYSmRHK0ASkUMOvRGqaDxMg=="
},
"node_modules/3d-tiles-renderer": {
"version": "0.3.20",
"resolved": "https://registry.npmmirror.com/3d-tiles-renderer/-/3d-tiles-renderer-0.3.20.tgz",
"integrity": "sha512-Uhr98kOdQig+VxPv70BPXX2ZxB3cbCUVc19MPjm7hgKNydqnNjRarQkySrLpV6NIZJ35Qab33crlmeZPCanFgA==",
"peerDependencies": {
"three": ">=0.123.0"
}
},
"node_modules/acorn": {
"version": "8.8.0",
"resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz",
@ -2456,6 +2713,11 @@
"tslib": "^2.0.3"
}
},
"node_modules/earcut": {
"version": "2.2.4",
"resolved": "https://registry.npmmirror.com/earcut/-/earcut-2.2.4.tgz",
"integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ=="
},
"node_modules/echarts": {
"version": "5.3.3",
"resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.3.3.tgz",
@ -3653,6 +3915,11 @@
"node": ">=0.10.0"
}
},
"node_modules/gl-matrix": {
"version": "3.4.3",
"resolved": "https://registry.npmmirror.com/gl-matrix/-/gl-matrix-3.4.3.tgz",
"integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA=="
},
"node_modules/glob": {
"version": "7.2.3",
"resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz",
@ -4004,6 +4271,11 @@
"node": ">=0.10.0"
}
},
"node_modules/is-arrayish": {
"version": "0.3.2",
"resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz",
"integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
},
"node_modules/is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz",
@ -5111,6 +5383,15 @@
"pathe": "^0.3.0"
}
},
"node_modules/polygon-clipping": {
"version": "0.15.7",
"resolved": "https://registry.npmmirror.com/polygon-clipping/-/polygon-clipping-0.15.7.tgz",
"integrity": "sha512-nhfdr83ECBg6xtqOAJab1tbksbBAOMUltN60bU+llHVOL0e5Onm1WpAXXWXVB39L8AJFssoIhEVuy/S90MmotA==",
"dependencies": {
"robust-predicates": "^3.0.2",
"splaytree": "^3.1.0"
}
},
"node_modules/posix-character-classes": {
"version": "0.1.1",
"resolved": "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
@ -5547,6 +5828,11 @@
"rimraf": "bin.js"
}
},
"node_modules/robust-predicates": {
"version": "3.0.2",
"resolved": "https://registry.npmmirror.com/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"node_modules/rollup": {
"version": "2.77.2",
"resolved": "https://registry.npmmirror.com/rollup/-/rollup-2.77.2.tgz",
@ -5696,6 +5982,14 @@
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
"node_modules/simple-swizzle": {
"version": "0.2.2",
"resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
"integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
"dependencies": {
"is-arrayish": "^0.3.1"
}
},
"node_modules/slash": {
"version": "3.0.0",
"resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz",
@ -5879,6 +6173,11 @@
"resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
"integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
},
"node_modules/splaytree": {
"version": "3.1.2",
"resolved": "https://registry.npmmirror.com/splaytree/-/splaytree-3.1.2.tgz",
"integrity": "sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A=="
},
"node_modules/split-string": {
"version": "3.1.0",
"resolved": "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz",
@ -6366,6 +6665,11 @@
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
"node_modules/three": {
"version": "0.143.0",
"resolved": "https://registry.npmmirror.com/three/-/three-0.143.0.tgz",
"integrity": "sha512-oKcAGYHhJ46TGEuHjodo2n6TY2R6lbvrkp+feKZxqsUL/WkH7GKKaeu6RHeyb2Xjfk2dPLRKLsOP0KM2VgT8Zg=="
},
"node_modules/throttle-debounce": {
"version": "3.0.1",
"resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz",
@ -6541,6 +6845,24 @@
"node": ">=0.10.0"
}
},
"node_modules/topojson-client": {
"version": "3.1.0",
"resolved": "https://registry.npmmirror.com/topojson-client/-/topojson-client-3.1.0.tgz",
"integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
"dependencies": {
"commander": "2"
},
"bin": {
"topo2geo": "bin/topo2geo",
"topomerge": "bin/topomerge",
"topoquantize": "bin/topoquantize"
}
},
"node_modules/topojson-client/node_modules/commander": {
"version": "2.20.3",
"resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
},
"node_modules/traverse": {
"version": "0.6.6",
"resolved": "https://registry.npmmirror.com/traverse/-/traverse-0.6.6.tgz",
@ -6699,6 +7021,17 @@
},
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/antfu"
},
"peerDependencies": {
"@vueuse/core": "*"
},
"peerDependenciesMeta": {
"@vueuse/core": {
"optional": true
}
}
},
"node_modules/unplugin-auto-import/node_modules/magic-string": {
@ -6732,6 +7065,22 @@
},
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/antfu"
},
"peerDependencies": {
"@babel/parser": "^7.15.8",
"@babel/traverse": "^7.15.4",
"vue": "2 || 3"
},
"peerDependenciesMeta": {
"@babel/parser": {
"optional": true
},
"@babel/traverse": {
"optional": true
}
}
},
"node_modules/unplugin-vue-components/node_modules/balanced-match": {
@ -7811,6 +8160,21 @@
"@jridgewell/sourcemap-codec": "^1.4.10"
}
},
"@math.gl/core": {
"version": "3.6.3",
"resolved": "https://registry.npmmirror.com/@math.gl/core/-/core-3.6.3.tgz",
"integrity": "sha512-jBABmDkj5uuuE0dTDmwwss7Cup5ZwQ6Qb7h1pgvtkEutTrhkcv8SuItQNXmF45494yIHeoGue08NlyeY6wxq2A==",
"requires": {
"@babel/runtime": "^7.12.0",
"@math.gl/types": "3.6.3",
"gl-matrix": "^3.4.0"
}
},
"@math.gl/types": {
"version": "3.6.3",
"resolved": "https://registry.npmmirror.com/@math.gl/types/-/types-3.6.3.tgz",
"integrity": "sha512-3uWLVXHY3jQxsXCr/UCNPSc2BG0hNUljhmOBt9l+lNFDp7zHgm0cK2Tw4kj2XfkJy4TgwZTBGwRDQgWEbLbdTA=="
},
"@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@ -7876,11 +8240,44 @@
"integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
"dev": true
},
"@turf/helpers": {
"version": "6.5.0",
"resolved": "https://registry.npmmirror.com/@turf/helpers/-/helpers-6.5.0.tgz",
"integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw=="
},
"@turf/intersect": {
"version": "6.5.0",
"resolved": "https://registry.npmmirror.com/@turf/intersect/-/intersect-6.5.0.tgz",
"integrity": "sha512-2legGJeKrfFkzntcd4GouPugoqPUjexPZnOvfez+3SfIMrHvulw8qV8u7pfVyn2Yqs53yoVCEjS5sEpvQ5YRQg==",
"requires": {
"@turf/helpers": "^6.5.0",
"@turf/invariant": "^6.5.0",
"polygon-clipping": "^0.15.3"
}
},
"@turf/invariant": {
"version": "6.5.0",
"resolved": "https://registry.npmmirror.com/@turf/invariant/-/invariant-6.5.0.tgz",
"integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==",
"requires": {
"@turf/helpers": "^6.5.0"
}
},
"@tweenjs/tween.js": {
"version": "18.6.4",
"resolved": "https://registry.npmmirror.com/@tweenjs/tween.js/-/tween.js-18.6.4.tgz",
"integrity": "sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ=="
},
"@types/event-emitter": {
"version": "0.3.3",
"resolved": "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz",
"integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q=="
},
"@types/geojson": {
"version": "7946.0.14",
"resolved": "https://registry.npmmirror.com/@types/geojson/-/geojson-7946.0.14.tgz",
"integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg=="
},
"@types/json-schema": {
"version": "7.0.11",
"resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz",
@ -7921,11 +8318,24 @@
"@types/node": "*"
}
},
"@types/three": {
"version": "0.143.0",
"resolved": "https://registry.npmmirror.com/@types/three/-/three-0.143.0.tgz",
"integrity": "sha512-c5PonXOt8xk5q4ygmyjOX4Ec+FA7gwfdcMT/PveE9xrJs/0DDcf2lJkWrhEcmvx2ZefQCQBcogABnGqB0P4OsA==",
"requires": {
"@types/webxr": "*"
}
},
"@types/web-bluetooth": {
"version": "0.0.14",
"resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.14.tgz",
"integrity": "sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A=="
},
"@types/webxr": {
"version": "0.5.19",
"resolved": "https://registry.npmmirror.com/@types/webxr/-/webxr-0.5.19.tgz",
"integrity": "sha512-4hxA+NwohSgImdTSlPXEqDqqFktNgmTXQ05ff1uWam05tNGroCMp4G+4XVl6qWm1p7GQ/9oD41kAYsSssF6Mzw=="
},
"@typescript-eslint/eslint-plugin": {
"version": "5.32.0",
"resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz",
@ -8367,6 +8777,145 @@
"integrity": "sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==",
"dev": true
},
"@vuemap/amap-jsapi-loader": {
"version": "1.0.4",
"resolved": "https://registry.npmmirror.com/@vuemap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.4.tgz",
"integrity": "sha512-s5fFHrsNkjYMovEmUJ5S23jpDtElTanDN2HdCt/amOD245a8wWVcTPjl06YEHXtxf6Ewm+z29wQByOCn209Hxg=="
},
"@vuemap/amap-jsapi-types": {
"version": "0.0.17",
"resolved": "https://registry.npmmirror.com/@vuemap/amap-jsapi-types/-/amap-jsapi-types-0.0.17.tgz",
"integrity": "sha512-FHI8OMWxJWbgyuQ0tKclvurQIVHRexMIYAOwZ/z9+G7aHHK5EFhKM13siLczNNAgXdJ2dctPEghCdlhcByl3Ag=="
},
"@vuemap/amap-loca-types": {
"version": "0.0.2",
"resolved": "https://registry.npmmirror.com/@vuemap/amap-loca-types/-/amap-loca-types-0.0.2.tgz",
"integrity": "sha512-jALrE7ugdmItyCIyaO8rPfEa1Zg1KBDGAnqn0jJf8WTzhBbUxsEBXN1WLTkUxTCwZVMOpxE1218uX7LiDT+JPw==",
"requires": {
"@types/geojson": "^7946.0.14",
"@vuemap/amap-jsapi-types": "^0.0.17"
}
},
"@vuemap/amap-xyz-layer": {
"version": "0.0.12",
"resolved": "https://registry.npmmirror.com/@vuemap/amap-xyz-layer/-/amap-xyz-layer-0.0.12.tgz",
"integrity": "sha512-eyInU8AmwXOgkCXILiQoqaCq6vZX/ZOmv7jBsWcRifDhbDOloJ1322d+3iWeIVgSl9STRFX0uPRnGduk3RvNog==",
"requires": {
"@math.gl/core": "3.6.3",
"earcut": "2.2.4",
"gl-matrix": "3.4.3"
}
},
"@vuemap/district-cluster": {
"version": "0.0.11",
"resolved": "https://registry.npmmirror.com/@vuemap/district-cluster/-/district-cluster-0.0.11.tgz",
"integrity": "sha512-SY01gFe8uhP5FKjzyTe0x2yL2K5VmwD5UKlEUU4e09UUZphXCj2Ci7iunX0L29nWINkBjdfxu8dXzhIcx9T3ug==",
"requires": {
"@turf/helpers": "^6.5.0",
"@turf/intersect": "^6.5.0",
"@vuemap/amap-jsapi-types": "^0.0.16",
"topojson-client": "3.1.0"
},
"dependencies": {
"@vuemap/amap-jsapi-types": {
"version": "0.0.16",
"resolved": "https://registry.npmmirror.com/@vuemap/amap-jsapi-types/-/amap-jsapi-types-0.0.16.tgz",
"integrity": "sha512-1B1H2IS8sT2RDubbpEY+K8j11Gb7PZY5Bo0cszRkF8Nw+9HNqpbUNeqkQ6+rxLkwIedcSkOsFDy/IyzXCUXqVw=="
}
}
},
"@vuemap/layer-3dtiles": {
"version": "0.0.7",
"resolved": "https://registry.npmmirror.com/@vuemap/layer-3dtiles/-/layer-3dtiles-0.0.7.tgz",
"integrity": "sha512-af7aLaowepOjQkE2h8HHz5sozXlTKFrCeb3vkzP0qvwERFDnb1dIQJA3Zku25a+TB6UeEFDzn6ATIVbq0BNWIg==",
"requires": {
"3d-tiles-renderer": "0.3.20",
"lodash-es": "^4.17.21",
"three": "0.143.0"
}
},
"@vuemap/three-layer": {
"version": "0.0.12",
"resolved": "https://registry.npmmirror.com/@vuemap/three-layer/-/three-layer-0.0.12.tgz",
"integrity": "sha512-mBalsCBZTFX6wDaJ2/Qd+wGpQwiYijOWmtL1kz9IWPcyYWF0wTelePsyCB7iPbzdSGgKbCxdUBwaE6BC1ouD4g==",
"requires": {
"@types/three": "0.143.0",
"three": "0.143.0"
}
},
"@vuemap/unplugin-resolver": {
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/@vuemap/unplugin-resolver/-/unplugin-resolver-2.0.0.tgz",
"integrity": "sha512-jhSZCxBwXN5txjlV1zRGfsLS+G+wrTA8oQWkBD0g3A0Wqn9Hvq0KKDAePA23m+gwZk4xqOMi1gBoUiqqiIoaMw==",
"dev": true,
"requires": {}
},
"@vuemap/vue-amap": {
"version": "2.1.2",
"resolved": "https://registry.npmmirror.com/@vuemap/vue-amap/-/vue-amap-2.1.2.tgz",
"integrity": "sha512-4Tn8CrmEPv822pt2pJxCtG49+GSItqDMdKHb34RtB8qyY5GpRnMeS564ZoGsZCU7S2bMLqlEw9mBneJVU5huVQ==",
"requires": {
"@vuemap/amap-jsapi-loader": "1.0.4",
"@vuemap/amap-jsapi-types": "^0.0.17",
"@vuemap/amap-xyz-layer": "0.0.12",
"@vuemap/district-cluster": "0.0.11",
"lodash-es": "^4.17.21"
}
},
"@vuemap/vue-amap-extra": {
"version": "2.1.4",
"resolved": "https://registry.npmmirror.com/@vuemap/vue-amap-extra/-/vue-amap-extra-2.1.4.tgz",
"integrity": "sha512-r9y0Gb1UpiBtqqS0SWlGQOrz/96Wjze3z1fhfqvdiB1Z7eUlCO/lnXyb3azBs59srfG3owp7fhp8zWchP0qrgA==",
"requires": {
"@tweenjs/tween.js": "^18.6.4",
"@vuemap/layer-3dtiles": "0.0.7",
"@vuemap/three-layer": "0.0.12",
"color": "^4.2.3",
"lodash-es": "^4.17.21",
"three": "0.143.0"
},
"dependencies": {
"color": {
"version": "4.2.3",
"resolved": "https://registry.npmmirror.com/color/-/color-4.2.3.tgz",
"integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
"requires": {
"color-convert": "^2.0.1",
"color-string": "^1.9.0"
}
},
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"requires": {
"color-name": "~1.1.4"
}
},
"color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"color-string": {
"version": "1.9.1",
"resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz",
"integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
"requires": {
"color-name": "^1.0.0",
"simple-swizzle": "^0.2.2"
}
}
}
},
"@vuemap/vue-amap-loca": {
"version": "2.1.2",
"resolved": "https://registry.npmmirror.com/@vuemap/vue-amap-loca/-/vue-amap-loca-2.1.2.tgz",
"integrity": "sha512-vA5gSj5YoeSaBZPbec+tcBBW6V7IIXZOQ/uQ4phPC3vcVpNly02jTb7UhDoNLWeucMsqi/qB9a+Tl769xMSRXA==",
"requires": {
"@vuemap/amap-loca-types": "^0.0.2"
}
},
"@vueuse/core": {
"version": "8.9.4",
"resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-8.9.4.tgz",
@ -8473,6 +9022,12 @@
"resolved": "https://registry.npmmirror.com/@wangeditor/video-module/-/video-module-1.1.1.tgz",
"integrity": "sha512-6gzpS5cnJihW2T0HFjqmbv6v8ouyaeMUjdM2X8BPohwD74p1ov00dCmRt5QekNTyYSmRHK0ASkUMOvRGqaDxMg=="
},
"3d-tiles-renderer": {
"version": "0.3.20",
"resolved": "https://registry.npmmirror.com/3d-tiles-renderer/-/3d-tiles-renderer-0.3.20.tgz",
"integrity": "sha512-Uhr98kOdQig+VxPv70BPXX2ZxB3cbCUVc19MPjm7hgKNydqnNjRarQkySrLpV6NIZJ35Qab33crlmeZPCanFgA==",
"requires": {}
},
"acorn": {
"version": "8.8.0",
"resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz",
@ -9304,6 +9859,11 @@
"tslib": "^2.0.3"
}
},
"earcut": {
"version": "2.2.4",
"resolved": "https://registry.npmmirror.com/earcut/-/earcut-2.2.4.tgz",
"integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ=="
},
"echarts": {
"version": "5.3.3",
"resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.3.3.tgz",
@ -10156,6 +10716,11 @@
"integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==",
"dev": true
},
"gl-matrix": {
"version": "3.4.3",
"resolved": "https://registry.npmmirror.com/gl-matrix/-/gl-matrix-3.4.3.tgz",
"integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA=="
},
"glob": {
"version": "7.2.3",
"resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz",
@ -10443,6 +11008,11 @@
}
}
},
"is-arrayish": {
"version": "0.3.2",
"resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz",
"integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
},
"is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz",
@ -11331,6 +11901,15 @@
"pathe": "^0.3.0"
}
},
"polygon-clipping": {
"version": "0.15.7",
"resolved": "https://registry.npmmirror.com/polygon-clipping/-/polygon-clipping-0.15.7.tgz",
"integrity": "sha512-nhfdr83ECBg6xtqOAJab1tbksbBAOMUltN60bU+llHVOL0e5Onm1WpAXXWXVB39L8AJFssoIhEVuy/S90MmotA==",
"requires": {
"robust-predicates": "^3.0.2",
"splaytree": "^3.1.0"
}
},
"posix-character-classes": {
"version": "0.1.1",
"resolved": "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
@ -11671,6 +12250,11 @@
"glob": "^7.1.3"
}
},
"robust-predicates": {
"version": "3.0.2",
"resolved": "https://registry.npmmirror.com/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"rollup": {
"version": "2.77.2",
"resolved": "https://registry.npmmirror.com/rollup/-/rollup-2.77.2.tgz",
@ -11795,6 +12379,14 @@
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
"simple-swizzle": {
"version": "0.2.2",
"resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
"integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
"requires": {
"is-arrayish": "^0.3.1"
}
},
"slash": {
"version": "3.0.0",
"resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz",
@ -11952,6 +12544,11 @@
"resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
"integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
},
"splaytree": {
"version": "3.1.2",
"resolved": "https://registry.npmmirror.com/splaytree/-/splaytree-3.1.2.tgz",
"integrity": "sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A=="
},
"split-string": {
"version": "3.1.0",
"resolved": "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz",
@ -12350,6 +12947,11 @@
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
"three": {
"version": "0.143.0",
"resolved": "https://registry.npmmirror.com/three/-/three-0.143.0.tgz",
"integrity": "sha512-oKcAGYHhJ46TGEuHjodo2n6TY2R6lbvrkp+feKZxqsUL/WkH7GKKaeu6RHeyb2Xjfk2dPLRKLsOP0KM2VgT8Zg=="
},
"throttle-debounce": {
"version": "3.0.1",
"resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz",
@ -12487,6 +13089,21 @@
"is-number": "^7.0.0"
}
},
"topojson-client": {
"version": "3.1.0",
"resolved": "https://registry.npmmirror.com/topojson-client/-/topojson-client-3.1.0.tgz",
"integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
"requires": {
"commander": "2"
},
"dependencies": {
"commander": {
"version": "2.20.3",
"resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
}
}
},
"traverse": {
"version": "0.6.6",
"resolved": "https://registry.npmmirror.com/traverse/-/traverse-0.6.6.tgz",

View File

@ -1,8 +1,13 @@
<script setup>
import { onMounted, onUnmounted } from "vue";
import { onMounted, watch, ref, onUnmounted } from "vue";
import AMapLoader from "@amap/amap-jsapi-loader";
let map = null;
let AMap = null;
let autoComplete = null;
let placeSearch = null;
let markers = [];
onMounted(() => {
window._AMapSecurityConfig = {
@ -11,19 +16,26 @@ onMounted(() => {
AMapLoader.load({
key: "84b5a3627d20f7b38ddc50a6d5291e31", // WebKey load
version: "2.0", // JSAPI 1.4.15
plugins: ['AMap.Scale' ,
plugins: ['AMap.Scale',
'AMap.ToolBar',
'AMap.MoveAnimation',
'AMap.Geolocation',
'AMap.PlaceSearch'], //使'AMap.Scale'['...','...']
'AMap.PlaceSearch',
'AMap.AutoComplete'
], //使'AMap.Scale'['...','...']
})
.then((AMap) => {
.then((AMap0) => {
AMap = AMap0;
map = new AMap.Map("container", {
// id
viewMode: "3D", // 3D
zoom: 10, //
center: [121.34,31.46], //
center: [121.34, 31.46], //
});
autoComplete = new AMap.Autocomplete();
placeSearch = new AMap.PlaceSearch({ pageSize: 9 });
var toolbar = new AMap.ToolBar(); //
map.addControl(toolbar);
toolbar.show();
@ -35,14 +47,69 @@ onMounted(() => {
var geolocation = new AMap.Geolocation();
map.addControl(geolocation);
var placeSearch = new AMap.PlaceSearch();
map.addControl(placeSearch);
})
.catch((e) => {
console.log(e);
});
});
function search(str, callback) {
autoComplete && autoComplete.search(str, function (status, result) {
if (status === 'complete' && result.info === "OK") {
callback(result.tips)
}
})
}
function selectOne(name) {
placeSearch.search(name, (status, result) => {
addmarkers(result.poiList.pois)
});
}
function addmarkers(stationArr) {
markers.forEach(mark => mark.remove())
markers = []
for (var i = 0; i < stationArr.length; i++) {
// Marker
var marker = new AMap.Marker({
//
content: `
<div >
<svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32">
<path d="M512 0a384 384 0 0 1 384 384c0 212.064-384 640-384 640S128 596.064 128 384A384 384 0 0 1 512 0z m0 64a320 320 0 0 1 320 320c0 160.288-320 576-320 576S192 542.048 192 384A320 320 0 0 1 512 64z m0 160a160 160 0 1 1-160 160 160 160 0 0 1 160-160z m0 64a96 96 0 1 1-96 96 96 96 0 0 1 96-96z" fill="#d81e06" ></path></svg>
<span style="color:white;position: absolute;left: 10px;top: 0px">${i + 1}</span></div>`,
offset: new AMap.Pixel(-16, -32), //
position: stationArr[i].location, //
});
markers.push(marker)
// marker
marker.info = new AMap.InfoWindow({
content: stationArr[i].name, //
offset: new AMap.Pixel(0, -30),
});
// marker
marker.on("mouseover", function (e) {
e.target.info.open(AMap, e.target.getPosition());
});
}
map.add(markers)
map.setFitView(markers);
}
defineExpose({
search,
selectOne
})
onUnmounted(() => {
map?.destroy();
@ -58,5 +125,7 @@ onUnmounted(() => {
#container {
width: 70%;
height: 500px;
}
</style>

View File

@ -0,0 +1,26 @@
import { defineStore } from 'pinia'
export interface MapState {
search: string,
point: {
lat: number,
lng: number
},
address: string,
tips: []
}
const mapStore = defineStore({
id: 'map',
state: (): MapState => ({
search: '',
point: {
lat: 0,
lng: 0
},
address: '',
tips: []
})
})
export default MapState

View File

@ -23,8 +23,10 @@
<el-radio :label="0">不显示</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="传真" prop="fax">
@ -61,6 +63,27 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="搜索" >
<el-select v-model="formData.search" filterable remote clearable
style="width: 370px"
placeholder="请输入关键字搜索" :remote-method="remoteMethod" @change="selectOne">
<el-option v-for="item in formData.results" :label="item.name" :value="item.name"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="排序" prop="sort">
<div>
<el-input-number v-model="formData.sort" :max="9999" />
</div>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="公司详细地址" prop="address">
@ -74,24 +97,9 @@
</el-form-item>
</el-col>
</el-row>
<div >
<el-form-item label="搜索" prop="coordinate">
<el-select
v-model="mapValue"
multiple
filterable
remote
reserve-keyword
placeholder="请输入地址"
:remote-method="remoteMethod"
:loading="loading"
style="width: 240px"
>
</el-select>
</el-form-item>
</div>
<div style="align-content: center; margin-left: 100px">
<MapContainer />
<MapContainer ref="refMap" :search="formData.search" v-model:results="formData.results" />
</div>
</el-form>
</popup>
@ -123,6 +131,8 @@ const popupTitle = computed(() => {
return mode.value == 'edit' ? '编辑联系我们' : '新增联系我们'
})
const formData = reactive({
id: '',
name: '',
@ -136,13 +146,16 @@ const formData = reactive({
linkAddress: '',
address: '',
coordinate: '',
search: '',
results: []
})
const list = ref<ListItem[]>([])
const options = ref<ListItem[]>([])
const mapValue = ref<string>('')
const mapValue = ref<any>(null)
const loading = ref(false)
const refMap = ref<any>(null)
const formRules = {
@ -263,25 +276,35 @@ const getDetail = async (row: Record<string, any>) => {
setFormData(data)
}
const remoteMethod = (query: string) => {
if (query) {
loading.value = true
setTimeout(() => {
loading.value = false
options.value = list.value.filter((item) => {
return item.label.toLowerCase().includes(query.toLowerCase())
})
}, 200)
} else {
options.value = []
}
const handlePut = (result) => {
formData.results.forEach((item: any) => {
if (result === item.name) {
let location = item.location;
console.log('%c ======item======', 'font-size:14px; color:#22ff22;', item)
console.log('%c ======location======', 'font-size:14px; color:#22ff22;', location.lat)
formData.coordinate = location.lat + ',' + location.lng
}
})
}
const getMapList = (value: string) => {
function selectOne(res ){
console.log('%c ======res======', 'font-size:14px; color:#22ff22;', res)
refMap.value.selectOne(res)
mapValue.value = handlePut(res)
console.log('%c ======mapValue======', 'font-size:14px; color:#22ff22;', mapValue)
formData.address = res
}
function remoteMethod(str) {
refMap.value.search(str, (tips) => {
console.log('%c ======tips======', 'font-size:14px; color:#22ff22;', tips)
formData.results = tips
console.log('%c ======formData======', 'font-size:14px; color:#22ff22;', formData)
})
}
const handleClose = () => {
emit('close')

View File

@ -210,7 +210,7 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
"@babel/parser@^7.16.4", "@babel/parser@^7.18.10":
"@babel/parser@^7.15.8", "@babel/parser@^7.16.4", "@babel/parser@^7.18.10":
version "7.18.10"
resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.18.10.tgz"
integrity sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg==
@ -261,7 +261,7 @@
"@babel/parser" "^7.18.10"
"@babel/types" "^7.18.10"
"@babel/traverse@^7.0.0", "@babel/traverse@^7.18.10", "@babel/traverse@^7.18.9":
"@babel/traverse@^7.0.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.18.10", "@babel/traverse@^7.18.9":
version "7.18.10"
resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.18.10.tgz"
integrity sha512-J7ycxg0/K9XCtLyHf0cz2DqDihonJeIo+z+HEdRe9YuT8TY4A66i+Ab2/xZCEW7Ro60bPCBBfqqboHSamoV3+g==
@ -387,6 +387,20 @@
"@jridgewell/resolve-uri" "^3.0.3"
"@jridgewell/sourcemap-codec" "^1.4.10"
"@math.gl/core@3.6.3":
version "3.6.3"
resolved "https://registry.npmmirror.com/@math.gl/core/-/core-3.6.3.tgz"
integrity sha512-jBABmDkj5uuuE0dTDmwwss7Cup5ZwQ6Qb7h1pgvtkEutTrhkcv8SuItQNXmF45494yIHeoGue08NlyeY6wxq2A==
dependencies:
"@babel/runtime" "^7.12.0"
"@math.gl/types" "3.6.3"
gl-matrix "^3.4.0"
"@math.gl/types@3.6.3":
version "3.6.3"
resolved "https://registry.npmmirror.com/@math.gl/types/-/types-3.6.3.tgz"
integrity sha512-3uWLVXHY3jQxsXCr/UCNPSc2BG0hNUljhmOBt9l+lNFDp7zHgm0cK2Tw4kj2XfkJy4TgwZTBGwRDQgWEbLbdTA==
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
@ -441,11 +455,42 @@
resolved "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz"
integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
"@turf/helpers@^6.5.0":
version "6.5.0"
resolved "https://registry.npmmirror.com/@turf/helpers/-/helpers-6.5.0.tgz"
integrity sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==
"@turf/intersect@^6.5.0":
version "6.5.0"
resolved "https://registry.npmmirror.com/@turf/intersect/-/intersect-6.5.0.tgz"
integrity sha512-2legGJeKrfFkzntcd4GouPugoqPUjexPZnOvfez+3SfIMrHvulw8qV8u7pfVyn2Yqs53yoVCEjS5sEpvQ5YRQg==
dependencies:
"@turf/helpers" "^6.5.0"
"@turf/invariant" "^6.5.0"
polygon-clipping "^0.15.3"
"@turf/invariant@^6.5.0":
version "6.5.0"
resolved "https://registry.npmmirror.com/@turf/invariant/-/invariant-6.5.0.tgz"
integrity sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==
dependencies:
"@turf/helpers" "^6.5.0"
"@tweenjs/tween.js@^18.6.4":
version "18.6.4"
resolved "https://registry.npmmirror.com/@tweenjs/tween.js/-/tween.js-18.6.4.tgz"
integrity sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ==
"@types/event-emitter@^0.3.3":
version "0.3.3"
resolved "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz"
integrity sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q==
"@types/geojson@^7946.0.14":
version "7946.0.14"
resolved "https://registry.npmmirror.com/@types/geojson/-/geojson-7946.0.14.tgz"
integrity sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==
"@types/json-schema@^7.0.9":
version "7.0.11"
resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz"
@ -480,11 +525,23 @@
dependencies:
"@types/node" "*"
"@types/three@0.143.0":
version "0.143.0"
resolved "https://registry.npmmirror.com/@types/three/-/three-0.143.0.tgz"
integrity sha512-c5PonXOt8xk5q4ygmyjOX4Ec+FA7gwfdcMT/PveE9xrJs/0DDcf2lJkWrhEcmvx2ZefQCQBcogABnGqB0P4OsA==
dependencies:
"@types/webxr" "*"
"@types/web-bluetooth@^0.0.14":
version "0.0.14"
resolved "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.14.tgz"
integrity sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==
"@types/webxr@*":
version "0.5.19"
resolved "https://registry.npmmirror.com/@types/webxr/-/webxr-0.5.19.tgz"
integrity sha512-4hxA+NwohSgImdTSlPXEqDqqFktNgmTXQ05ff1uWam05tNGroCMp4G+4XVl6qWm1p7GQ/9oD41kAYsSssF6Mzw==
"@typescript-eslint/eslint-plugin@^5.0.0":
version "5.32.0"
resolved "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz"
@ -794,7 +851,101 @@
resolved "https://registry.npmmirror.com/@vue/tsconfig/-/tsconfig-0.1.3.tgz"
integrity sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==
"@vueuse/core@^8.7.5":
"@vuemap/amap-jsapi-loader@1.0.4":
version "1.0.4"
resolved "https://registry.npmmirror.com/@vuemap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.4.tgz"
integrity sha512-s5fFHrsNkjYMovEmUJ5S23jpDtElTanDN2HdCt/amOD245a8wWVcTPjl06YEHXtxf6Ewm+z29wQByOCn209Hxg==
"@vuemap/amap-jsapi-types@^0.0.16":
version "0.0.16"
resolved "https://registry.npmmirror.com/@vuemap/amap-jsapi-types/-/amap-jsapi-types-0.0.16.tgz"
integrity sha512-1B1H2IS8sT2RDubbpEY+K8j11Gb7PZY5Bo0cszRkF8Nw+9HNqpbUNeqkQ6+rxLkwIedcSkOsFDy/IyzXCUXqVw==
"@vuemap/amap-jsapi-types@^0.0.17":
version "0.0.17"
resolved "https://registry.npmmirror.com/@vuemap/amap-jsapi-types/-/amap-jsapi-types-0.0.17.tgz"
integrity sha512-FHI8OMWxJWbgyuQ0tKclvurQIVHRexMIYAOwZ/z9+G7aHHK5EFhKM13siLczNNAgXdJ2dctPEghCdlhcByl3Ag==
"@vuemap/amap-loca-types@^0.0.2":
version "0.0.2"
resolved "https://registry.npmmirror.com/@vuemap/amap-loca-types/-/amap-loca-types-0.0.2.tgz"
integrity sha512-jALrE7ugdmItyCIyaO8rPfEa1Zg1KBDGAnqn0jJf8WTzhBbUxsEBXN1WLTkUxTCwZVMOpxE1218uX7LiDT+JPw==
dependencies:
"@types/geojson" "^7946.0.14"
"@vuemap/amap-jsapi-types" "^0.0.17"
"@vuemap/amap-xyz-layer@0.0.12":
version "0.0.12"
resolved "https://registry.npmmirror.com/@vuemap/amap-xyz-layer/-/amap-xyz-layer-0.0.12.tgz"
integrity sha512-eyInU8AmwXOgkCXILiQoqaCq6vZX/ZOmv7jBsWcRifDhbDOloJ1322d+3iWeIVgSl9STRFX0uPRnGduk3RvNog==
dependencies:
"@math.gl/core" "3.6.3"
earcut "2.2.4"
gl-matrix "3.4.3"
"@vuemap/district-cluster@0.0.11":
version "0.0.11"
resolved "https://registry.npmmirror.com/@vuemap/district-cluster/-/district-cluster-0.0.11.tgz"
integrity sha512-SY01gFe8uhP5FKjzyTe0x2yL2K5VmwD5UKlEUU4e09UUZphXCj2Ci7iunX0L29nWINkBjdfxu8dXzhIcx9T3ug==
dependencies:
"@turf/helpers" "^6.5.0"
"@turf/intersect" "^6.5.0"
"@vuemap/amap-jsapi-types" "^0.0.16"
topojson-client "3.1.0"
"@vuemap/layer-3dtiles@0.0.7":
version "0.0.7"
resolved "https://registry.npmmirror.com/@vuemap/layer-3dtiles/-/layer-3dtiles-0.0.7.tgz"
integrity sha512-af7aLaowepOjQkE2h8HHz5sozXlTKFrCeb3vkzP0qvwERFDnb1dIQJA3Zku25a+TB6UeEFDzn6ATIVbq0BNWIg==
dependencies:
"3d-tiles-renderer" "0.3.20"
lodash-es "^4.17.21"
three "0.143.0"
"@vuemap/three-layer@>=0.0.2", "@vuemap/three-layer@0.0.12":
version "0.0.12"
resolved "https://registry.npmmirror.com/@vuemap/three-layer/-/three-layer-0.0.12.tgz"
integrity sha512-mBalsCBZTFX6wDaJ2/Qd+wGpQwiYijOWmtL1kz9IWPcyYWF0wTelePsyCB7iPbzdSGgKbCxdUBwaE6BC1ouD4g==
dependencies:
"@types/three" "0.143.0"
three "0.143.0"
"@vuemap/unplugin-resolver@^2.0.0":
version "2.0.0"
resolved "https://registry.npmmirror.com/@vuemap/unplugin-resolver/-/unplugin-resolver-2.0.0.tgz"
integrity sha512-jhSZCxBwXN5txjlV1zRGfsLS+G+wrTA8oQWkBD0g3A0Wqn9Hvq0KKDAePA23m+gwZk4xqOMi1gBoUiqqiIoaMw==
"@vuemap/vue-amap-extra@^2.1.4":
version "2.1.4"
resolved "https://registry.npmmirror.com/@vuemap/vue-amap-extra/-/vue-amap-extra-2.1.4.tgz"
integrity sha512-r9y0Gb1UpiBtqqS0SWlGQOrz/96Wjze3z1fhfqvdiB1Z7eUlCO/lnXyb3azBs59srfG3owp7fhp8zWchP0qrgA==
dependencies:
"@tweenjs/tween.js" "^18.6.4"
"@vuemap/layer-3dtiles" "0.0.7"
"@vuemap/three-layer" "0.0.12"
color "^4.2.3"
lodash-es "^4.17.21"
three "0.143.0"
"@vuemap/vue-amap-loca@^2.1.2":
version "2.1.2"
resolved "https://registry.npmmirror.com/@vuemap/vue-amap-loca/-/vue-amap-loca-2.1.2.tgz"
integrity sha512-vA5gSj5YoeSaBZPbec+tcBBW6V7IIXZOQ/uQ4phPC3vcVpNly02jTb7UhDoNLWeucMsqi/qB9a+Tl769xMSRXA==
dependencies:
"@vuemap/amap-loca-types" "^0.0.2"
"@vuemap/vue-amap@^2.1.2", "@vuemap/vue-amap@>=2.1.0":
version "2.1.2"
resolved "https://registry.npmmirror.com/@vuemap/vue-amap/-/vue-amap-2.1.2.tgz"
integrity sha512-4Tn8CrmEPv822pt2pJxCtG49+GSItqDMdKHb34RtB8qyY5GpRnMeS564ZoGsZCU7S2bMLqlEw9mBneJVU5huVQ==
dependencies:
"@vuemap/amap-jsapi-loader" "1.0.4"
"@vuemap/amap-jsapi-types" "^0.0.17"
"@vuemap/amap-xyz-layer" "0.0.12"
"@vuemap/district-cluster" "0.0.11"
lodash-es "^4.17.21"
"@vueuse/core@*", "@vueuse/core@^8.7.5":
version "8.9.4"
resolved "https://registry.npmmirror.com/@vueuse/core/-/core-8.9.4.tgz"
integrity sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q==
@ -894,6 +1045,11 @@
resolved "https://registry.npmmirror.com/@wangeditor/video-module/-/video-module-1.1.1.tgz"
integrity sha512-6gzpS5cnJihW2T0HFjqmbv6v8ouyaeMUjdM2X8BPohwD74p1ov00dCmRt5QekNTyYSmRHK0ASkUMOvRGqaDxMg==
"3d-tiles-renderer@0.3.20":
version "0.3.20"
resolved "https://registry.npmmirror.com/3d-tiles-renderer/-/3d-tiles-renderer-0.3.20.tgz"
integrity sha512-Uhr98kOdQig+VxPv70BPXX2ZxB3cbCUVc19MPjm7hgKNydqnNjRarQkySrLpV6NIZJ35Qab33crlmeZPCanFgA==
acorn-jsx@^5.3.2:
version "5.3.2"
resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
@ -1322,6 +1478,14 @@ color-string@^0.3.0:
dependencies:
color-name "^1.0.0"
color-string@^1.9.0:
version "1.9.1"
resolved "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz"
integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
dependencies:
color-name "^1.0.0"
simple-swizzle "^0.2.2"
color@^0.11.0:
version "0.11.4"
resolved "https://registry.npmmirror.com/color/-/color-0.11.4.tgz"
@ -1331,6 +1495,14 @@ color@^0.11.0:
color-convert "^1.3.0"
color-string "^0.3.0"
color@^4.2.3:
version "4.2.3"
resolved "https://registry.npmmirror.com/color/-/color-4.2.3.tgz"
integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==
dependencies:
color-convert "^2.0.1"
color-string "^1.9.0"
combined-stream@^1.0.8:
version "1.0.8"
resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz"
@ -1343,6 +1515,11 @@ commander@^7.2.0:
resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz"
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
commander@2:
version "2.20.3"
resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
component-emitter@^1.2.1:
version "1.3.0"
resolved "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz"
@ -1679,6 +1856,11 @@ dot-case@^3.0.4:
no-case "^3.0.4"
tslib "^2.0.3"
earcut@2.2.4:
version "2.2.4"
resolved "https://registry.npmmirror.com/earcut/-/earcut-2.2.4.tgz"
integrity sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==
echarts@^5.3.3:
version "5.3.3"
resolved "https://registry.npmmirror.com/echarts/-/echarts-5.3.3.tgz"
@ -2210,6 +2392,11 @@ get-value@^2.0.3, get-value@^2.0.6:
resolved "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz"
integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==
gl-matrix@^3.4.0, gl-matrix@3.4.3:
version "3.4.3"
resolved "https://registry.npmmirror.com/gl-matrix/-/gl-matrix-3.4.3.tgz"
integrity sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==
glob-parent@^5.1.2, glob-parent@~5.1.2:
version "5.1.2"
resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz"
@ -2461,6 +2648,11 @@ is-accessor-descriptor@^1.0.0:
dependencies:
kind-of "^6.0.0"
is-arrayish@^0.3.1:
version "0.3.2"
resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz"
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
is-binary-path@~2.1.0:
version "2.1.0"
resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz"
@ -3248,6 +3440,14 @@ pkg-types@^0.3.3:
mlly "^0.5.3"
pathe "^0.3.0"
polygon-clipping@^0.15.3:
version "0.15.7"
resolved "https://registry.npmmirror.com/polygon-clipping/-/polygon-clipping-0.15.7.tgz"
integrity sha512-nhfdr83ECBg6xtqOAJab1tbksbBAOMUltN60bU+llHVOL0e5Onm1WpAXXWXVB39L8AJFssoIhEVuy/S90MmotA==
dependencies:
robust-predicates "^3.0.2"
splaytree "^3.1.0"
posix-character-classes@^0.1.0:
version "0.1.1"
resolved "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz"
@ -3506,6 +3706,11 @@ rimraf@^3.0.2:
dependencies:
glob "^7.1.3"
robust-predicates@^3.0.2:
version "3.0.2"
resolved "https://registry.npmmirror.com/robust-predicates/-/robust-predicates-3.0.2.tgz"
integrity sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==
rollup@^2.75.6:
version "2.77.2"
resolved "https://registry.npmmirror.com/rollup/-/rollup-2.77.2.tgz"
@ -3625,6 +3830,13 @@ signal-exit@^3.0.7:
resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz"
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
simple-swizzle@^0.2.2:
version "0.2.2"
resolved "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz"
integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==
dependencies:
is-arrayish "^0.3.1"
slash@^3.0.0:
version "3.0.0"
resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz"
@ -3730,6 +3942,11 @@ sourcemap-codec@^1.4.8:
resolved "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
splaytree@^3.1.0:
version "3.1.2"
resolved "https://registry.npmmirror.com/splaytree/-/splaytree-3.1.2.tgz"
integrity sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A==
split-string@^3.0.1, split-string@^3.0.2:
version "3.1.0"
resolved "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz"
@ -3899,6 +4116,11 @@ text-table@^0.2.0:
resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz"
integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
three@>=0.123.0, three@0.143.0:
version "0.143.0"
resolved "https://registry.npmmirror.com/three/-/three-0.143.0.tgz"
integrity sha512-oKcAGYHhJ46TGEuHjodo2n6TY2R6lbvrkp+feKZxqsUL/WkH7GKKaeu6RHeyb2Xjfk2dPLRKLsOP0KM2VgT8Zg==
throttle-debounce@^3.0.1:
version "3.0.1"
resolved "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz"
@ -3951,6 +4173,13 @@ to-regex@^3.0.1:
regex-not "^1.0.2"
safe-regex "^1.1.0"
topojson-client@3.1.0:
version "3.1.0"
resolved "https://registry.npmmirror.com/topojson-client/-/topojson-client-3.1.0.tgz"
integrity sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==
dependencies:
commander "2"
traverse@^0.6.6:
version "0.6.6"
resolved "https://registry.npmmirror.com/traverse/-/traverse-0.6.6.tgz"
@ -4031,7 +4260,7 @@ universalify@^2.0.0:
resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz"
integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
unplugin-auto-import@^0.9.2:
unplugin-auto-import@^0.9.5:
version "0.9.5"
resolved "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.9.5.tgz"
integrity sha512-CskZjMM+p/QZev7y4JgaAFrf63ui4VGS4HrDMm6VIiVjwnmQ0wPugo58GGhYa+W2Hyv6zGffYO6uYHfeVlDZDA==
@ -4043,7 +4272,7 @@ unplugin-auto-import@^0.9.2:
unimport "^0.4.5"
unplugin "^0.7.2"
unplugin-vue-components@^0.19.9:
unplugin-vue-components@^0.19.9, unplugin-vue-components@>=0.17.15:
version "0.19.9"
resolved "https://registry.npmmirror.com/unplugin-vue-components/-/unplugin-vue-components-0.19.9.tgz"
integrity sha512-i5mZtg85euPWZrGswFkoa9pf4WjKCP5qOjnwOyg3KOKVzFjnP3osCdrunQMjtoMKehTdz1vV6baZH8bZR4PNgg==
@ -4225,7 +4454,7 @@ vue-tsc@^0.38.1:
dependencies:
"@volar/vue-typescript" "0.38.9"
vue@^3.2.2, vue@^3.2.37:
vue@^3.2.2, vue@^3.2.37, "vue@2 || 3", vue@3:
version "3.2.37"
resolved "https://registry.npmmirror.com/vue/-/vue-3.2.37.tgz"
integrity sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==