From 3cfd17e83d4e26e733f9a76cb6d36b729a923d91 Mon Sep 17 00:00:00 2001
From: lichong <18518571399@163.com>
Date: Wed, 16 Oct 2024 10:26:53 +0800
Subject: [PATCH] 10.16
---
front/src/renderer/index.html | 2 +-
front/src/renderer/src/assets/css/base.css | 8 ++++++++
front/src/renderer/src/components/tablecomponent.vue | 11 +++++++++--
front/src/renderer/src/views/student.vue | 8 ++++----
4 files changed, 22 insertions(+), 7 deletions(-)
diff --git a/front/src/renderer/index.html b/front/src/renderer/index.html
index ee6aef6..4142a0e 100644
--- a/front/src/renderer/index.html
+++ b/front/src/renderer/index.html
@@ -3,7 +3,7 @@
- 国家“体测”统计系统(义务教育阶段)
+ 国家“体测”统计
+ v-for="(headerItem, headerIndex) in tableHeader" :class-name="colorList[headerItem.label] || ''"
+ :header-class-name="colorList[headerItem.label] || ''" :key="headerIndex"
+ :fixed="!!headerItem.fixed ? 'left' : ''" :sortable="headerItem.isSort">
{{ row[headerItem.prop] }}
@@ -103,6 +104,12 @@ export default {
dayjs: dayjs,
currentPage: 1,
pageSize: 15,
+ colorList: {
+ 得分: "red",
+ BMI得分: "red",
+ 总分: "red",
+ 等级: "blue",
+ }
}
},
methods: {
diff --git a/front/src/renderer/src/views/student.vue b/front/src/renderer/src/views/student.vue
index 51895e4..eae28fe 100644
--- a/front/src/renderer/src/views/student.vue
+++ b/front/src/renderer/src/views/student.vue
@@ -126,7 +126,7 @@
{{
- parseInt(Number(((_.filter(allData, { level: "优秀" }).length) / (allData.length || 1)).toFixed(2)) * 100)
+ (Number(((_.filter(allData, { level: "优秀" }).length) / (allData.length || 1)).toFixed(2)) * 100).toFixed(0)
}}%
@@ -138,7 +138,7 @@
{{
- parseInt(Number(((_.filter(allData, { level: "良好" })).length / (allData.length || 1)).toFixed(2)) * 100)
+ (Number(((_.filter(allData, { level: "良好" })).length / (allData.length || 1)).toFixed(2)) * 100).toFixed(0)
}}%
@@ -150,7 +150,7 @@
{{
- parseInt(Number(((_.filter(allData, { level: "及格" })).length / (allData.length || 1)).toFixed(2)) * 100)
+ (Number(((_.filter(allData, { level: "及格" })).length / (allData.length || 1)).toFixed(2)) * 100).toFixed(0)
}}%
@@ -162,7 +162,7 @@
{{
- parseInt(Number(((_.filter(allData, { level: "不及格" })).length / (allData.length || 1)).toFixed(2)) * 100)
+ (Number(((_.filter(allData, { level: "不及格" })).length / (allData.length || 1)).toFixed(2)) * 100).toFixed(0)
}}%