|
@@ -4,7 +4,7 @@ import {
|
|
createWebHashHistory,
|
|
createWebHashHistory,
|
|
} from "vue-router";
|
|
} from "vue-router";
|
|
import { setRem } from "@/utils/rem";
|
|
import { setRem } from "@/utils/rem";
|
|
-import { Encrypt, Decrypt } from "@/utils/crypto";
|
|
|
|
|
|
+import { Encrypt, Decrypt, deal_locationsearch } from "@/utils/crypto";
|
|
|
|
|
|
const history = createWebHistory("/sgdaping/");
|
|
const history = createWebHistory("/sgdaping/");
|
|
const routes = [
|
|
const routes = [
|
|
@@ -34,20 +34,22 @@ const router = createRouter({
|
|
});
|
|
});
|
|
|
|
|
|
import useProjectStore from "@/store/useProjectStore";
|
|
import useProjectStore from "@/store/useProjectStore";
|
|
|
|
+
|
|
router.beforeEach(async (to, from, next) => {
|
|
router.beforeEach(async (to, from, next) => {
|
|
// canUserAccess() 返回 `true` 或 `false`
|
|
// canUserAccess() 返回 `true` 或 `false`
|
|
|
|
|
|
- //debugger;
|
|
|
|
- var projectId = to.query.projectId || "";
|
|
|
|
|
|
+ //var projectId = to.query.projectId || "";
|
|
|
|
+ var dealRes = deal_locationsearch();
|
|
|
|
+ var projectId = dealRes[0];
|
|
var projectId2;
|
|
var projectId2;
|
|
- // var xxx = Encrypt("Pj1101020002");
|
|
|
|
- // xxx && console.log("xxxx", xxx);
|
|
|
|
|
|
+ //var xxx = Encrypt("Pj1101050043");
|
|
|
|
+ //console.log("xxxx",dealRes);
|
|
|
|
|
|
projectId && (projectId2 = Decrypt(projectId));
|
|
projectId && (projectId2 = Decrypt(projectId));
|
|
-
|
|
|
|
|
|
+
|
|
const projectStore = useProjectStore();
|
|
const projectStore = useProjectStore();
|
|
projectId2 && projectStore.setProjectId(projectId2);
|
|
projectId2 && projectStore.setProjectId(projectId2);
|
|
-
|
|
|
|
|
|
+ //debugger;
|
|
await projectStore.setWeather();
|
|
await projectStore.setWeather();
|
|
await projectStore.setProjectObj();
|
|
await projectStore.setProjectObj();
|
|
await projectStore.setLastAllEnergy();
|
|
await projectStore.setLastAllEnergy();
|