From 075899f95b5cc11502ce744f3ae416948e8858f4 Mon Sep 17 00:00:00 2001
From: zrj <646384940@qq.com>
Date: Tue, 20 Aug 2024 15:23:37 +0800
Subject: [PATCH] 新增固件升级及固件管理
---
src/api/device/device.js | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 57 insertions(+), 0 deletions(-)
diff --git a/src/api/device/device.js b/src/api/device/device.js
index 117bcae..113814d 100644
--- a/src/api/device/device.js
+++ b/src/api/device/device.js
@@ -47,3 +47,60 @@
},
});
};
+
+
+export const getDeviceUpgradeInfo = (params) => {
+ return request({
+ url: '/drone-sample/manage/api/v1/workspaces/firmware-release-notes/latest',
+ method: 'get',
+ params: params
+ });
+};
+
+export const ota = (workspace_id,row) => {
+ return request({
+ url: `/drone-sample/manage/api/v1/devices/${workspace_id}/devices/ota`,
+ method: 'post',
+ data: row,
+ });
+};
+
+
+export const getDeviceFirmwareList = (current, size,workspace_id, params) => {
+ return request({
+ url: `/drone-sample/manage/api/v1/workspaces/${workspace_id}/firmwares/page`,
+ method: 'get',
+ params: {
+ ...params,
+ current,
+ size,
+ },
+ });
+};
+
+export const upload = (workspace_id,formDatas) => {
+ return request({
+ url: `/drone-sample/manage/api/v1/workspaces/${workspace_id}/firmwares/file/upload`,
+ method: 'post',
+ data: formDatas,
+ headers: { "Content-Type": "multipart/form-data" },
+ });
+};
+
+export const updateFirmware = (row) => {
+ return request({
+ url: `/drone-sample/manage/api/v1/workspaces/firmwares/update`,
+ method: 'post',
+ data: row,
+ });
+};
+
+export const deleteFirmware = ids => {
+ return request({
+ url: `/drone-sample/manage/api/v1/workspaces/firmwares/delete`,
+ method: 'post',
+ params: {
+ ids
+ }
+ });
+};
\ No newline at end of file
--
Gitblit v1.9.3