diff --git a/src/api/device/index.js b/src/api/device/index.js new file mode 100644 index 0000000..3b18839 --- /dev/null +++ b/src/api/device/index.js @@ -0,0 +1,60 @@ +/* + * @Author: chris + * @Date: 2025-09-05 11:34:53 + * @LastEditors: chris + * @LastEditTime: 2025-09-17 15:28:22 + */ +import request from "@/utils/request"; + +// 查询果园列表 +export function listDevice(query) { + return request({ + url: "/business/device/list", + method: "get", + params: query, + }); +} + +// 查询果园详细 +export function getDevice(id) { + return request({ + url: "/business/device/" + id, + method: "get", + }); +} + +// 新增果园 +export function addDevice(data) { + return request({ + url: "/business/device", + method: "post", + data, + }); +} + +// 修改果园 +export function updateDevice(data) { + return request({ + url: "/business/device", + method: "put", + data, + }); +} + +// 删除果园 +export function delDevice(id) { + return request({ + url: "/business/device/" + id, + method: "delete", + }); +} + +// 导出果园数据 +export function exportDevice(query) { + return request({ + url: "/business/device/export", + method: "post", + params: query, + responseType: "blob", + }); +} diff --git a/src/api/deviceData/index.js b/src/api/deviceData/index.js new file mode 100644 index 0000000..f1c7230 --- /dev/null +++ b/src/api/deviceData/index.js @@ -0,0 +1,69 @@ +/* + * @Author: chris + * @Date: 2025-09-05 11:34:53 + * @LastEditors: chris + * @LastEditTime: 2025-09-18 14:45:50 + */ +import request from "@/utils/request"; + +// 查询设备数据列表 +export function listDeviceData(query) { + return request({ + url: "/business/device-data/list", + method: "get", + params: query, + }); +} + +// 查询设备数据详细 +export function getDeviceData(id) { + return request({ + url: "/business/device-data/" + id, + method: "get", + }); +} + +// 查询设备数据统计分析数据 +export function getDeviceDataAnalysis(params) { + return request({ + url: "/business/device-data/analysis", + method: "get", + params, + }); +} + +// 新增设备数据 +export function addDeviceData(data) { + return request({ + url: "/business/device-data", + method: "post", + data, + }); +} + +// 修改设备数据 +export function updateDeviceData(data) { + return request({ + url: "/business/device-data", + method: "put", + data, + }); +} + +// 删除设备数据 +export function delDeviceData(id) { + return request({ + url: "/business/device-data/" + id, + method: "delete", + }); +} + +// 导出设备数据 +export function exportDeviceData(query) { + return request({ + url: "/business/device-data/export", + method: "post", + params: query, + responseType: "blob", + }); +} diff --git a/src/api/memberPush/index.js b/src/api/memberPush/index.js new file mode 100644 index 0000000..105444a --- /dev/null +++ b/src/api/memberPush/index.js @@ -0,0 +1,50 @@ +/* + * @Author: chris + * @Date: 2025-09-19 11:37:22 + * @LastEditors: chris + * @LastEditTime: 2025-09-19 11:37:30 + */ +import request from "@/utils/request"; + +// 查询虫情预警推送人员接收列列表 +export function listMember(query) { + return request({ + url: "/business/member/list", + method: "get", + params: query, + }); +} + +// 查询虫情预警推送人员接收列详细 +export function getMember(id) { + return request({ + url: "/business/member/" + id, + method: "get", + }); +} + +// 新增虫情预警推送人员接收列 +export function addMember(data) { + return request({ + url: "/business/member", + method: "post", + data: data, + }); +} + +// 修改虫情预警推送人员接收列 +export function updateMember(data) { + return request({ + url: "/business/member", + method: "put", + data: data, + }); +} + +// 删除虫情预警推送人员接收列 +export function delMember(id) { + return request({ + url: "/business/member/" + id, + method: "delete", + }); +} diff --git a/src/api/pest/index.js b/src/api/pest/index.js index bd746ff..e63b7d7 100644 --- a/src/api/pest/index.js +++ b/src/api/pest/index.js @@ -2,23 +2,23 @@ * @Author: chris * @Date: 2025-09-05 11:34:53 * @LastEditors: chris - * @LastEditTime: 2025-09-05 11:37:30 + * @LastEditTime: 2025-09-17 11:53:48 */ import request from "@/utils/request"; // 查询果园列表 export function listPest(query) { return request({ - url: "/business/pest/list", + url: "/leilinglitchi/business/device/list", method: "get", - params: query, + params: Object.assign({ type: 1 }, query), }); } // 查询果园详细 export function getPest(id) { return request({ - url: "/business/pest/" + id, + url: "/leilinglitchi/business/device/" + id, method: "get", }); } @@ -26,25 +26,25 @@ export function getPest(id) { // 新增果园 export function addPest(data) { return request({ - url: "/business/pest", + url: "/leilinglitchi/business/device", method: "post", - data: data, + data, }); } // 修改果园 export function updatePest(data) { return request({ - url: "/business/pest", + url: "/leilinglitchi/business/device", method: "put", - data: data, + data, }); } // 删除果园 export function delPest(id) { return request({ - url: "/business/pest/" + id, + url: "/leilinglitchi/business/device/" + id, method: "delete", }); } @@ -52,8 +52,8 @@ export function delPest(id) { // 导出果园数据 export function exportPest(query) { return request({ - url: "/business/pest/export", - method: "get", + url: "/leilinglitchi/business/device/export", + method: "post", params: query, responseType: "blob", }); diff --git a/src/components/deviceFlatList/index.vue b/src/components/deviceFlatList/index.vue index b41e4ad..85adb2d 100644 --- a/src/components/deviceFlatList/index.vue +++ b/src/components/deviceFlatList/index.vue @@ -2,28 +2,29 @@ * @Author: chris * @Date: 2025-02-06 16:43:54 * @LastEditors: chris - * @LastEditTime: 2025-08-06 16:13:59 + * @LastEditTime: 2025-09-22 17:33:54 -->