于添 4 місяців тому
батько
коміт
7673d8b71d

+ 19 - 0
src/utils/tool.js

@@ -248,4 +248,23 @@ tool.formatMillisecondsToTime = (milliseconds) =>{
 
 	return `${formatHours}:${formatMinutes}:${formatSeconds}`;
 }
+// 添加上面的 formatValue 函数
+tool.formatValue = (value) => {
+	if (value === 0 || value === '0') {
+		return '0'+'%';
+	}
+
+	const num = typeof value === 'string' ? parseFloat(value) : value;
+	const result = num * 100;
+
+	// 转为带两位小数的字符串,然后去除末尾不必要的0
+	let formatted = result.toFixed(2);
+	if (formatted.endsWith('.00')) {
+		formatted = formatted.slice(0, -3); // 去掉 .00
+	} else if (formatted.endsWith('0')) {
+		formatted = formatted.slice(0, -1); // 去掉末尾的0
+	}
+
+	return formatted + '%';
+}
 export default tool

+ 3 - 1
src/views/resourceCenter/components/ResourceList.vue

@@ -105,7 +105,9 @@
 				:show-quick-jumper="true"
 			/>
 		</div>
-		<div style="height: 20px"></div>
+		<div style="height: 100px; display: flex; justify-content:  center; align-items: center">
+			<span style="display: block;  color: #7f8c8d">——已经到底了——</span>
+		</div>
 	</div>
 </template>
 

+ 2 - 0
src/views/statisticalAnalysis/videoAnalysis/index.vue

@@ -50,6 +50,7 @@
 			</div>
 
 			<div class="stat-card" v-if="stats.downData">
+
 				<h3>📥 讲义下载统计</h3>
 				<div class="stat-number">{{ stats.downData.allDownloadCount }}</div>
 				<div class="stat-label">总下载次数</div>
@@ -535,6 +536,7 @@
 				jumpData,
 				interdata
 			})
+			console.log('新的参数呢',stats)
 		} catch (error) {
 			console.error('获取统计数据失败:', error)
 			message.error('获取统计数据失败')

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
stats.html


Деякі файли не було показано, через те що забагато файлів було змінено