From 6328052a3a489a6a894cbf9a252bd51e9afbd659 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=AE=B8=E5=AE=8F=E6=9D=B0?= <1943105267@qq.com>
Date: Tue, 27 Aug 2024 16:31:55 +0800
Subject: [PATCH] =?UTF-8?q?=E5=9C=B0=E5=9B=BE=E7=AD=9B=E9=80=89=E6=8C=89?=
=?UTF-8?q?=E9=92=AE=E8=81=94=E5=8A=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env.production | 4 +-
src/components/mars-map/index.vue | 10 +
src/router/index.js | 2 +-
src/store/getters.js | 1 +
src/store/modules/xiaoqu.js | 9 +
src/views/components/index.js | 2 +
src/views/components/xiaoqu/map/index.vue | 104 ++++++----
src/views/components/xiaoqu/mapSearchBox.vue | 191 +++++++++++++++++++
src/views/xiaoqu.vue | 6 +
vue.config.js | 3 +-
10 files changed, 292 insertions(+), 40 deletions(-)
create mode 100644 src/views/components/xiaoqu/mapSearchBox.vue
diff --git a/.env.production b/.env.production
index 6c7bdb0..b6bf52a 100644
--- a/.env.production
+++ b/.env.production
@@ -5,4 +5,6 @@ VUE_APP_TITLE = 人口数据管理系统
ENV = 'production'
# 人口数据管理系统/生产环境
-VUE_APP_BASE_API = '/prod-api'
+VUE_APP_BASE_API_HTML = "http://122.193.93.182:19002"
+VUE_APP_BASE_API = 'http://122.193.93.182:19002'
+
diff --git a/src/components/mars-map/index.vue b/src/components/mars-map/index.vue
index c762b6f..5028075 100644
--- a/src/components/mars-map/index.vue
+++ b/src/components/mars-map/index.vue
@@ -9,12 +9,14 @@
import MarsMap from "@/components/mars-work/mars-map.vue";
export default {
+ // http://39.101.188.84:9999/demo/tc-community/lib/geoJson/xiaoqu.json
data() {
const basePathUrl = window.basePathUrl || "";
return {
configUrl: basePathUrl + "lib/config/config.json",
tiles3dLayer: null,
map: null,
+ baseUrl: basePathUrl + "lib/geoJson",
};
},
props: {
@@ -32,6 +34,14 @@ export default {
methods: {
onMapload(map) {
this.map = map;
+ // const OfflineCache = CesiumNetworkPlug.OfflineCacheController;
+ // console.log(this.baseUrl, "sssss");
+
+ // // ① 全局缓存
+ // // OfflineCache.ruleList.add("*")
+ // // ② 对指定地址的 瓦片图层 缓存
+ // OfflineCache.ruleList.add("https://services.arcgisonline.com/");
+
this.$emit("mapLoad", map);
},
},
diff --git a/src/router/index.js b/src/router/index.js
index 512ead1..9bc7ce8 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -183,7 +183,7 @@ Router.prototype.replace = function push(location) {
};
export default new Router({
- mode: "history", // 去掉url中的#
+ // mode: "history", // 去掉url中的#
scrollBehavior: () => ({ y: 0 }),
routes: constantRoutes,
});
diff --git a/src/store/getters.js b/src/store/getters.js
index 17776a7..8a60c71 100644
--- a/src/store/getters.js
+++ b/src/store/getters.js
@@ -26,5 +26,6 @@ const getters = {
pie: (state) => state.taicang.pie,
queryParamsIndex: (state) => state.taicang.queryParams,
queryParamsXiaoqu: (state) => state.xiaoqu.queryParmas,
+ mapParmas: (state) => state.xiaoqu.mapParmas,
};
export default getters;
diff --git a/src/store/modules/xiaoqu.js b/src/store/modules/xiaoqu.js
index f2bc3a8..212b732 100644
--- a/src/store/modules/xiaoqu.js
+++ b/src/store/modules/xiaoqu.js
@@ -2,6 +2,10 @@ const xiaoqu = {
state: {
//页面接口参数
queryParmas: {},
+ mapParmas: {
+ sd: false,
+ networkName: undefined,
+ },
},
mutations: {
//参数变化
@@ -10,6 +14,11 @@ const xiaoqu = {
state.queryParmas[key] = query[key];
}
},
+ CHANGE_QUERY_MAP: (state, query) => {
+ for (let key in query) {
+ state.mapParmas[key] = query[key];
+ }
+ },
//重置参数
RESET_QUERY: (state, query) => {
state.queryParmas = {
diff --git a/src/views/components/index.js b/src/views/components/index.js
index a834ef6..f7f0e64 100644
--- a/src/views/components/index.js
+++ b/src/views/components/index.js
@@ -8,3 +8,5 @@ export { default as IndexModelRight } from "./IndexModel/right.vue";
export { default as xiaoquInfo } from "./xiaoqu/leftData/xiaoquInfo";
export { default as networkInfo } from "./xiaoqu/leftData/networkInfo";
export { default as buildingStatistics } from "./xiaoqu/leftData/buildingStatistics";
+
+export { default as mapSearchBox } from "./xiaoqu/mapSearchBox.vue";
diff --git a/src/views/components/xiaoqu/map/index.vue b/src/views/components/xiaoqu/map/index.vue
index a2e42b5..2f51ba7 100644
--- a/src/views/components/xiaoqu/map/index.vue
+++ b/src/views/components/xiaoqu/map/index.vue
@@ -6,6 +6,7 @@
+
+
diff --git a/src/views/xiaoqu.vue b/src/views/xiaoqu.vue
index 4a5d2d4..6430991 100644
--- a/src/views/xiaoqu.vue
+++ b/src/views/xiaoqu.vue
@@ -4,7 +4,11 @@
:mainTitle="xiaoquIntroduce.deptName + '人口数据管理系统'"
:showStreet="false"
>
+
+
+
+