diff --git a/src/apis/modules/computing.js b/src/apis/modules/computing.js
new file mode 100644
index 0000000..0dd93a0
--- /dev/null
+++ b/src/apis/modules/computing.js
@@ -0,0 +1,20 @@
+import request from '@/utils/request'
+
+//获取主机列表
+export const getHostList = (params) => request.basic.get('/api/v1/power-hosts', params)
+
+//获取算力卡列表
+export const getCardsList = (params) => request.basic.get('/api/v1/cards', params)
+
+//获取算力中心列表
+export const getCentersList = (params) => request.basic.get('/api/v1/centers', params)
+
+
+//获取单个banner
+export const getBanner = (id) => request.basic.get(`/api/v1/banners/${id}`)
+//创建banner
+export const createBanner = (data) => request.basic.post('/api/v1/banners', data)
+//更新banner
+export const updateBanner = (id, data) => request.basic.put(`/api/v1/banners/${id}`, data)
+//删除banner
+export const deleteBanner = (id) => request.basic.delete(`/api/v1/banners/${id}`)
\ No newline at end of file
diff --git a/src/views/computing/computingCard/components/EditDialog.vue b/src/views/computing/computingCard/components/EditDialog.vue
new file mode 100644
index 0000000..aa18d80
--- /dev/null
+++ b/src/views/computing/computingCard/components/EditDialog.vue
@@ -0,0 +1,158 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/computing/computingCard/index.vue b/src/views/computing/computingCard/index.vue
index c3968dc..1199085 100644
--- a/src/views/computing/computingCard/index.vue
+++ b/src/views/computing/computingCard/index.vue
@@ -1,3 +1,256 @@
- 待确认列表
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+ {{ '是' }}
+
+
+ {{ '否' }}
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 首页轮播图
+
+
+
+ 营销活动图
+
+
+
+
+
+
+ 启用
+
+
+
+ 禁用
+
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/computing/computingCenter/components/EditDialog.vue b/src/views/computing/computingCenter/components/EditDialog.vue
new file mode 100644
index 0000000..aa18d80
--- /dev/null
+++ b/src/views/computing/computingCenter/components/EditDialog.vue
@@ -0,0 +1,158 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/computing/computingCenter/index.vue b/src/views/computing/computingCenter/index.vue
index 7284040..5f6c804 100644
--- a/src/views/computing/computingCenter/index.vue
+++ b/src/views/computing/computingCenter/index.vue
@@ -1,3 +1,227 @@
- 已退款列表
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 首页轮播图
+
+
+
+ 营销活动图
+
+
+
+
+
+
+ 启用
+
+
+
+ 禁用
+
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/computing/host/components/EditDialog.vue b/src/views/computing/host/components/EditDialog.vue
new file mode 100644
index 0000000..aa18d80
--- /dev/null
+++ b/src/views/computing/host/components/EditDialog.vue
@@ -0,0 +1,158 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/computing/host/index.vue b/src/views/computing/host/index.vue
index e4659c7..27b3ee5 100644
--- a/src/views/computing/host/index.vue
+++ b/src/views/computing/host/index.vue
@@ -1,3 +1,270 @@
- 退款失败列表
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 首页轮播图
+
+
+
+ 营销活动图
+
+
+
+
+
+
+ 启用
+
+
+
+ 禁用
+
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+