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/api/poll.js b/packages/web/projects/vgpu/api/poll.js index 11ba586..d0e7238 100644 --- a/packages/web/projects/vgpu/api/poll.js +++ b/packages/web/projects/vgpu/api/poll.js @@ -2,7 +2,6 @@ import request from '@/utils/request'; const apiPrefix = '/api/vgpu'; - class pollApi { getPollList(params) { return request({ @@ -44,6 +43,14 @@ class pollApi { }); } + getDetailNodeList(data) { + return { + url: apiPrefix + '/v1/resource/pool/detail', + method: 'post', + data, + }; + } + // getNodes(data) { // return request({ // url: apiPrefix + '/v1/nodes', diff --git a/packages/web/projects/vgpu/components/previewBar.vue b/packages/web/projects/vgpu/components/previewBar.vue index 27f2aaf..797f031 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 @@ diff --git a/packages/web/projects/vgpu/views/poll/admin/Detail.vue b/packages/web/projects/vgpu/views/poll/admin/Detail.vue index bfc5488..fe90fd5 100644 --- a/packages/web/projects/vgpu/views/poll/admin/Detail.vue +++ b/packages/web/projects/vgpu/views/poll/admin/Detail.vue @@ -1,49 +1,29 @@