hookehuyr

fix: 修正地图定位范围变量名错误并添加ElMessage全局类型

修复多个视图组件中point_range变量错误引用为map_range的问题
添加Element Plus的ElMessage到自动导入配置
{
"globals": {
"EffectScope": true,
"ElMessage": true,
"computed": true,
"createApp": true,
"customRef": true,
......
......@@ -2,6 +2,7 @@
export {}
declare global {
const EffectScope: typeof import('vue')['EffectScope']
const ElMessage: typeof import('element-plus/es')['ElMessage']
const computed: typeof import('vue')['computed']
const createApp: typeof import('vue')['createApp']
const customRef: typeof import('vue')['customRef']
......
......@@ -341,7 +341,7 @@ export default {
this.mapTiles = data.level; // 获取图层
this.navKey = data.list[0]['id']; // 默认选中 第一个 id
this.navList = data.list.filter(item => item.id === this.navKey)[0]['list']; // 返回默认选中项的实体信息
this.point_range = data.map.map_range ? data.map.point_range : []; // 地图定位范围
this.point_range = data.map.map_range ? data.map.map_range : []; // 地图定位范围
// 初始化地图
this.initMap();
// this.setMapBoundary();
......
......@@ -291,7 +291,7 @@ export default {
this.data_rotation = data.map.rotation; // 地图旋转角度
this.data_zooms = data.map.zooms.map(item => Number(item)); // 地图默认缩放范围
this.data_paths = data.map.path ? data.map.path : {}; // 地图默认导航路径
this.point_range = data.map.map_range ? data.map.point_range : []; // 地图定位范围
this.point_range = data.map.map_range ? data.map.map_range : []; // 地图定位范围
if (data.map.path) {
for (const key in data.map.path) {
const element = data.map.path[key];
......
<!--
* @Date: 2023-05-19 14:54:27
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-08-07 16:13:40
* @LastEditTime: 2025-08-08 14:51:23
* @FilePath: /map-demo/src/views/by/map.vue
* @Description: 公众地图主体页面
-->
......@@ -306,7 +306,7 @@ export default {
this.data_zooms = data.map.zooms.map(item => Number(item)); // 地图默认缩放范围
this.data_paths = data.map.path ? data.map.path : {}; // 地图默认导航路径
this.data_logo = data.map.map_logo ? data.map.map_logo : ''; // 地图logo
this.point_range = data.map.map_range ? data.map.point_range : []; // 地图定位范围
this.point_range = data.map.map_range ? data.map.map_range : []; // 地图定位范围
if (data.map.map_layers) { // 地图默认图层
if (data.map.map_layers === 'satellite') { // 卫星和路网
this.data_layers = [new AMap.TileLayer.Satellite(), new AMap.TileLayer.RoadNet()]
......
......@@ -289,7 +289,7 @@ export default {
this.data_rotation = data.map.rotation; // 地图旋转角度
this.data_zooms = data.map.zooms.map(item => Number(item)); // 地图默认缩放范围
this.data_paths = data.map.path ? data.map.path : {}; // 地图默认导航路径
this.point_range = data.map.map_range ? data.map.point_range : []; // 地图定位范围
this.point_range = data.map.map_range ? data.map.map_range : []; // 地图定位范围
if (data.map.path) {
for (const key in data.map.path) {
const element = data.map.path[key];
......
......@@ -298,7 +298,7 @@ export default {
this.mapTiles = data.level; // 获取图层
this.navKey = data.list[0]['id']; // 默认选中 第一个 id
this.navList = data.list.filter(item => item.id === this.navKey)[0]['list']; // 返回默认选中项的实体信息
this.point_range = data.map.map_range ? data.map.point_range : []; // 地图定位范围
this.point_range = data.map.map_range ? data.map.map_range : []; // 地图定位范围
// 初始化地图
this.initMap();
// this.setMapBoundary();
......
......@@ -293,7 +293,7 @@ export default {
this.data_zoom = data.map.zoom; // 地图默认缩放
this.data_rotation = data.map.rotation; // 地图旋转角度
this.data_zooms = data.map.zooms.map(item => Number(item)); // 地图默认缩放范围
this.point_range = data.map.map_range ? data.map.point_range : []; // 地图定位范围
this.point_range = data.map.map_range ? data.map.map_range : []; // 地图定位范围
// 初始化地图
this.initMap();
// this.setMapBoundary();
......
......@@ -290,7 +290,7 @@ export default {
this.data_rotation = data.map.rotation; // 地图旋转角度
this.data_zooms = data.map.zooms.map(item => Number(item)); // 地图默认缩放范围
this.data_paths = data.map.path ? data.map.path : {}; // 地图默认导航路径
this.point_range = data.map.map_range ? data.map.point_range : []; // 地图定位范围
this.point_range = data.map.map_range ? data.map.map_range : []; // 地图定位范围
if (data.map.map_layers) { // 地图默认图层
if (data.map.map_layers === 'satellite') { // 卫星和路网
this.data_layers = [new AMap.TileLayer.Satellite(), new AMap.TileLayer.RoadNet()]
......