1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import {
- relicsInfoFetch,
- // relicsPolyginsFetch,
- relicsSelfCheckFetch,
- updateRelicsFetch,
- } from "@/request";
- import { ref } from "vue";
- import { Relics } from "@/request/type";
- import { refreshScenes } from "./scene";
- export type { Relics } from "@/request/type";
- export const relics = ref<Relics>();
- export const initRelics = async (relicsId: number) => {
- relics.value = await relicsInfoFetch(relicsId);
- if (relics.value) {
- await refreshScenes();
- }
- };
- export const initSelfRelics = async (relicsId: number) => {
- await relicsSelfCheckFetch(relicsId);
- relics.value = await relicsInfoFetch(relicsId);
- if (relics.value) {
- await refreshScenes();
- }
- };
- export const updateRelicsName = async (name: string) => {
- await updateRelicsFetch({ ...relics.value!, name });
- relics.value!.name = name;
- };
- export const relicsLevelDesc = {
- 0: "全国重点文物保护单位",
- 1: "省级文物保护单位",
- 2: "市级和县级文物保护单位",
- 3: "尚未核定公布为文物保护单位的不可移动文物",
- 4: "未认定",
- };
- export const relicsTypeDesc = {
- 0: "古文化遗址",
- 1: "古墓葬",
- 2: "古建筑",
- 3: "石窟寺及石刻",
- 4: "近现代重要史迹及代表性建筑",
- 5: "其它",
- };
- export const creationMethodDesc = {
- 1: "手动",
- 2: "自动",
- };
|