|
@@ -6,11 +6,12 @@ import {
|
|
updateRelicsFetch,
|
|
updateRelicsFetch,
|
|
} from "@/request";
|
|
} from "@/request";
|
|
import { errorHook } from "@/request/state";
|
|
import { errorHook } from "@/request/state";
|
|
-import { ref } from "vue";
|
|
|
|
|
|
+import { ref, watchEffect } from "vue";
|
|
import { Relics } from "@/request/type";
|
|
import { Relics } from "@/request/type";
|
|
import { refreshScenes } from "./scene";
|
|
import { refreshScenes } from "./scene";
|
|
-import { router } from '../router'
|
|
|
|
|
|
+import { router } from "../router";
|
|
import { getRelicsType } from "@/request/URL";
|
|
import { getRelicsType } from "@/request/URL";
|
|
|
|
+import { user } from "./user";
|
|
|
|
|
|
export type { Relics } from "@/request/type";
|
|
export type { Relics } from "@/request/type";
|
|
export const relics = ref<Relics>();
|
|
export const relics = ref<Relics>();
|
|
@@ -20,8 +21,8 @@ errorHook.push((code) => {
|
|
// (window as any).router = router
|
|
// (window as any).router = router
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
router.replace({ name: "no-persession" });
|
|
router.replace({ name: "no-persession" });
|
|
- }, 500)
|
|
|
|
- return
|
|
|
|
|
|
+ }, 500);
|
|
|
|
+ return;
|
|
// debugger
|
|
// debugger
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -33,8 +34,8 @@ export const initRelics = async (relicsId: number) => {
|
|
}
|
|
}
|
|
};
|
|
};
|
|
export const initSelfRelics = async (relicsId: number, isEdit = false) => {
|
|
export const initSelfRelics = async (relicsId: number, isEdit = false) => {
|
|
- console.log('isEditMode', isEdit)
|
|
|
|
- isEdit && await relicsSelfCheckFetch(relicsId);
|
|
|
|
|
|
+ console.log("isEditMode", isEdit);
|
|
|
|
+ isEdit && (await relicsSelfCheckFetch(relicsId));
|
|
relics.value = await relicsInfoFetch(relicsId);
|
|
relics.value = await relicsInfoFetch(relicsId);
|
|
if (relics.value) {
|
|
if (relics.value) {
|
|
await refreshScenes();
|
|
await refreshScenes();
|
|
@@ -52,16 +53,17 @@ export const relicsLevelDesc = {
|
|
4: "未认定",
|
|
4: "未认定",
|
|
};
|
|
};
|
|
|
|
|
|
-export const relicsTypeDesc: {[key in string]: string} = {
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-sendFetch(getRelicsType, {}).then((res: any) => {
|
|
|
|
- for (const item of res) {
|
|
|
|
- relicsTypeDesc[item.id] = item.dictName
|
|
|
|
- }
|
|
|
|
- console.error(res)
|
|
|
|
-})
|
|
|
|
|
|
+export const relicsTypeDesc: { [key in string]: string } = {};
|
|
|
|
|
|
|
|
+watchEffect(() => {
|
|
|
|
+ if (!user.value) return;
|
|
|
|
+ sendFetch(getRelicsType, {}).then((res: any) => {
|
|
|
|
+ for (const item of res) {
|
|
|
|
+ relicsTypeDesc[item.id] = item.dictName;
|
|
|
|
+ }
|
|
|
|
+ console.error(res);
|
|
|
|
+ });
|
|
|
|
+});
|
|
|
|
|
|
export const creationMethodDesc = {
|
|
export const creationMethodDesc = {
|
|
1: "手动",
|
|
1: "手动",
|