增加系统初始化任务

This commit is contained in:
whyour
2021-04-04 11:57:13 +08:00
parent df1dc4fcbb
commit b73431a7ab
7 changed files with 147 additions and 21 deletions
+20 -16
View File
@@ -127,7 +127,7 @@ const Crontab = () => {
request
.get(`${config.apiPrefix}crons`)
.then((data: any) => {
setValue(data.data);
setValue(data.data.sort((a: any, b: any) => a.status - b.status));
})
.finally(() => setLoading(false));
};
@@ -259,21 +259,25 @@ const Crontab = () => {
<Menu.Item key="edit" icon={<EditOutlined />}>
</Menu.Item>
<Menu.Item
key="enableordisable"
icon={
record.status === CrontabStatus.disabled ? (
<CheckCircleOutlined />
) : (
<StopOutlined />
)
}
>
{record.status === CrontabStatus.disabled ? '启用' : '禁用'}
</Menu.Item>
<Menu.Item key="delete" icon={<DeleteOutlined />}>
</Menu.Item>
{record.isSystem === 0 && (
<>
<Menu.Item
key="enableordisable"
icon={
record.status === CrontabStatus.disabled ? (
<CheckCircleOutlined />
) : (
<StopOutlined />
)
}
>
{record.status === CrontabStatus.disabled ? '启用' : '禁用'}
</Menu.Item>
<Menu.Item key="delete" icon={<DeleteOutlined />}>
</Menu.Item>
</>
)}
</Menu>
}
>