diff --git a/web_src/vuepages/apis/modules/resources.js b/web_src/vuepages/apis/modules/resources.js index 4c138fe1b..21233ef0b 100644 --- a/web_src/vuepages/apis/modules/resources.js +++ b/web_src/vuepages/apis/modules/resources.js @@ -1,6 +1,12 @@ import service from '../service'; -// 查看资源池(队列) +// 查询资源队列列表 +// page 当前页数,从1开始 +// cluster 所属集群 :OpenI 启智集群,C2Net 智算集群 +// center 智算中心:OpenIOne 云脑一,OpenITwo 云脑二, chendu 成都人工智能计算中心, pclcci 鹏城云计算所 ,hefei 合肥类脑类脑智能开放平台, xuchang 中原人工智能计算中心 +// resource 计算资源: GPU NPU +// card XPU类型: T4、A100、V100、Ascend 910 + export const getQueueList = (params) => { return service({ url: '/admin/resources/queue', @@ -9,12 +15,31 @@ export const getQueueList = (params) => { }); } -// 编辑资源池(队列) -export const setQueueList = (data) => { +export const getResQueueList = (params) => { return service({ - url: '/reward/point/account', + url: '/admin/resources/queue/list', method: 'get', + params, + }); +} + +// 新增资源队列 +export const addResQueue = (data) => { // Cluster,QueueCode,AiCenterCode,ComputeResource,AccCardType,CardsTotalNum,Remark + return service({ + url: '/admin/resources/queue/add', + method: 'post', params: {}, data, }); } + +// 更新资源队列 +export const updateResQueue = (data) => { // CardsTotalNum,Remark + return service({ + url: `/admin/resources/queue/update/${data.ID}`, + method: 'post', + params: {}, + data, + }); +} + diff --git a/web_src/vuepages/const/index.js b/web_src/vuepages/const/index.js index 9035d962b..b4339130b 100644 --- a/web_src/vuepages/const/index.js +++ b/web_src/vuepages/const/index.js @@ -11,5 +11,5 @@ export const JOB_TYPE = [{ k: 'DEBUG', v: i18n.t('debugTask') }, { k: 'TRAIN', v // 资源管理 export const CLUSTERS = [{ k: 'OpenI', v: '启智集群' }, { k: 'C2Net', v: '智算集群' }]; export const AI_CENTER = [{ k: 'OpenIOne', v: '云脑一' }, { k: 'OpenITwo', v: '云脑二' }, { k: 'chendu', v: '成都人工智能计算中心' }, { k: 'pclcci', v: '鹏城云计算所' }, { k: 'hefei', v: '合肥类脑类脑智能开放平台' }, { k: 'xuchang', v: '中原人工智能计算中心' }]; -export const COMPUTER_RESOURCES = [{ k: 'GPU', v: 'CPU/GPU' }, { k: 'NPU', v: 'NPU' }]; -export const ACC_CARD_TYPE = [{ k: 'T4', v: 'T4' }, { k: 'A100', v: 'A100' }, { k: 'V100', v: 'V100' }, { k: 'Ascend910', v: 'Ascend910' }]; +export const COMPUTER_RESOURCES = [{ k: 'GPU', v: 'GPU' }, { k: 'NPU', v: 'NPU' }]; +export const ACC_CARD_TYPE = [{ k: 'T4', v: 'T4' }, { k: 'A100', v: 'A100' }, { k: 'V100', v: 'V100' }, { k: 'Ascend910', v: 'Ascend 910' }]; diff --git a/web_src/vuepages/pages/resources/components/QueueDialog.vue b/web_src/vuepages/pages/resources/components/QueueDialog.vue index e4eb71668..3b4dbecad 100644 --- a/web_src/vuepages/pages/resources/components/QueueDialog.vue +++ b/web_src/vuepages/pages/resources/components/QueueDialog.vue @@ -9,7 +9,7 @@ 资源池(队列)名称
- +
@@ -17,7 +17,7 @@ 所属集群
- +
@@ -27,7 +27,7 @@ 智算中心
- +
@@ -37,7 +37,7 @@ 计算资源
- +
@@ -47,7 +47,7 @@ 卡类型
- +
@@ -57,14 +57,14 @@ 卡数
- +
备注
+ v-model="dataInfo.Remark">
@@ -82,7 +82,7 @@