Commit abf09031 authored by 纪泽龙's avatar 纪泽龙

在 路由守卫修改功能 登录之后才能看到地图的key

parent 9891d76e
...@@ -18,9 +18,9 @@ ...@@ -18,9 +18,9 @@
</script> </script>
<!-- <script src="https://webapi.amap.com/maps?v=2.0&key=72306333e96c7806b856a9bc69afc402&plugin=Map3D,AMap.DistrictSearch,AMap.Scale,AMap.OverView,AMap.ToolBar,AMap.MouseTool,AMap.ControlBar,AMap.CircleEditor,AMap.PolyEditor"></script> --> <!-- <script src="https://webapi.amap.com/maps?v=2.0&key=72306333e96c7806b856a9bc69afc402&plugin=Map3D,AMap.DistrictSearch,AMap.Scale,AMap.OverView,AMap.ToolBar,AMap.MouseTool,AMap.ControlBar,AMap.CircleEditor,AMap.PolyEditor"></script> -->
<script <!-- <script
src="https://webapi.amap.com/maps?v=2.0&key=49fcb156d466062435d7d33437099582&plugin=Map3D,AMap.DistrictSearch,AMap.Scale,AMap.OverView,AMap.ToolBar,AMap.MouseTool,AMap.ControlBar,AMap.CircleEditor,AMap.PolyEditor"></script> src="https://webapi.amap.com/maps?v=2.0&key=49fcb156d466062435d7d33437099582&plugin=Map3D,AMap.DistrictSearch,AMap.Scale,AMap.OverView,AMap.ToolBar,AMap.MouseTool,AMap.ControlBar,AMap.CircleEditor,AMap.PolyEditor"></script>
<script src="https://webapi.amap.com/loca?v=2.0.0&key=49fcb156d466062435d7d33437099582"></script> <script src="https://webapi.amap.com/loca?v=2.0.0&key=49fcb156d466062435d7d33437099582"></script> -->
<script src="h5player/h5player.min.js"></script> <script src="h5player/h5player.min.js"></script>
<style> <style>
html, html,
......
/*
* @Author: 纪泽龙 jizelong@qq.com
* @Date: 2024-07-15 10:26:41
* @LastEditors: 纪泽龙 jizelong@qq.com
* @LastEditTime: 2025-09-16 11:24:41
* @FilePath: /zh-baseversion-web/src/permission.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
import router from "./router"; import router from "./router";
import store from "./store"; import store from "./store";
import { Message } from "element-ui"; import { Message } from "element-ui";
...@@ -7,14 +15,19 @@ import { getToken } from "@/utils/auth"; ...@@ -7,14 +15,19 @@ import { getToken } from "@/utils/auth";
NProgress.configure({ showSpinner: false }); NProgress.configure({ showSpinner: false });
const whiteList = ["/login", "/auth-redirect", "/bind", "/register","/outindex"]; const whiteList = [
"/login",
"/auth-redirect",
"/bind",
"/register",
"/outindex",
];
// 路由前置守卫 // 路由前置守卫
router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
NProgress.start(); NProgress.start();
// 如果cookie里有token // 如果cookie里有token
if (getToken()) { if (getToken()) {
/* has token*/ /* has token*/
// 如果要去login,就直接去默认页面 // 如果要去login,就直接去默认页面
if (to.path === "/login") { if (to.path === "/login") {
...@@ -22,6 +35,30 @@ router.beforeEach((to, from, next) => { ...@@ -22,6 +35,30 @@ router.beforeEach((to, from, next) => {
NProgress.done(); NProgress.done();
} else { } else {
console.log("有"); console.log("有");
// 动态添加地图跟可视化线条的script
var url1 =
"https://webapi.amap.com/maps?v=2.0&key=49fcb156d466062435d7d33437099582&plugin=Map3D,AMap.DistrictSearch,AMap.Scale,AMap.OverView,AMap.ToolBar,AMap.MouseTool,AMap.ControlBar,AMap.CircleEditor,AMap.PolyEditor";
let url2 =
"https://webapi.amap.com/loca?v=2.0.0&key=49fcb156d466062435d7d33437099582";
let jsapi;
if (!document.querySelector(".mapSrcipt1")) {
jsapi = document.createElement("script");
jsapi.charset = "utf-8";
jsapi.className = "mapSrcipt1";
jsapi.src = url1;
document.head.appendChild(jsapi);
}
if (!document.querySelector(".mapSrcipt2")) {
jsapi = document.createElement("script");
jsapi.charset = "utf-8";
jsapi.className = "mapSrcipt2";
jsapi.src = url2;
document.head.appendChild(jsapi);
}
// 如果没有获得当前用户的所有信息 // 如果没有获得当前用户的所有信息
if (store.getters.roles.length === 0) { if (store.getters.roles.length === 0) {
// 判断当前用户是否已拉取完user_info信息 // 判断当前用户是否已拉取完user_info信息
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2022-01-11 13:44:17 * @Date: 2022-01-11 13:44:17
* @LastEditTime: 2024-09-06 16:40:07 * @LastEditTime: 2025-09-16 11:12:25
* @LastEditors: 纪泽龙 jizelong@qq.com * @LastEditors: 纪泽龙 jizelong@qq.com
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: /test/hello-world/src/views/Home.vue * @FilePath: /test/hello-world/src/views/Home.vue
......
...@@ -180,6 +180,7 @@ export default { ...@@ -180,6 +180,7 @@ export default {
// if (roles == -2) { // if (roles == -2) {
// path = "/bigWindow"; // path = "/bigWindow";
// } // }
this.$router.push({ path }).catch(() => {}); this.$router.push({ path }).catch(() => {});
}) })
.catch(() => { .catch(() => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment