diff --git a/ui/src/views/template/component/ModelCard.vue b/ui/src/views/template/component/ModelCard.vue
index 8694c7894..050be3987 100644
--- a/ui/src/views/template/component/ModelCard.vue
+++ b/ui/src/views/template/component/ModelCard.vue
@@ -15,12 +15,25 @@
+
+
+
+
+
+ {{ percentage }}%
+ 正在下载
+
+
+
-
+
+
+
@@ -54,7 +67,7 @@ const progress = computed(() => {
const maxObj = down_model_chunk.reduce((prev: any, current: any) => {
return (prev.index || 0) > (current.index || 0) ? prev : current
})
- return maxObj.progress
+ return maxObj.progress?.toFixed(1)
}
return 0
}
@@ -126,5 +139,33 @@ onBeforeUnmount(() => {
margin-left: 4px;
}
}
+ .progress-mask {
+ position: absolute;
+ top: 0;
+ left: 0;
+ background-color: rgba(122, 122, 122, 0.8);
+ width: 100%;
+ height: 100%;
+ z-index: 111;
+ text-align: center;
+ .percentage {
+ top: 50%;
+ transform: translateY(-50%);
+ margin-top: 5px;
+ }
+
+ .percentage-value {
+ display: block;
+ margin-top: 10px;
+ font-size: 28px;
+ color: #ffffff;
+ }
+ .percentage-label {
+ display: block;
+ margin-top: 10px;
+ font-size: 12px;
+ color: #ffffff;
+ }
+ }
}