From c097a98794e5c44184adb8467c0bf934a5354fa7 Mon Sep 17 00:00:00 2001 From: chenshihai Date: Wed, 3 Aug 2022 15:31:20 +0800 Subject: [PATCH] Resources Management --- templates/admin/navbar.tmpl | 6 +- web_src/vuepages/apis/modules/resources.js | 20 ++ web_src/vuepages/components/BaseDialog.vue | 40 ++-- .../pages/resources/components/QueueDialog.vue | 62 +++--- .../pages/resources/components/SceneDialog.vue | 219 +++++++++++++++++++++ .../resources/components/SpecificationDialog.vue | 213 ++++++++++++++++++++ web_src/vuepages/pages/resources/queue/index.vue | 148 ++++++++------ web_src/vuepages/pages/resources/scene/index.vue | 210 ++++++++++++++++++-- .../pages/resources/specification/index.vue | 214 ++++++++++++++++++-- 9 files changed, 996 insertions(+), 136 deletions(-) create mode 100644 web_src/vuepages/apis/modules/resources.js create mode 100644 web_src/vuepages/pages/resources/components/SceneDialog.vue create mode 100644 web_src/vuepages/pages/resources/components/SpecificationDialog.vue diff --git a/templates/admin/navbar.tmpl b/templates/admin/navbar.tmpl index a1d6d3067..5dd430466 100644 --- a/templates/admin/navbar.tmpl +++ b/templates/admin/navbar.tmpl @@ -3,7 +3,7 @@ {{.i18n.Tr "admin.dashboard"}} - + {{.i18n.Tr "admin.user_management"}} @@ -27,7 +27,7 @@ {{.i18n.Tr "explore.images"}} - + {{.i18n.Tr "admin.resource_management"}} @@ -39,7 +39,7 @@ {{.i18n.Tr "admin.application_scenario"}} - + {{.i18n.Tr "admin.system_configuration"}} diff --git a/web_src/vuepages/apis/modules/resources.js b/web_src/vuepages/apis/modules/resources.js new file mode 100644 index 000000000..4c138fe1b --- /dev/null +++ b/web_src/vuepages/apis/modules/resources.js @@ -0,0 +1,20 @@ +import service from '../service'; + +// 查看资源池(队列) +export const getQueueList = (params) => { + return service({ + url: '/admin/resources/queue', + method: 'get', + params, + }); +} + +// 编辑资源池(队列) +export const setQueueList = (data) => { + return service({ + url: '/reward/point/account', + method: 'get', + params: {}, + data, + }); +} diff --git a/web_src/vuepages/components/BaseDialog.vue b/web_src/vuepages/components/BaseDialog.vue index 25744f908..27a96d4cd 100644 --- a/web_src/vuepages/components/BaseDialog.vue +++ b/web_src/vuepages/components/BaseDialog.vue @@ -1,27 +1,10 @@ diff --git a/web_src/vuepages/pages/resources/components/SpecificationDialog.vue b/web_src/vuepages/pages/resources/components/SpecificationDialog.vue new file mode 100644 index 000000000..30bdc25d8 --- /dev/null +++ b/web_src/vuepages/pages/resources/components/SpecificationDialog.vue @@ -0,0 +1,213 @@ + + + diff --git a/web_src/vuepages/pages/resources/queue/index.vue b/web_src/vuepages/pages/resources/queue/index.vue index ea423af18..53f21798d 100644 --- a/web_src/vuepages/pages/resources/queue/index.vue +++ b/web_src/vuepages/pages/resources/queue/index.vue @@ -3,63 +3,52 @@
资源池(队列)
- - + + - - + + + + + + + + - -
- 同步智算网络 + 同步智算网络 新增资源池
- - - - - + + + + - - - - - -