From 09f0861e61e69e2d818eafc7b9edbd17cf0822d4 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 06 十一月 2025 17:20:02 +0800
Subject: [PATCH] 页面优化以及扣分详情导出
---
src/views/home/data-check/index.vue | 28 ++++++++++++++++++----------
1 files changed, 18 insertions(+), 10 deletions(-)
diff --git a/src/views/home/data-check/index.vue b/src/views/home/data-check/index.vue
index fdd1808..ec04a8f 100644
--- a/src/views/home/data-check/index.vue
+++ b/src/views/home/data-check/index.vue
@@ -5,18 +5,20 @@
<div class="card-content">
<div class="title-container">
<h1>鑰冩牳鎶ヨ〃</h1>
- <div class="more-button" @click="$router.push({ path: '/contract/report' })">
+ <el-select v-model="category" placeholder="璇烽�夋嫨" @change="calculate(category)" style="width: 150px;">
+ <el-option label="瑙嗛" value="1" />
+ <el-option label="杞﹁締" value="2" />
+ <el-option label="浜鸿劯" value="3" />
+ </el-select>
+ <div class="more-button" @click="$router.push({ path: '/check/result' })">
<span>鏇村</span>
<i class="el-icon-arrow-right"></i>
</div>
</div>
<el-table :data="tableData" style="width: 100%" height="350">
- <el-table-column prop="name" label="瑙勫垯鍚嶇О" align="center" show-overflow-tooltip>
- </el-table-column>
- <el-table-column prop="num" label="鏁伴噺" align="center">
- </el-table-column>
- <el-table-column prop="score" label="鍒嗘暟" align="center">
- </el-table-column>
+ <el-table-column type="index" label="鎺掑悕" align="center" />
+ <el-table-column prop="deptName" label="鍖哄煙" align="center" show-overflow-tooltip />
+ <el-table-column prop="score" label="鍒嗘暟" align="center" />
</el-table>
</div>
</el-card>
@@ -30,13 +32,19 @@
data() {
return {
+ category: "1",
tableData: []
}
},
mounted() {
- calculate().then(res => {
- this.tableData = res.data;
- })
+ this.calculate(this.category);
+ },
+ methods: {
+ calculate(category) {
+ calculate(category).then(res => {
+ this.tableData = res.data;
+ })
+ }
}
}
</script>
--
Gitblit v1.8.0