瀏覽代碼

chore(api): 更新接口

wangshun 2 月之前
父節點
當前提交
aee2663c0c
共有 1 個文件被更改,包括 35 次插入0 次删除
  1. 35 0
      src/api/index.ts

+ 35 - 0
src/api/index.ts

@@ -39,6 +39,8 @@ import type {
   ListInterfaces,
   ListPhysicalInterfaces,
   MonitoringForm,
+  MonitorPointInfo,
+  OutdooForm,
   ParameterVerification,
   ParamValueListAutomaticData,
   ParamValueListAutomaticQuery,
@@ -59,6 +61,7 @@ import type {
   ProtocolStandardParamData,
   ProtocolStandardParamQuery,
   RegionQuery,
+  RegionsPointsItem,
   SerialNumberItem,
   SerialNumberItemData,
   SubmitSorting,
@@ -148,6 +151,13 @@ export const getGroupRegions = async (devGroupId: number) => {
   return data;
 };
 
+export const getRegionsPointsData = async (devGroupId: number) => {
+  const data = await request<RegionsPointsItem[]>(apiBiz(`/region/pointsData/${devGroupId}`), {
+    method: 'POST',
+  });
+  return data;
+};
+
 // 环境监控-监测点
 
 export const addMonitorPoint = async (params: MonitoringForm) => {
@@ -157,6 +167,31 @@ export const addMonitorPoint = async (params: MonitoringForm) => {
   });
 };
 
+export const deleteMonitorPoint = async (id: number) => {
+  await request(apiBiz(`/monitorPoint/delete/${id}`), {
+    method: 'POST',
+  });
+};
+
+export const updateMonitorPoint = async (params: MonitoringForm) => {
+  await request(apiBiz('/monitorPoint/update'), {
+    method: 'POST',
+    body: JSON.stringify(params),
+  });
+};
+
+export const updateRegionMonitorPoint = async (params: OutdooForm) => {
+  await request(apiBiz('/region/monitorPoint/update'), {
+    method: 'POST',
+    body: JSON.stringify(params),
+  });
+};
+
+export const getMonitorPointInfo = async (id: number) => {
+  const data = await request<MonitorPointInfo>(apiBiz(`/monitorPoint/info/${id}`));
+  return data;
+};
+
 // 字典类型表
 export const getDictTypeData = async (params: DictTypeDataParams) => {
   const data = await request<DictTypeData[]>(apiSys('/sysDictType/typeAndData/', params));