|
@@ -4,13 +4,21 @@ import {
|
|
// relicsSelfCheckFetch,
|
|
// relicsSelfCheckFetch,
|
|
updateRelicsFetch,
|
|
updateRelicsFetch,
|
|
} from "@/request";
|
|
} from "@/request";
|
|
|
|
+import { errorHook } from "@/request/state";
|
|
import { ref } from "vue";
|
|
import { ref } from "vue";
|
|
import { Relics } from "@/request/type";
|
|
import { Relics } from "@/request/type";
|
|
import { refreshScenes } from "./scene";
|
|
import { refreshScenes } from "./scene";
|
|
|
|
+import { router } from '../router'
|
|
|
|
|
|
export type { Relics } from "@/request/type";
|
|
export type { Relics } from "@/request/type";
|
|
export const relics = ref<Relics>();
|
|
export const relics = ref<Relics>();
|
|
|
|
|
|
|
|
+errorHook.push((code) => {
|
|
|
|
+ if (code === 4002) {
|
|
|
|
+ router.replace({ name: "no-persession" });
|
|
|
|
+ }
|
|
|
|
+});
|
|
|
|
+
|
|
export const initRelics = async (relicsId: number) => {
|
|
export const initRelics = async (relicsId: number) => {
|
|
relics.value = await relicsInfoFetch(relicsId);
|
|
relics.value = await relicsInfoFetch(relicsId);
|
|
if (relics.value) {
|
|
if (relics.value) {
|