From c8fddf98e955ffa92c8730b506b792e008c49043 Mon Sep 17 00:00:00 2001 From: lixuliang <lixuliang_hd@126.com> Date: 星期二, 14 十一月 2023 16:49:38 +0800 Subject: [PATCH] ca登录 --- config/index.js | 2 +- src/components/map/viewer1.vue | 4 ++-- src/components/login.vue | 4 ++++ src/components/map/viewer.vue | 4 ++-- src/router/index.js | 16 ++++++++++------ 5 files changed, 19 insertions(+), 11 deletions(-) diff --git a/config/index.js b/config/index.js index d6c5d76..96f07f4 100644 --- a/config/index.js +++ b/config/index.js @@ -13,7 +13,7 @@ proxyTable: {}, // Various Dev Server settings - host: 'localhost', // can be overwritten by process.env.HOST + host: '0.0.0.0', // can be overwritten by process.env.HOST port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined autoOpenBrowser: false, errorOverlay: true, diff --git a/src/components/login.vue b/src/components/login.vue index fa5f136..37d9633 100644 --- a/src/components/login.vue +++ b/src/components/login.vue @@ -204,6 +204,8 @@ CAloading.close(); if (res.code == 200) { let tokenData = res.token; + let times = new Date().getTime(); + window.localStorage.setItem("TokenTime", times); window.localStorage.setItem("TokenKey", tokenData); this.$router.push("/index"); } else { @@ -231,6 +233,8 @@ JBloading.close(); if (res.code == 200) { let tokenData = res.token; + let times = new Date().getTime(); + window.localStorage.setItem("TokenTime", times); window.localStorage.setItem("TokenKey", tokenData); this.$router.push("/index"); } else { diff --git a/src/components/map/viewer.vue b/src/components/map/viewer.vue index b9fc8a4..9a11899 100644 --- a/src/components/map/viewer.vue +++ b/src/components/map/viewer.vue @@ -93,8 +93,8 @@ window.sgworld = new SmartEarth.EarthCtrl( "sdkContainer", { - StaticFileBaseUrl: "../../../static/CimSDK/", - // StaticFileBaseUrl: "../../../SW/static/CimSDK/", + // StaticFileBaseUrl: "../../../static/CimSDK/", + StaticFileBaseUrl: "../../../SW/static/CimSDK/", }, {}, {}, diff --git a/src/components/map/viewer1.vue b/src/components/map/viewer1.vue index a357ab7..0121c54 100644 --- a/src/components/map/viewer1.vue +++ b/src/components/map/viewer1.vue @@ -298,8 +298,8 @@ window.sgworld1 = new SmartEarth.EarthCtrl( "sdkContainer1", { - StaticFileBaseUrl: "../../static/CimSDK/", - // StaticFileBaseUrl: "../../../SW/static/CimSDK/", + // StaticFileBaseUrl: "../../static/CimSDK/", + StaticFileBaseUrl: "../../../SW/static/CimSDK/", }, {}, null, diff --git a/src/router/index.js b/src/router/index.js index 4862247..19ebc4c 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -31,25 +31,29 @@ const router = new Router({ mode: "history", // base: '/YZXNCS',//姝e紡鐗� 鎵撳寘鏃惰В寮� - // base: '/SW',//娴嬭瘯鐗� 鎵撳寘鏃惰В寮� + base: '/SW',//娴嬭瘯鐗� 鎵撳寘鏃惰В寮� routes, }); router.beforeEach((to, from, next) => { - // next(); - if (to.path === "/login") { //鍘荤櫥褰曢〉锛岀洿鎺ヨ烦杞� + // next(); + // 鍘荤櫥褰曢〉锛岀洿鎺ヨ烦杞� + if (to.path === "/login") { next(); - } else { //鍘籭ndex锛屽垽鏂璽oken + } else { + //鍘籭ndex锛屽垽鏂璽oken let token = localStorage.getItem("TokenKey"); if (token === null || token === "") { // 娌℃湁token,鍘荤櫥闄嗛〉 next("/login"); - } else { // 鏈塼oken,鍒ゆ柇瓒呮椂 + } else { + // 鏈塼oken,鍒ゆ柇瓒呮椂 let TokenTime = window.localStorage.getItem("TokenTime"); let nowTime = new Date().getTime() if (nowTime - TokenTime > 60 * 60 * 1000) { // 瓒呰繃60鍒嗛挓锛屽幓鐧婚檰椤� next("/login"); localStorage.removeItem("TokenKey"); localStorage.removeItem("TokenTime"); - } else { // 鍘籭ndex锛屾湁token锛屾病杩囨湡锛岃繘鍏ョ郴缁� + } else { + // 鍘籭ndex锛屾湁token锛屾病杩囨湡锛岃繘鍏ョ郴缁� next(); } -- Gitblit v1.9.3