From 5bc98d2e83cb906f0d63824f6e006e5ea3e73119 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=8D=9A=E6=96=87?= <1179111926@qq.com> Date: Tue, 5 Aug 2025 18:38:08 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8A=82=E7=82=B9=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/web/projects/vgpu/api/node.js | 8 +- .../projects/vgpu/components/previewBar.vue | 66 ++++-- .../projects/vgpu/views/node/admin/Detail.vue | 210 ++++++++++++------ .../vgpu/views/node/admin/getOptions.js | 73 +++++- .../projects/vgpu/views/node/admin/index.vue | 166 ++++++++------ 5 files changed, 356 insertions(+), 167 deletions(-) diff --git a/packages/web/projects/vgpu/api/node.js b/packages/web/projects/vgpu/api/node.js index e90c9a8..8b32007 100644 --- a/packages/web/projects/vgpu/api/node.js +++ b/packages/web/projects/vgpu/api/node.js @@ -2,7 +2,6 @@ import request from '@/utils/request'; const apiPrefix = '/api/vgpu'; - class nodeApi { getNodeList(data) { return { @@ -46,6 +45,13 @@ class nodeApi { data, }); } + stop(data) { + return request({ + url: apiPrefix + '/v1/node/status/update', + method: 'POST', + data, + }); + } } export default new nodeApi(); diff --git a/packages/web/projects/vgpu/components/previewBar.vue b/packages/web/projects/vgpu/components/previewBar.vue index 27f2aaf..880264c 100644 --- a/packages/web/projects/vgpu/components/previewBar.vue +++ b/packages/web/projects/vgpu/components/previewBar.vue @@ -1,32 +1,19 @@ - + @@ -36,16 +36,19 @@