From c09b22358b871953e1f36ec4fc55ed464700be93 Mon Sep 17 00:00:00 2001 From: hanhh <18330117883@163.com> Date: Fri, 20 Aug 2021 16:31:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1=EF=BC=8C?= =?UTF-8?q?=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F=E6=B7=BB=E5=8A=A0=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/crontab/index.tsx | 25 +++++++++++++++++++++++++ src/pages/env/index.tsx | 11 +++++++++++ 2 files changed, 36 insertions(+) diff --git a/src/pages/crontab/index.tsx b/src/pages/crontab/index.tsx index 23547f4d..39d26f68 100644 --- a/src/pages/crontab/index.tsx +++ b/src/pages/crontab/index.tsx @@ -114,6 +114,31 @@ const Crontab = ({ headerStyle, isPhone }: any) => { dataIndex: 'status', align: 'center' as const, width: 60, + filters: [ + { + text: '运行中', + value: 0, + }, + { + text: '空闲中', + value: 1, + }, + { + text: '已禁用', + value: 2, + }, + { + text: '队列中', + value: 3, + }, + ], + onFilter: (value: number, record: any) => { + if (record.isDisabled && record.status !== 0) { + return value === 2; + } else { + return record.status === value; + } + }, render: (text: string, record: any) => ( <> {(!record.isDisabled || record.status !== CrontabStatus.idle) && ( diff --git a/src/pages/env/index.tsx b/src/pages/env/index.tsx index f366f057..4087f90f 100644 --- a/src/pages/env/index.tsx +++ b/src/pages/env/index.tsx @@ -150,6 +150,17 @@ const Env = ({ headerStyle, isPhone, theme }: any) => { dataIndex: 'status', align: 'center' as const, width: 60, + filters: [ + { + text: '已启用', + value: 0, + }, + { + text: '已禁用', + value: 1, + }, + ], + onFilter: (value: number, record: any) => record.status === value, render: (text: string, record: any, index: number) => { return (