/* * @Author: donghao donghao@supervision.ltd * @Date: 2024-08-02 10:40:49 * @LastEditors: donghao donghao@supervision.ltd * @LastEditTime: 2024-08-14 17:09:46 * @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; }; type ResultList = { success: boolean; data?: { /** 列表数据 */ results: Array; }; }; /** 获取布点 */ export const getWorkshopsApi = (params?: object) => { return http.request("get", baseUrlApi("workshops/"), { params }); }; /** 新增布点 */ export const addWorkshopsApi = (data?: object) => { return http.request( "post", baseUrlApi("workshops/"), { data }, { headers: { "Content-Type": "multipart/form-data" } } ); }; /** 编辑布点 data有id */ export const editWorkshopsApi = (data?: object) => { return http.request( "post", baseUrlApi("workshops/"), { data }, { headers: { "Content-Type": "multipart/form-data" } } ); }; /** 删除布点 status: 1 */ export const deleteWorkshopsApi = (data?: object) => { return http.request( "post", baseUrlApi("workshops/"), { data: { ...data, status: 1 } }, { headers: { "Content-Type": "multipart/form-data" } } ); }; /** 获取布点设备 */ export const getWorkshopDevicesApi = (params?: object) => { return http.request("get", baseUrlApi("workshop_devices/"), { params }); }; /** 新增布点设备 */ export const addWorkshopDevicesApi = (data?: object) => { return http.request("post", baseUrlApi("workshop_devices/"), { data }); };