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 @@