From 815247f5b51a9bfc278a91458e51fda84e67bc6f Mon Sep 17 00:00:00 2001
From: wangruidong <940853815@qq.com>
Date: Fri, 22 Mar 2024 15:05:50 +0800
Subject: [PATCH] =?UTF-8?q?perf:=20=E5=B0=81=E8=A3=85SwitchFormatter?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Table/TableFormatters/SwitchFormatter.vue | 64 +++++++++++++++++++
src/components/Table/TableFormatters/index.js | 7 +-
src/views/settings/Task/TaskList.vue | 33 ++++------
3 files changed, 82 insertions(+), 22 deletions(-)
create mode 100644 src/components/Table/TableFormatters/SwitchFormatter.vue
diff --git a/src/components/Table/TableFormatters/SwitchFormatter.vue b/src/components/Table/TableFormatters/SwitchFormatter.vue
new file mode 100644
index 000000000..b8247d3ea
--- /dev/null
+++ b/src/components/Table/TableFormatters/SwitchFormatter.vue
@@ -0,0 +1,64 @@
+
+
+
+
+ -
+
+
+
+
+
diff --git a/src/components/Table/TableFormatters/index.js b/src/components/Table/TableFormatters/index.js
index 9d04c6f60..c3230faec 100644
--- a/src/components/Table/TableFormatters/index.js
+++ b/src/components/Table/TableFormatters/index.js
@@ -16,6 +16,7 @@ import ObjectRelatedFormatter from './ObjectRelatedFormatter.vue'
import TwoTabFormatter from './TwoTabFormatter.vue'
import ProtocolsFormatter from './ProtocolsFormatter.vue'
import TagChoicesFormatter from './TagChoicesFormatter.vue'
+import SwitchFormatter from './SwitchFormatter.vue'
export default {
DetailFormatter,
@@ -35,7 +36,8 @@ export default {
TwoTabFormatter,
ProtocolsFormatter,
TagChoicesFormatter,
- LabelsFormatter
+ LabelsFormatter,
+ SwitchFormatter
}
export {
@@ -56,5 +58,6 @@ export {
TwoTabFormatter,
ProtocolsFormatter,
TagChoicesFormatter,
- LabelsFormatter
+ LabelsFormatter,
+ SwitchFormatter
}
diff --git a/src/views/settings/Task/TaskList.vue b/src/views/settings/Task/TaskList.vue
index 70dfd5cda..be87df776 100644
--- a/src/views/settings/Task/TaskList.vue
+++ b/src/views/settings/Task/TaskList.vue
@@ -3,7 +3,7 @@