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/router.js b/packages/web/projects/vgpu/router.js index ca7f48a..058d853 100644 --- a/packages/web/projects/vgpu/router.js +++ b/packages/web/projects/vgpu/router.js @@ -26,6 +26,11 @@ export default (Layout) => ({ name: 'poll-admin', meta: { title: '资源池管理', icon: 'vgpu-pool-tab', noCache: true }, }, + { + path: '/admin/vgpu/poll/admin/:uid', + component: () => import('~/vgpu/views/poll/admin/Detail.vue'), + name: 'poll-admin-detail', + }, { path: '/admin/vgpu/node/admin', component: () => import('~/vgpu/views/node/admin/index.vue'), 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 @@