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 @@
-
+
@@ -55,7 +38,7 @@ export default {
center: { type: Boolean, default: false },
destroyOnClose: { type: Boolean, default: false },
},
- data: function () {
+ data() {
return {
dialogShow: false,
};
@@ -66,16 +49,16 @@ export default {
},
},
methods: {
- open: function () {
+ open() {
this.$emit("open");
},
- opened: function () {
+ opened() {
this.$emit("opened");
},
- close: function () {
+ close() {
this.$emit("close");
},
- closed: function () {
+ closed() {
this.$emit("closed");
this.$emit("update:visible", false);
},
@@ -96,16 +79,19 @@ export default {
font-weight: 500;
font-size: 16px;
color: rgb(16, 16, 16);
+
.el-dialog__title {
font-weight: 500;
font-size: 16px;
color: rgb(16, 16, 16);
}
+
.el-dialog__headerbtn {
top: 15px;
right: 15px;
}
}
+
/deep/ .el-dialog__body {
padding: 15px 15px;
}
diff --git a/web_src/vuepages/pages/resources/components/QueueDialog.vue b/web_src/vuepages/pages/resources/components/QueueDialog.vue
index 5f55945da..5a21898c8 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 @@
所属集群
-
+
@@ -25,7 +25,7 @@
智算中心
-
+
@@ -33,7 +33,7 @@
计算资源
-
+
@@ -41,7 +41,7 @@
卡类型
-
+
@@ -49,14 +49,14 @@
卡数
-
+
@@ -73,8 +73,8 @@
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 @@
资源池(队列)
-
-
-
- {{ scope.row.userName }}
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+ {{ scope.row.cardNum }}
-
-
-
-
- {{ scope.row.amount }}
+
+
+
+ {{ scope.row.remark }}
-
-
- {{ scope.row.blance }}
+
+
+ 修改
-
-
- {{ scope.row.blance }}
-
-
-
-
- {{ scope.row.blance }}
-
-
-
+
{{
loading ? '加载中...' : '暂无数据'
}}
@@ -77,17 +66,27 @@
-
+
diff --git a/web_src/vuepages/pages/resources/scene/index.vue b/web_src/vuepages/pages/resources/scene/index.vue
index ce898c373..96a3b7077 100644
--- a/web_src/vuepages/pages/resources/scene/index.vue
+++ b/web_src/vuepages/pages/resources/scene/index.vue
@@ -1,21 +1,79 @@
-
- scene
+
+
算力资源应用场景管理
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.specs }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+ {{
+ loading ? '加载中...' : '暂无数据'
+ }}
+
+
+
+
+
+
diff --git a/web_src/vuepages/pages/resources/specification/index.vue b/web_src/vuepages/pages/resources/specification/index.vue
index b85312d3c..a60b78ea7 100644
--- a/web_src/vuepages/pages/resources/specification/index.vue
+++ b/web_src/vuepages/pages/resources/specification/index.vue
@@ -1,21 +1,81 @@
-
- specification
+
+
资源规格单价管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.status }}
+
+
+
+
+ 定价
+ 上架
+
+
+
+ {{
+ loading ? '加载中...' : '暂无数据'
+ }}
+
+
+
+
+
+