import request from "@/utils/request"; import { stringify } from "qs"; export async function getList(params) { return request(`/patrol/device/list/${params.ProjectId}?${stringify(params)}`); } export async function getDeciveCode(ProjectId) { console.log(ProjectId); return request(`/patrol/deviceCode/list/${ProjectId}`); } export async function getCode(ProjectId) { return request(`/device/list/${ProjectId}?currentPage=1&pageSize=10000`); } export async function getTemplate(ProjectId) { return request(`/patrol/record-template/list/${ProjectId}`); } export async function addPatrolConfiguration(params) { return request(`/patrol/device/item/`, { method: 'POST', body: { ...params } }); } export async function updatePatrolConfiguration(params = {}) { return request(`/patrol/device/item/`, { method: 'PUT', body: { ...params }, }); } export async function removePatrolConfiguration(params) { return request(`/patrol/device/item/${params.Id}`, { method: 'DELETE' }); } export async function getDetail(params) { return request(`/patrol/device/threshold/list/${params.projectId}/${params.deviceCode}?${stringify(params)}`); } export async function removeTemplateItem(params) { return request(`/patrol/device/threshold/item/${params.Id}`, { method: 'DELETE' }); } export async function addTemplateItem(params) { return request(`/patrol/device/threshold/item/`, { method: 'POST', body: params.item, }); } export async function updateTemplateItem(params) { return request(`/patrol/device/threshold/item/`, { method: 'PUT', body: params.item, }); } export async function getDetection(params) { return request(`/patrol/record-template/item/${params.TemplateId}`); } export async function getDynamicData(params) { return request(`/config/device-realtime-item/list/${params.projectId}`); }