From ea79643ffd2d0c4548a5de4a90ae8bfbfeb67c95 Mon Sep 17 00:00:00 2001
From: xiebin <123456>
Date: Thu, 04 Aug 2022 11:55:24 +0800
Subject: [PATCH] 农场页面物联网接口

---
 src/api/farm/farmingrecord.js |  136 +++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 119 insertions(+), 17 deletions(-)

diff --git a/src/api/farm/farmingrecord.js b/src/api/farm/farmingrecord.js
index 3a9c9c5..e2aa52e 100644
--- a/src/api/farm/farmingrecord.js
+++ b/src/api/farm/farmingrecord.js
@@ -2,28 +2,70 @@
 
 export const getList = (current, size, params) => {
     return request({
-        url: '/api/farmingRecord/page',
+        url: '/farmingRecord/page',
         method: 'get',
         params: {
             ...params,
             current,
-            size,
+            size
         }
     })
 }
+
+// 获取农场
+export const getFarmList = (current, size, params) => {
+    return request({
+        url: '/farm/getFarmList',
+        method: 'get'
+    })
+}
+
+// 获取地块
+export const getLandList = (params) => {
+    return request({
+        url: '/land/land/getLandList',
+        method: 'get',
+        params: {
+            ...params
+        }
+    })
+}
+
+// 获取农事操作记录
+export const getFarmingRecordList = (params) => {
+    return request({
+        url: '/farmingRecord/getFarmingRecordList',
+        method: 'get',
+        params: {
+            ...params
+        }
+    })
+}
+
+// 获取种植记录
+export const getFarmPlantList = (params) => {
+    return request({
+        url: '/farmPlant/getFarmPlantList',
+        method: 'get',
+        params: {
+            ...params
+        }
+    })
+}
+
 export const remove = (ids) => {
     return request({
-        url: '/api/farmingRecord/remove',
+        url: '/farmingRecord/remove',
         method: 'post',
         params: {
-            ids,
+            ids
         }
     })
 }
 
 export const save = (row) => {
     return request({
-        url: '/api/farmingRecord/save',
+        url: '/farmingRecord/save',
         method: 'post',
         data: row
     })
@@ -31,7 +73,7 @@
 
 export const update = (row) => {
     return request({
-        url: '/api/farmingRecord/update',
+        url: '/farmingRecord/update',
         method: 'post',
         data: row
     })
@@ -39,7 +81,7 @@
 
 export const getDetail = (id) => {
     return request({
-        url: '/api/farmingRecord/detail',
+        url: '/farmingRecord/detail',
         method: 'get',
         params: {
             id
@@ -47,23 +89,22 @@
     })
 }
 
-
-export const getFarmingCount = (deptId) => {
+export const getFarmingCount = (farmId) => {
     return request({
         url: '/farmingRecord/getFarmingCount',
         method: 'get',
         params: {
-            deptId
+            farmId
         }
     })
 }
 
-export const getFarmingStatis = (deptId) => {
+export const getFarmingStatis = (farmId) => {
     return request({
         url: '/farmingRecord/getFarmingStatis',
         method: 'get',
         params: {
-            deptId
+            farmId
         }
     })
 }
@@ -78,19 +119,22 @@
         }
     })
 }
-export const SelectCount = () => {
+export const SelectCount = (farmId) => {
     return request({
         url: '/farm/SelectCount',
-        method: 'get'
+        method: 'get',
+        params: {
+            farmId
+        }
     })
 }
 
-export const getStockCount = (deptId) => {
+export const getStockCount = (farmId) => {
     return request({
         url: '/farmingRecord/getStockCount',
         method: 'get',
         params: {
-            deptId
+            farmId
         }
     })
 }
@@ -127,6 +171,15 @@
 export const productsSupervise = (params) => {
     return request({
         url: '/farmProductStock/productsSupervise',
+        method: 'get',
+        params: {
+            ...params
+        }
+    })
+}
+export const productsSuperviseList = (params) => {
+    return request({
+        url: '/recovery/page',
         method: 'get',
         params: {
             ...params
@@ -211,10 +264,59 @@
 
 export const farmingRecords = (params) => {
     return request({
-        url: '/farmingRecord/page',
+        url: '/farmingRecord/getFarmingRecordList',
         method: 'get',
         params: {
             ...params
         }
     })
 }
+
+export const getSweepRecordStatistics = (params) => {
+    return request({
+        url: '/sweepRecord/getSweepRecordStatistics',
+        method: 'get',
+        params: {
+            ...params
+        }
+    })
+}
+export const getSweepRecordStatisticsByDayOrMonthOrYear = (params) => {
+    return request({
+        url: '/sweepRecord/getSweepRecordStatisticsByDayOrMonthOrYear',
+        method: 'get',
+        params: {
+            ...params
+        }
+    })
+}
+export const farmSelectQuery = (params) => {
+    return request({
+        url: '/farm/page',
+        method: 'get',
+        params: {
+            ...params
+        }
+    })
+}
+// 获取在线设备信息
+export const getStationAndVideoCount = (params) => {
+    return request({
+        url: 'http://dev.jxpskj.com:8030/pyh-station/stationAndVideo/count',
+        method: 'get',
+        params: {
+            ...params
+        }
+    })
+}
+// 获取监控/监测设备列表
+export const getStationAndVideoList = (params) => {
+    return request({
+        url: 'http://dev.jxpskj.com:8030/pyh-station/stationAndVideo/queryStationAndVideoInfo',
+        method: 'get',
+        params: {
+            ...params
+        }
+    })
+}
+

--
Gitblit v1.9.3