49 lines
1.1 KiB
TypeScript
49 lines
1.1 KiB
TypeScript
11 months ago
|
/*
|
||
|
* @Author: donghao donghao@supervision.ltd
|
||
|
* @Date: 2024-08-02 10:40:49
|
||
|
* @LastEditors: donghao donghao@supervision.ltd
|
||
|
* @LastEditTime: 2024-08-14 11:10:51
|
||
|
* @FilePath: \General-AI-Platform-Web-Client\src\api\workshops.ts
|
||
|
* @Description: 布点
|
||
|
*/
|
||
|
import { http } from "@/utils/http";
|
||
|
import { baseUrlApi } from "./utils";
|
||
|
|
||
|
type Result = {
|
||
|
success: boolean;
|
||
|
data?: Array<any>;
|
||
|
};
|
||
|
|
||
|
type ResultList = {
|
||
|
success: boolean;
|
||
|
data?: {
|
||
|
/** 列表数据 */
|
||
|
results: Array<any>;
|
||
|
};
|
||
|
};
|
||
|
/** 获取布点 */
|
||
|
export const getWorkshopsApi = (params?: object) => {
|
||
|
return http.request<ResultList>("get", baseUrlApi("workshops/"), {
|
||
|
params
|
||
|
});
|
||
|
};
|
||
|
|
||
|
/** 新增布点 */
|
||
|
export const addWorkshopsApi = (data?: object) => {
|
||
|
return http.request<Result>("post", baseUrlApi("workshops/"), { data });
|
||
|
};
|
||
|
|
||
|
/** 获取布点设备 */
|
||
|
export const getWorkshopDevicesApi = (params?: object) => {
|
||
|
return http.request<ResultList>("get", baseUrlApi("workshop_devices/"), {
|
||
|
params
|
||
|
});
|
||
|
};
|
||
|
|
||
|
/** 新增布点设备 */
|
||
|
export const addWorkshopDevicesApi = (data?: object) => {
|
||
|
return http.request<Result>("post", baseUrlApi("workshop_devices/"), {
|
||
|
data
|
||
|
});
|
||
|
};
|