From d3fc230051884ee203e8adef0b8ff4158c2b43fe Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Thu, 16 Dec 2021 16:39:21 +0800
Subject: [PATCH] +全屏弹窗样式修改
---
src/store/modules/mobile.js | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 53 insertions(+), 2 deletions(-)
diff --git a/src/store/modules/mobile.js b/src/store/modules/mobile.js
index 095fce9..9caa9d4 100644
--- a/src/store/modules/mobile.js
+++ b/src/store/modules/mobile.js
@@ -1,14 +1,65 @@
const mobile = {
state: {
- mviewer: null
+ mviewer: null,
+ mBigPopup: false,
+ mBigPopupAfter: false,
+ ips: '',
+ iconHide: false,
+ DC: '',
+ MobileWindowsHide: true,
+ popupsDom: '',
+ query: {}
},
mutations: {
MSET_VIEWER(state, viewer) {
state.mviewer = viewer
+ },
+ MSET_BIGPOPUP(state, viewer) {
+ state.mBigPopup = viewer
+ },
+ MSET_BIGPOPUPAFTER(state, viewer) {
+ state.mBigPopupAfter = viewer
+ },
+ MSET_ICONHIDE(state, viewer) {
+ state.iconHide = viewer
+ },
+ MSET_DC(state, viewer) {
+ state.DC = viewer
+ },
+ MSET_MOBILEWINDOWSHIDE(state, viewer) {
+ state.MobileWindowsHide = viewer
+ },
+ MSET_POPUPDOM(state, viewer) {
+ state.popupsDom = viewer
+ },
+ MSET_QUERY(state, viewer) {
+ state.query = viewer
}
},
actions: {
-
+ setMobileWindows({ state, commit }, data) {
+ // 传递响应数据
+ commit("MSET_QUERY", data.query)
+ // 定制化窗体
+ let popupsDom = new state.DC.mobileDivForms(state.mviewer, {
+ domId: "mobilePopup",
+ title: data.query.name || "成教楼 ",
+ className: "mobilePopup",
+ content: document.getElementById("mobile-map_content_content"),
+ position: [data.position],
+ });
+ commit("MSET_MOBILEWINDOWSHIDE", false)
+ state.mviewer.zoomToPosition(
+ new state.DC.Position(data.lntLat[0], data.lntLat[1] - 0.012, 1530, 0, -45)
+ );
+ commit("MSET_POPUPDOM", popupsDom)
+ },
+ closeMobileWindowsDom({ state, commit }) {
+ if (!state.MobileWindowsHide && state.popupsDom) {
+ state.popupsDom.closeOur();
+ commit("MSET_MOBILEWINDOWSHIDE", true);
+ }
+ }
}
}
--
Gitblit v1.9.3