You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
777 B
TypeScript
35 lines
777 B
TypeScript
|
1 month ago
|
|
||
|
|
import { apiClient } from '../utils/apiClient';
|
||
|
|
|
||
|
|
let requestUrl = '/api/BaseDraw';
|
||
|
|
// if (import.meta.env.DEV) {
|
||
|
|
// requestUrl = '/api/BaseDraw';
|
||
|
|
// }
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 获取底图信息
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
export const fetchBaseDraws = async (modelId: string) => {
|
||
|
|
// return fetch(`${requestUrl}/list`);
|
||
|
|
return apiClient.get(`${requestUrl}/list?moduleId=${modelId}`);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 添加底图
|
||
|
|
* @param {*} baseDrawData
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
export const addBaseDraw = async (baseDrawData: any) => {
|
||
|
|
return apiClient.post(`${requestUrl}/create`, JSON.stringify(baseDrawData));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 删除
|
||
|
|
* @param {*} baseDrawIds
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
export const deleteBaseDraw = async (baseDrawIds: any) => {
|
||
|
|
return apiClient.delete(`${requestUrl}/delete`, JSON.stringify(baseDrawIds));
|
||
|
|
}
|