1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import service from "@/utils/services";
- import {
- CityItem,
- CityMuseumItemType,
- GetCityMuseumListApiRequest,
- GetCityMuseumListApiResponse,
- GetExhibitListApiRequest,
- GetExhibitionConfigApiResponse,
- GetScreenConfigApiResponse,
- } from "./types";
- export const getCityApi = () => {
- return service.get<CityItem[]>("/api/show/dict/getCity");
- };
- export const getCityMuseumListApi = (data: GetCityMuseumListApiRequest) => {
- return service.post<GetCityMuseumListApiResponse>(
- "/api/show/exhibition/pageCityList",
- data
- );
- };
- export const getExhibitListApi = (data: GetExhibitListApiRequest) => {
- return service.post<GetCityMuseumListApiResponse>(
- "/api/show/exhibition/pageList",
- data
- );
- };
- export const getMuseumDetailApi = (id: string) => {
- return service.get<CityMuseumItemType>(`/api/show/exhibition/detail/${id}`);
- };
- export const reservationVenueApi = (data: any) => {
- // @ts-ignore
- return service.post("/api/show/book/save", data, {
- hidden: true,
- });
- };
- export const getVenueNumApi = (data: any) => {
- return service.post(`/api/show/book/checkNum`, data);
- };
- export const getScreenConfigApi = async () => {
- return service.get<GetScreenConfigApiResponse>("/api/show/screen/getConfig");
- };
- export const getExhibitionConfigApi = async (exhibitionId: number) => {
- return service.get<GetExhibitionConfigApiResponse>(
- `/api/show/book/info/${exhibitionId}`
- );
- };
|