-
-
-
+
-
-
-
- 区块
- 更多
-
-
-
-
-
区块{{ item.blocknum }}
{{ item.txcount }}TXNS
-
{{ item.txcount }}TXNS
-
-
区块哈希:{{ item.blockhash }}
-
{{ new Date(item.createdt).toLocaleString() }}
-
-
+
+
+
+
+
+ {{ item.title }}
{{ item.num }}
+
+
-
-
-
-
-
-
合同交易总金额
-
{{ tradeCount }}
-
-
-
-
-
+
+
最近7日交易量
@@ -49,347 +21,384 @@
-
-
+
+
- 交易
+ 最新区块
+
+
-
-
-
+
+
- 评论
+ {{ currentBlock === null ? '最新交易' : '区块'+currentBlock.number+'的交易' }}
+ 返回
-
-
-
-
-
-
-
监控
+
-
-
-
- 查看证书
-
-
-
-
兹证明:
- 申请人 {{ certificationData.buyerName }} 于 {{ new Date(certificationData.transTime).toLocaleString() }} 通过 {{ certificationData.sellerName }} 平台提交了以下电子数据及信息:
-
-
兹证明:
- 申请人 {{ certificationData.memberName }} 通过 云际计算 平台提交了以下电子数据及信息:
-
-
兹证明:
- 记录 {{ new Date(certificationData.date).toLocaleString() }} , 生成服务监控运维数据如下:
-
-
-
-
+
+
+
+
+
+
-
diff --git a/src/views/blockChain/blockChainDataCheck.vue b/src/views/blockChain/blockChainDataCheck.vue
deleted file mode 100644
index 28ee6fd..0000000
--- a/src/views/blockChain/blockChainDataCheck.vue
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
- 上链数据真实性与完整性查验
-
-
-
-
-
- 校验查询
-
-
-
-
-
-
兹证明:
- 申请人 {{ certificationData.buyerName }} 于 {{ new Date(certificationData.transTime).toLocaleString() }} 通过 {{ certificationData.sellerName }} 平台提交了以下电子数据及信息:
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/blockChain/blockList.vue b/src/views/blockChain/blockList.vue
deleted file mode 100644
index 4786e13..0000000
--- a/src/views/blockChain/blockList.vue
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/blockChain/blockchainLog-bk-20250109.vue b/src/views/blockChain/blockchainLog-bk-20250109.vue
new file mode 100644
index 0000000..a501bbe
--- /dev/null
+++ b/src/views/blockChain/blockchainLog-bk-20250109.vue
@@ -0,0 +1,353 @@
+
+
+
+ 上链数据真实性与完整性查验
+
+
+
+ 交易数据查验
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('message.search') }}
+
+
+
+
+
+
+
+
+ 交易身份查验
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('message.search') }}
+
+
+
+
+
+
+
+
+ 智能合约查验
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('message.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/blockChain/blockchainLog.vue b/src/views/blockChain/blockchainLog.vue
new file mode 100644
index 0000000..7a2ff38
--- /dev/null
+++ b/src/views/blockChain/blockchainLog.vue
@@ -0,0 +1,97 @@
+
+
+
+ 数据可信核验
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/blockChain/components/certification.vue b/src/views/blockChain/components/certification.vue
new file mode 100644
index 0000000..9be0b25
--- /dev/null
+++ b/src/views/blockChain/components/certification.vue
@@ -0,0 +1,109 @@
+
+
+
+
+ 兹证明:
+ 申请人 {{ certificationData.accountAddress }} 于
+ {{ new Date(certificationData.createTime).toLocaleString() }} 通过
+ 云际计算 平台提交了以下电子数据及信息:
+
+
+
申请人提交的源数据自申请保全之时(授时时间 {{ certificationData.createTime }}已经存在,且保全之后一直数据完整、未被篡改,经中国科学院国家授时中心可信时间服务授时,优版权进行电子数据保全,信息上链公示至版权联盟链,并由马栏山版权服务中心颁发保全证书,任何团体及个人均可通过上述机构核验。
+
+
+
核验单位:
+
中国科学院国家授时中心
+
版权联盟链
+
优版权
+
马栏山版权服务中心
+
+
+
+
+
+
+
+
diff --git a/src/views/blockChain/components/dataList.vue b/src/views/blockChain/components/dataList.vue
new file mode 100644
index 0000000..8ee360c
--- /dev/null
+++ b/src/views/blockChain/components/dataList.vue
@@ -0,0 +1,237 @@
+
+
+
+
+
+
+
+
+
暂无数据
+
积分交易:
+
+
+
+
+
+
+
+
diff --git a/src/views/blockChain/pointManagement.vue b/src/views/blockChain/pointManagement.vue
new file mode 100644
index 0000000..8952bf6
--- /dev/null
+++ b/src/views/blockChain/pointManagement.vue
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+ 积分管理
+
+
+
+ 节点选择
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
+ 当前用户可用积分
{{ jifen }}
{{ currentBlock }}
+
+
+
+
+
+
+
+ 最近7日积分变动情况
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/fileManagement/algorithmManagement/list.vue b/src/views/fileManagement/algorithmManagement/list.vue
new file mode 100644
index 0000000..8aec6f6
--- /dev/null
+++ b/src/views/fileManagement/algorithmManagement/list.vue
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+ {{ $t('message.create') }}
+
+
+
+
+
+
+ 父算法:{{ fatherName }}
+
+ 没有子算法
+
+
+
+
+
+
+
+
diff --git a/src/views/fileManagement/algorithmManagement/sonDataset.vue b/src/views/fileManagement/algorithmManagement/sonDataset.vue
new file mode 100644
index 0000000..43a0ef0
--- /dev/null
+++ b/src/views/fileManagement/algorithmManagement/sonDataset.vue
@@ -0,0 +1,412 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+ 全部文件
+
+
+ >
+ {{ item }}
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/fileManagement/datasetManagement/addForm.vue b/src/views/fileManagement/datasetManagement/addForm.vue
new file mode 100644
index 0000000..aaf2aa4
--- /dev/null
+++ b/src/views/fileManagement/datasetManagement/addForm.vue
@@ -0,0 +1,556 @@
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+ {{ item.itemText }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.itemText }}
+
+
+
+ {{ tag }}
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ 添加
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 选择文件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 全部文件
+
+
+ >
+ {{ item }}
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/fileManagement/datasetManagement/applyList.vue b/src/views/fileManagement/datasetManagement/applyList.vue
new file mode 100644
index 0000000..bead5af
--- /dev/null
+++ b/src/views/fileManagement/datasetManagement/applyList.vue
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
diff --git a/src/views/fileManagement/datasetManagement/canApplyList.vue b/src/views/fileManagement/datasetManagement/canApplyList.vue
new file mode 100644
index 0000000..aeef9d3
--- /dev/null
+++ b/src/views/fileManagement/datasetManagement/canApplyList.vue
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+
diff --git a/src/views/fileManagement/datasetManagement/list.vue b/src/views/fileManagement/datasetManagement/list.vue
new file mode 100644
index 0000000..7762488
--- /dev/null
+++ b/src/views/fileManagement/datasetManagement/list.vue
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+ {{ $t('page.forApply') }}
+ {{ $t('page.applyList') }}
+ {{ $t('message.create') }}
+
+
+
+
+
+
+
+
+ 仅本用户可访问
+ 申请后可访问
+ 公开所有可访问
+
+ 确定
+
+
+
+
+
+
+
diff --git a/src/views/fileManagement/datasetManagement/selectItem.vue b/src/views/fileManagement/datasetManagement/selectItem.vue
new file mode 100644
index 0000000..c3a3606
--- /dev/null
+++ b/src/views/fileManagement/datasetManagement/selectItem.vue
@@ -0,0 +1,232 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/fileManagement/fileList/fileList.vue b/src/views/fileManagement/fileList/fileList.vue
new file mode 100644
index 0000000..e7798fd
--- /dev/null
+++ b/src/views/fileManagement/fileList/fileList.vue
@@ -0,0 +1,535 @@
+
+
+
+
+
+
+
+ 在线上传文件
+ 本地上传文件
+ 创建目录
+
+
+
+
+ 全部文件
+
+
+ >
+ {{ item }}
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+ 选取文件
+
+
+
+
+
+
+

+
上传中
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/fileManagement/fileList/list.vue b/src/views/fileManagement/fileList/list.vue
deleted file mode 100644
index 9d01968..0000000
--- a/src/views/fileManagement/fileList/list.vue
+++ /dev/null
@@ -1,423 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 上传文件
-
-
-
-
-
-
-
-
选择集群
-
-
-
- {{ item.name }}
-
-
-
-
-
-
本地上传
-
- 选取文件
- 单个文件支持最大上传2G
-
-
-
确认
-
取消
-
-
-
-
-
-
- 存储文件名称:
- {{ tapTableData0.length > 0 ? tapTableData0[0].name : '' }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/fileManagement/fileList/packageList.vue b/src/views/fileManagement/fileList/packageList.vue
new file mode 100644
index 0000000..1975e86
--- /dev/null
+++ b/src/views/fileManagement/fileList/packageList.vue
@@ -0,0 +1,676 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 创建Package
+
+
+
+
+
+ {{ item.packageName }}
+ {{ item.uploadPriority.type === 'specify' ? '指定集群模式' : '智能调度模式' }}
+ 亲和集群:{{ getClusterData(item.uploadedCluster) }}
+ 优先选择:
+
+ {{ tag }}
+
+
+
+
+ 删除
+
+ 打开
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
根据您所选择的标签偏好,系统将为您把文件调度至合适的存储服务
+
+
+
+
+ {{ item.itemText }}
+
+
+
+
+ {{ item.itemText }}
+
+
+
+
+ {{ item.itemText }}
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 存储文件名称:
+ {{ tapTableData0.length > 0 ? tapTableData0[0].name : '' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/fileManagement/imageManagement/list.vue b/src/views/fileManagement/imageManagement/list.vue
new file mode 100644
index 0000000..9e95e88
--- /dev/null
+++ b/src/views/fileManagement/imageManagement/list.vue
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/fileManagement/modelManagement/list.vue b/src/views/fileManagement/modelManagement/list.vue
new file mode 100644
index 0000000..e9d95e3
--- /dev/null
+++ b/src/views/fileManagement/modelManagement/list.vue
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+ {{ $t('page.applyList') }}
+ {{ $t('message.create') }}
+
+
+
+
+
+
+
+ 仅本用户可访问
+ 申请后可访问
+ 公开所有可访问
+
+ 确定
+
+
+
+
+
+
+
diff --git a/src/views/login/register.vue b/src/views/login/register.vue
new file mode 100644
index 0000000..12d8017
--- /dev/null
+++ b/src/views/login/register.vue
@@ -0,0 +1,335 @@
+
+
+
+
+
登录
+
+ 注册
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 注册
+
+
+
+
+ 注册成功!
+ 注意:请用户在当前页面下载并妥善保存公钥、私钥、账户地址平台不会保存用户相关信息,关闭当前后用户将无法再次获取。
+
+
+
+
+
+
+
+
diff --git a/src/views/permissionManagement/menuList.vue b/src/views/permissionManagement/menuList.vue
index d3cd97c..8ee5933 100644
--- a/src/views/permissionManagement/menuList.vue
+++ b/src/views/permissionManagement/menuList.vue
@@ -3,23 +3,23 @@
- {{ $t('message.create') }}
+ 创建
+ 返回上级菜单
@@ -27,81 +27,40 @@
ref="menuFrom"
:model="menu"
:rules="rules"
- label-width="auto"
+ label-width="150px"
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t('permission.yes') }}
- {{ $t('permission.no') }}
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 是
+ 否
+
+
+
+
+
@@ -109,19 +68,17 @@
-
diff --git a/src/views/permissionManagement/oplList.vue b/src/views/permissionManagement/oplList.vue
deleted file mode 100644
index 6ec6c94..0000000
--- a/src/views/permissionManagement/oplList.vue
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/permissionManagement/resourceCategoryList.vue b/src/views/permissionManagement/resourceCategoryList.vue
new file mode 100644
index 0000000..16a2744
--- /dev/null
+++ b/src/views/permissionManagement/resourceCategoryList.vue
@@ -0,0 +1,151 @@
+
+
+
+
+ 添加
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/permissionManagement/resourceList.vue b/src/views/permissionManagement/resourceList.vue
index d8dfe78..e52351e 100644
--- a/src/views/permissionManagement/resourceList.vue
+++ b/src/views/permissionManagement/resourceList.vue
@@ -3,150 +3,119 @@
- {{ $t('page.add') }}
+ 资源分类
+ 添加
-
-
-
-
-
+
+
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
diff --git a/src/views/prometheusMonitor/earth.vue b/src/views/prometheusMonitor/earth.vue
index 81dade4..1bd87cd 100644
--- a/src/views/prometheusMonitor/earth.vue
+++ b/src/views/prometheusMonitor/earth.vue
@@ -163,6 +163,7 @@ export default {
this.renderer = null
this.camera = null
this.aniId = null
+ this.raycaster = null
}
},
methods: {
@@ -942,7 +943,7 @@ export default {
if (this.camera && this.scene && this.scene.getObjectByName('cs')) {
this.raycaster.setFromCamera(this.mouse, this.camera)
const arr = this.scene.getObjectByName('cs').children.concat(this.scene.getObjectByName('dsxs').children)
- var intersects = this.raycaster.intersectObjects(arr, true)
+ var intersects = (this.raycaster && arr) ? this.raycaster.intersectObjects(arr, true) : []
if (this.activeTab !== 'dsxs') {
if (intersects.length) {
this.scene.getObjectByName('csText').visible = false
@@ -978,7 +979,7 @@ export default {
if (this.camera && this.scene && this.raycaster) {
this.raycaster.setFromCamera(this.mouse, this.camera)
const arr = this.scene.getObjectByName('cs')?.children
- var intersects = this.raycaster.intersectObjects(arr, true)
+ var intersects = this.raycaster ? this.raycaster.intersectObjects(arr, true) : []
if (intersects && intersects.length) {
const hubCode = intersects[0].object.userData.hubCode
if (hubCode === 9 || hubCode === 5) {
diff --git a/src/views/prometheusMonitor/ray.vue b/src/views/prometheusMonitor/ray.vue
index e3641bb..112b4ad 100644
--- a/src/views/prometheusMonitor/ray.vue
+++ b/src/views/prometheusMonitor/ray.vue
@@ -116,7 +116,7 @@ export default {
this.orbitControls.update()
this.zoomAnimate()
this.originPosition = this.camera.position
- console.log(this.originPosition)
+ // console.log(this.originPosition)
const tweenL1 = new TWEEN.Tween(
this.camera.position).to({ x: -400, y: 900, z: 1700 }, 1800)
.easing(TWEEN.Easing.Sinusoidal.InOut)
@@ -332,7 +332,7 @@ export default {
return material
},
flyAnimation(delta = 0.015) {
- console.log(this.flyArr)
+ // console.log(this.flyArr)
TWEEN.update()
if (delta > 0.2) return
this.flyArr.forEach(elem => {
diff --git a/src/views/taskManagement/hpcList/appCenter.vue b/src/views/taskManagement/hpcList/appCenter.vue
new file mode 100644
index 0000000..aee09b7
--- /dev/null
+++ b/src/views/taskManagement/hpcList/appCenter.vue
@@ -0,0 +1,234 @@
+
+
+
+ 应用中心
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('message.search') }}
+
+
+ {{ $t('message.reset') }}
+
+
+
+
+
+
+
+
+ {{ item.instanceName }}
+ {{ item.instanceType === 1 ? '应用实例' : '模型实例' }}
+ {{ item.instanceClassChinese }}
+
+ 描述:
+ {{ item.description }}
+ 版本: {{ item.version }}
+ 立即启用
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/taskManagement/hpcList/taskList.vue b/src/views/taskManagement/hpcList/taskList.vue
index b815be7..481ec6a 100644
--- a/src/views/taskManagement/hpcList/taskList.vue
+++ b/src/views/taskManagement/hpcList/taskList.vue
@@ -20,6 +20,7 @@
tooltip-effect="dark"
>
+ 超算应用中心
{{ $t('message.create') }}
@@ -88,6 +89,9 @@ export default {
// }
},
methods: {
+ openAppCenter() {
+ this.$router.push({ path: `appCenter` })
+ },
setColumn() {
return [
{ prop: 'name', label: this.$t('page.taskName'), sortable: true, formatter: (row) => { return
this.viewDetail(row)}>{row.name} } },
diff --git a/src/views/taskManagement/taskList/components/trainingTask.vue b/src/views/taskManagement/taskList/components/trainingTask.vue
new file mode 100644
index 0000000..df159f0
--- /dev/null
+++ b/src/views/taskManagement/taskList/components/trainingTask.vue
@@ -0,0 +1,682 @@
+
+
+
{{ $t('page.createTrainingTask') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | CPU使用范围 |
+ |
+
+
+ | 内存使用范围 |
+ |
+
+
+ | 算力卡张数范围 |
+
+ 张
+ -
+ 张
+ |
+
+
+ | 存储使用范围 |
+
+ G
+ -
+ G
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ { dataType = 'model'; clickSelect()}">选择模型
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 选择数据集
+
+
+
+
+ 刷新
+
+
+
+
+ 动态集群权重填写
+ 静态集群权重填写
+
+ 数据优先
+ 最小负载
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 直接沿用算法
+ 选择子算法
+ 新建子算法
+
+
+
+
+
+
+
+
+
+
+
+
+ =
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/taskManagement/taskList/create.vue b/src/views/taskManagement/taskList/create.vue
index d0a09fc..e23037a 100644
--- a/src/views/taskManagement/taskList/create.vue
+++ b/src/views/taskManagement/taskList/create.vue
@@ -27,7 +27,7 @@
-
+
-
+
+
@@ -204,11 +205,11 @@