From 281579e87d61e953429d52675c68f57ee32fef83 Mon Sep 17 00:00:00 2001 From: dhy1725534722 <1725534722@qq.com> Date: Mon, 7 Aug 2023 17:25:47 +0800 Subject: [PATCH 1/2] =?UTF-8?q?iframe=E4=BC=A0=E5=8F=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 49 +++++++++++++++++++++++++++-------------------- src/permission.js | 14 ++------------ 2 files changed, 30 insertions(+), 33 deletions(-) diff --git a/src/App.vue b/src/App.vue index d11c4fb..c4f072a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -20,30 +20,37 @@ export default { }, }; }, + mounted() { - // 获取地址栏参数 - var queryString = window.location.search; - // 创建 URLSearchParams 对象 - var params = new URLSearchParams(queryString); - // 创建空的 JSON 对象 + // // 获取地址栏参数 + // var queryString = window.location.search; + // // 创建 URLSearchParams 对象 + // var params = new URLSearchParams(queryString); + // // 创建空的 JSON 对象 + // var obj = {}; + // // 遍历参数,并将其添加到 JSON 对象中 + // params.forEach(function (value, key) { + // // 对地址栏参数进行解码 + // var decodedValue = decodeURIComponent(value); + // obj[key] = decodedValue; + // }); var obj = {}; - // 遍历参数,并将其添加到 JSON 对象中 - params.forEach(function (value, key) { - // 对地址栏参数进行解码 - var decodedValue = decodeURIComponent(value); - obj[key] = decodedValue; + window.addEventListener("message", function (event) { + console.log(event); + obj = event.data.data; + console.log(obj); + if (obj.token) { + localStorage.setItem("MSSM-LIAONING__TOKEN", obj.token); + } else { + this.$alert("token不能为空", "提示", { + confirmButtonText: "返回", + callback: (action) => { + this.$router.go(-1); + }, + }); + } + this.$store.commit("app/URLChange", obj); }); - if (obj.token) { - localStorage.setItem("MSSM-LIAONING__TOKEN", obj.token); - } else { - this.$alert("暂无token",'提示', { - confirmButtonText: "返回", - callback: (action) => { - this.$router.go(-1); - }, - }); - } - this.$store.commit("app/URLChange", obj); }, }; diff --git a/src/permission.js b/src/permission.js index 76134ee..50d4cc4 100644 --- a/src/permission.js +++ b/src/permission.js @@ -12,18 +12,8 @@ import axios from "axios"; NProgress.configure({ showSpinner: false }); const whiteList = ["/login", "/register"]; -router.beforeEach(async (to, from, next) => { - let token = localStorage.getItem('MSSM-LIAONING__TOKEN') - if (token) { - next() - } else { - this.$alert("暂无token",'提示', { - confirmButtonText: "返回", - callback: (action) => { - this.$router.go(-1); - }, - }); - } +router.beforeEach((to, from, next) => { + next() }) router.afterEach(() => { NProgress.done(); From 21279f94c40d3f37422786d5d52d103a6e544649 Mon Sep 17 00:00:00 2001 From: Lvtf Date: Tue, 8 Aug 2023 08:46:24 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=9A=82=E6=97=A0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/firmContent/components/dialogTitle/index.vue | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/views/firmContent/components/dialogTitle/index.vue b/src/views/firmContent/components/dialogTitle/index.vue index 8e70322..6959665 100644 --- a/src/views/firmContent/components/dialogTitle/index.vue +++ b/src/views/firmContent/components/dialogTitle/index.vue @@ -22,8 +22,6 @@