xieb
2023-09-13 3667807a7b7418efc090ee3fa6a6b734bc3080bf
src/store/map.ts
@@ -1,4 +1,8 @@
import { MutationTree } from 'vuex'
interface longitude {
  longitude:number
  latitude: number
}
const state = () => ({
  // 项目中心点设置
  centerConfig: {
@@ -7,13 +11,9 @@
    latitude: null as number | null,
    longitude: null as number | null,
  },
  // 所有项目中心点
  pointList: [],
  // 项目列表中在地图中展示中心点
  pointList: [] as longitude[] | [],
})
interface longitude {
  longitude:number
  latitude: number
}
export type RootStateType = ReturnType<typeof state>
const mutations: MutationTree<RootStateType> = {
  // 开启设置地图坐标标识
@@ -24,6 +24,10 @@
  SET_CENTER_CONFIG_LATITUDE (state, data:longitude) {
    state.centerConfig.longitude = data.longitude
    state.centerConfig.latitude = data.latitude
  },
  // 设置项目列表中的中心点
  SET_POINT_LIST (state, data: longitude[]) {
    state.pointList = data
  }
}
export default {