/* * @Author: wei.li * @Date: 2021-11-17 16:24:43 * @LastEditors: levi7754 levi7754@163.com * @LastEditTime: 2025-09-05 11:53:29 * @Description: API封装 */ import { http } from '@utogether/utils'; // import { http } from '../utils/udp/http'; import { getEnv } from '../config'; // 路由相关服务 export const getServiceApi = () => { return { post: (url: string, data: object, config?) => http.post(`${getBaseURL()}${url}`, data, config), get: (url: string, params: object, config?) => http.get(`${getBaseURL()}${url}`, params, config), put: (url: string, params: object) => http.put(`${getBaseURL()}${url}`, params), delete: (url: string, params: object) => http.delete(`${getBaseURL()}${url}`, params) }; }; export const setRouter = router => { http.setRouter(router); }; export const setBaseUrl = router => { http.setBaseUrl(router); }; const origin = window.location.origin + '/gateway'; export const getBaseURL = () => { return getEnv().VITE_BASE_URL === 'origin' ? origin : getEnv().VITE_BASE_URL; };