功能:边缘节点页面重写为卡片列表
- VxeGrid 表格改为 Card 卡片布局 - 新增 getDeviceList() 调用 WVP list 接口 - 每张卡片展示:设备ID、状态Tag、最后心跳、运行时长、摄像头数、配置版本 - data.ts 精简为状态配置和 formatUptime 工具函数 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -31,26 +31,34 @@ export namespace AiotEdgeApi {
|
||||
}
|
||||
|
||||
// ==================== 边缘设备 API ====================
|
||||
// 数据源:WVP 数据库 wvp_ai_edge_device 表
|
||||
// 路径经 vite proxy: /admin-api/aiot/device/* → rewrite → /api/ai/* → WVP:18080
|
||||
|
||||
/** 获取全部边缘设备列表 */
|
||||
export function getDeviceList() {
|
||||
return wvpRequestClient.get<AiotEdgeApi.Device[]>(
|
||||
'/aiot/device/device/list',
|
||||
);
|
||||
}
|
||||
|
||||
/** 分页查询边缘设备列表 */
|
||||
export function getDevicePage(params: PageParam) {
|
||||
return wvpRequestClient.get<PageResult<AiotEdgeApi.Device>>(
|
||||
'/api/ai/device/page',
|
||||
'/aiot/device/device/page',
|
||||
{ params },
|
||||
);
|
||||
}
|
||||
|
||||
/** 获取设备详情 */
|
||||
export function getDevice(deviceId: string) {
|
||||
return wvpRequestClient.get<AiotEdgeApi.Device>(
|
||||
'/api/ai/device/get',
|
||||
{ params: { deviceId } },
|
||||
);
|
||||
return wvpRequestClient.get<AiotEdgeApi.Device>('/aiot/device/device/get', {
|
||||
params: { deviceId },
|
||||
});
|
||||
}
|
||||
|
||||
/** 获取设备统计 */
|
||||
export function getDeviceStatistics() {
|
||||
return wvpRequestClient.get<AiotEdgeApi.DeviceStatistics>(
|
||||
'/api/ai/device/statistics',
|
||||
'/aiot/device/device/statistics',
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user