|
@@ -2,9 +2,9 @@ import { ElMessage } from "element-plus";
|
|
|
import type { Scene } from "../../example/platform/platform-resource";
|
|
|
import { token, params } from "../env";
|
|
|
import { genLoading } from "../loadding";
|
|
|
-import * as shadred from './enter-shared'
|
|
|
+import * as shadred from "./enter-shared";
|
|
|
|
|
|
-window.platform = { ...shadred }
|
|
|
+window.platform = { ...shadred };
|
|
|
|
|
|
window.platform.getHeaders = () => ({
|
|
|
...shadred.getHeaders(),
|
|
@@ -17,42 +17,45 @@ window.platform.login = (isBack = true) => {
|
|
|
throw "登录中";
|
|
|
}
|
|
|
isLoging = true;
|
|
|
- if (import.meta.env.DEV && params.value.caseId) {
|
|
|
- shadred.post("/service/manage/login", {
|
|
|
- password: "JwiuK95dExMjM0NTY=7nHGf5ySQWSuC4G1An",
|
|
|
- username: "super-admin",
|
|
|
- userName: "super-admin",
|
|
|
- }).then((res) => {
|
|
|
- params.value.token = res.token;
|
|
|
- console.error(res.token);
|
|
|
- // console.log(res.token, {...params.value})
|
|
|
- setTimeout(() => location.reload(), 1000);
|
|
|
- isLoging = false;
|
|
|
- });
|
|
|
+ if (import.meta.env.DEV) {
|
|
|
+ if (params.value.caseId) {
|
|
|
+ shadred
|
|
|
+ .post("/service/manage/login", {
|
|
|
+ password: "JwiuK95dExMjM0NTY=7nHGf5ySQWSuC4G1An",
|
|
|
+ username: "super-admin",
|
|
|
+ userName: "super-admin",
|
|
|
+ })
|
|
|
+ .then((res) => {
|
|
|
+ params.value.token = res.token;
|
|
|
+ setTimeout(() => location.reload(), 1000);
|
|
|
+ isLoging = false;
|
|
|
+ });
|
|
|
+ }
|
|
|
return;
|
|
|
}
|
|
|
- return shadred.login(isBack)
|
|
|
-}
|
|
|
+ return shadred.login(isBack);
|
|
|
+};
|
|
|
|
|
|
-window.platform.getSceneList = genLoading(async (keyword: string): Promise<Scene[]> => {
|
|
|
- const list = await shadred.post(`fusion/case/sceneListPost`, {
|
|
|
- caseId: params.value.caseId,
|
|
|
- isMesh: 1,
|
|
|
- sceneName: keyword,
|
|
|
- });
|
|
|
- return list.map((item: any) => ({
|
|
|
- type: shadred.SCENE_TYPE.mesh,
|
|
|
- m: item.num,
|
|
|
- title: item.name,
|
|
|
- id: item.id.toString(),
|
|
|
- token,
|
|
|
- }));
|
|
|
-});
|
|
|
+window.platform.getSceneList = genLoading(
|
|
|
+ async (keyword: string): Promise<Scene[]> => {
|
|
|
+ const list = await shadred.post(`fusion/case/sceneListPost`, {
|
|
|
+ caseId: params.value.caseId,
|
|
|
+ isMesh: 1,
|
|
|
+ sceneName: keyword,
|
|
|
+ });
|
|
|
+ return list.map((item: any) => ({
|
|
|
+ type: shadred.SCENE_TYPE.mesh,
|
|
|
+ m: item.num,
|
|
|
+ title: item.name,
|
|
|
+ id: item.id.toString(),
|
|
|
+ token,
|
|
|
+ }));
|
|
|
+ }
|
|
|
+);
|
|
|
|
|
|
/* @vite-ignore */
|
|
|
import(import.meta.env.VITE_ENTRY_EXAMPLE);
|
|
|
|
|
|
-
|
|
|
setTimeout(() => {
|
|
|
if (!params.value.caseId || !token) {
|
|
|
ElMessage.error("当前项目号不存在!");
|