From e353f0e17dc46203512dd272c5b559b094e40761 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期五, 25 七月 2025 15:02:36 +0800
Subject: [PATCH] 测试完成
---
src/components/SFtable/index.vue | 68 +++++++++++++++++++++++++++++++++-
1 files changed, 66 insertions(+), 2 deletions(-)
diff --git a/src/components/SFtable/index.vue b/src/components/SFtable/index.vue
index 7ab743f..85758a2 100644
--- a/src/components/SFtable/index.vue
+++ b/src/components/SFtable/index.vue
@@ -2,6 +2,7 @@
<template>
<el-table
ref="multipleTableson"
+ :height="heights"
:data="
currentList.filter(
(data) =>
@@ -20,6 +21,7 @@
>
<el-table-column
v-if="multiplechoice"
+ fixed="left"
type="selection"
width="50"
align="center"
@@ -32,6 +34,58 @@
prop="id"
/>
<el-table-column
+ v-if="agenumber"
+ label="骞撮緞"
+ align="center"
+ key="age"
+ prop="age"
+ width="160"
+ >
+ <template slot-scope="scope">
+ <span v-if="scope.row.age"
+ >{{ scope.row.age }}{{ scope.row.ageUnit }}</span
+ ><span v-if="scope.row.age2"
+ >{{ scope.row.age2 }}{{ scope.row.ageUnit2 }}</span
+ >
+ </template>
+ </el-table-column>
+ <div v-for="(item, index) in tableLabel">
+ <el-table-column
+ v-if="item.label == '鍑洪櫌鏃ユ湡'"
+ :key="index"
+ :prop="item.prop"
+ :width="item.width"
+ :label="item.label"
+ :formatter="formatData"
+ >
+ <template slot-scope="scope">
+ <span>{{ parseTime(scope.row.endtime) }}</span>
+ </template>
+ </el-table-column>
+ <el-table-column
+ v-if="item.label == '鎬у埆'"
+ :key="index"
+ :prop="item.prop"
+ :width="item.width"
+ :label="item.label"
+ :formatter="formatData"
+ >
+ <template slot-scope="scope">
+ <span>{{ scope.row.sex == 1 ? "鐢�" : "濂�" }}</span>
+ </template>
+ </el-table-column>
+
+ <el-table-column
+ v-if="item.label != '鎬у埆' && item.label != '鍑洪櫌鏃ユ湡'"
+ :key="index"
+ :prop="item.prop"
+ :width="item.width"
+ :label="item.label"
+ :formatter="formatData"
+ >
+ </el-table-column>
+ </div>
+ <!-- <el-table-column
v-for="(item, index) in tableLabel"
:key="index"
:prop="item.prop"
@@ -39,7 +93,7 @@
:label="item.label"
:formatter="formatData"
>
- </el-table-column>
+ </el-table-column> -->
<!-- <el-table-column
label="鏄惁鍙敤"
align="center"
@@ -159,10 +213,18 @@
type: Boolean,
default: true,
},
- // 1妯$増鍒楄〃 2閫変腑鎮h�� 3鎮h�呭垪琛�
+ agenumber: {
+ type: Boolean,
+ default: false,
+ },
+ // 1妯℃澘鍒楄〃 2閫変腑鎮h�� 3鎮h�呭垪琛�
typeinfo: {
type: Number,
default: 1,
+ },
+ heights: {
+ type: Number,
+ default: 600,
},
searchTrue: {
type: Boolean,
@@ -199,6 +261,8 @@
},
// 澶氶�夋閫変腑鏁版嵁
handleSelectionChange(selection) {
+ console.log(selection);
+
this.$emit("handleSelectionChange", selection);
},
toggleRowSelection(row, selected) {
--
Gitblit v1.9.3