From 2dfc8dc4bcd3d3cd4aed1b6054e073e140eba9c8 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 19 May 2025 16:05:50 +0800
Subject: [PATCH] Merge branch 'master' into jiangwu
---
src/api/device/device.js | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 102 insertions(+), 5 deletions(-)
diff --git a/src/api/device/device.js b/src/api/device/device.js
index 117bcae..c859a89 100644
--- a/src/api/device/device.js
+++ b/src/api/device/device.js
@@ -2,7 +2,7 @@
export const getList = (current, size, params) => {
return request({
- url: '/drone-sample/manage/api/v1/devices/page',
+ url: '/drone-device-core/manage/api/v1/devices/page',
method: 'get',
params: {
...params,
@@ -14,7 +14,7 @@
export const remove = ids => {
return request({
- url: '/drone-sample/manage/api/v1/devices/delete',
+ url: '/drone-device-core/manage/api/v1/devices/delete',
method: 'post',
params: {
ids,
@@ -24,7 +24,7 @@
export const add = row => {
return request({
- url: '/drone-sample/manage/api/v1/devices/add',
+ url: '/drone-device-core/manage/api/v1/devices/add',
method: 'post',
data: row,
});
@@ -32,7 +32,15 @@
export const update = row => {
return request({
- url: '/drone-sample/manage/api/v1/devices/update',
+ url: '/drone-device-core/manage/api/v1/devices/update',
+ method: 'post',
+ data: row,
+ });
+};
+
+export const operatePasswordUpdate = row => {
+ return request({
+ url: '/drone-device-core/manage/api/v1/devices/operatePasswordUpdate',
method: 'post',
data: row,
});
@@ -40,10 +48,99 @@
export const getDetail = id => {
return request({
- url: '/drone-sample/manage/api/v1/devices/getDetail',
+ url: '/drone-device-core/manage/api/v1/devices/getDetail',
method: 'get',
params: {
id,
},
});
};
+
+export const getOperatePassword = id => {
+ return request({
+ url: '/drone-device-core/manage/api/v1/devices/getFlyOperatePassword',
+ method: 'get',
+ params: {
+ id,
+ },
+ });
+};
+
+export const getDeviceUpgradeInfo = (params) => {
+ return request({
+ url: '/drone-device-core/manage/api/v1/workspaces/firmware-release-notes/latest',
+ method: 'get',
+ params: params
+ });
+};
+
+export const ota = (workspace_id,row) => {
+ return request({
+ url: `/drone-device-core/manage/api/v1/devices/${workspace_id}/devices/ota`,
+ method: 'post',
+ data: row,
+ });
+};
+
+export const getDeviceFirmwareList = (current, size, params) => {
+ return request({
+ url: `/drone-device-core/manage/api/v1/workspaces/firmwares/page`,
+ method: 'get',
+ params: {
+ ...params,
+ current,
+ size,
+ },
+ });
+};
+
+export const upload = (workspace_id,formDatas) => {
+ return request({
+ url: `/drone-device-core/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-device-core/manage/api/v1/workspaces/firmwares/update`,
+ method: 'post',
+ data: row,
+ });
+};
+
+export const deleteFirmware = ids => {
+ return request({
+ url: `/drone-device-core/manage/api/v1/workspaces/firmwares/delete`,
+ method: 'post',
+ params: {
+ ids
+ }
+ });
+};
+
+export const getDevices = (workspace_id,device_sn) => {
+ return request({
+ url: `/drone-device-core/manage/api/v1/devices/${workspace_id}/devices/${device_sn}`,
+ method: 'get',
+ });
+};
+
+export const getAirportList = () => {
+ return request({
+ url: '/drone-device-core/manage/api/v1/devices/getAirportList',
+ method: 'get',
+ });
+};
+
+//可飞行机巢列表
+export const getFlyingNestBy = (param) => {
+ return request({
+ url: '/drone-device-core/manage/api/v1/devices/getFlyingNestBy',
+ method: 'post',
+ data:param
+ });
+};
+
--
Gitblit v1.9.3