返回驾驶舱调整跳转页面 拼接token
This commit is contained in:
parent
ef8f0eb5d5
commit
f1fe8dd14c
@ -306,6 +306,7 @@ import otherEmergencyIcon from "./assets/images/其他应急点.png";
|
|||||||
import mediaIcon from "./assets/images/media.png";
|
import mediaIcon from "./assets/images/media.png";
|
||||||
import collapseLeftArrow from "./assets/images/折叠面板左箭头.png";
|
import collapseLeftArrow from "./assets/images/折叠面板左箭头.png";
|
||||||
import collapseRightArrow from "./assets/images/折叠面板右箭头.png";
|
import collapseRightArrow from "./assets/images/折叠面板右箭头.png";
|
||||||
|
|
||||||
// ====================
|
// ====================
|
||||||
// 数据层
|
// 数据层
|
||||||
// ====================
|
// ====================
|
||||||
@ -543,6 +544,13 @@ const handleBack = () => {
|
|||||||
console.log("返回驾驶舱");
|
console.log("返回驾驶舱");
|
||||||
// 实际实现:路由跳转
|
// 实际实现:路由跳转
|
||||||
// router.push('/cockpit')
|
// router.push('/cockpit')
|
||||||
|
|
||||||
|
// 从本地取出token
|
||||||
|
const token = localStorage.getItem("token");
|
||||||
|
|
||||||
|
const baseUrl = "http://58.144.223.132:30017/index";
|
||||||
|
const targetUrl = `${baseUrl}?token=${encodeURIComponent(token || "")}`;
|
||||||
|
window.location.href = targetUrl;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1710,8 +1718,19 @@ provide("cesiumViewer", cesiumViewer);
|
|||||||
provide("triggerJump", (duration = 5, height = 30) => {
|
provide("triggerJump", (duration = 5, height = 30) => {
|
||||||
triggerJumpAnimation(cesiumViewer.value, duration, height, disasterData);
|
triggerJumpAnimation(cesiumViewer.value, duration, height, disasterData);
|
||||||
});
|
});
|
||||||
</script>
|
|
||||||
|
|
||||||
|
// 将传入的token保存到本地
|
||||||
|
import { useRoute, useRouter } from "vue-router";
|
||||||
|
const route = useRoute();
|
||||||
|
const token = route.query.token;
|
||||||
|
const router = useRouter();
|
||||||
|
if (token) {
|
||||||
|
localStorage.setItem("token", token);
|
||||||
|
router.replace({ path: route.path }).then(() => {
|
||||||
|
window.location.reload();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
</script>
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@use "@/styles/mixins.scss" as *;
|
@use "@/styles/mixins.scss" as *;
|
||||||
@use "./assets/styles/common.scss" as *;
|
@use "./assets/styles/common.scss" as *;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user