mirror of
https://github.com/whyour/qinglong.git
synced 2025-07-07 11:56:08 +08:00
修复关闭全部任务视图,默认视图筛选错误
This commit is contained in:
parent
11e1b50000
commit
e5bc4b3b04
|
@ -824,12 +824,6 @@ const Crontab = () => {
|
|||
}, [viewConf, enabledCronViews]);
|
||||
|
||||
useEffect(() => {
|
||||
setPageConf({
|
||||
page: 1,
|
||||
size: parseInt(localStorage.getItem('pageSize') || '20'),
|
||||
sorter: {},
|
||||
filters: {},
|
||||
});
|
||||
getCronViews();
|
||||
}, []);
|
||||
|
||||
|
@ -889,7 +883,17 @@ const Crontab = () => {
|
|||
.then(({ code, data }) => {
|
||||
if (code === 200) {
|
||||
setCronViews(data);
|
||||
setEnabledCronViews(data.filter((x) => !x.isDisabled));
|
||||
const firstEnableView = data.filter((x) => !x.isDisabled);
|
||||
setEnabledCronViews(firstEnableView);
|
||||
setPageConf({
|
||||
page: 1,
|
||||
size: parseInt(localStorage.getItem('pageSize') || '20'),
|
||||
sorter: {},
|
||||
filters: {},
|
||||
});
|
||||
setViewConf({
|
||||
...firstEnableView[0],
|
||||
});
|
||||
}
|
||||
})
|
||||
.finally(() => {
|
||||
|
|
|
@ -75,6 +75,10 @@ const ViewManageModal = ({
|
|||
handleCancel: () => void;
|
||||
cronViewChange: (data?: any) => void;
|
||||
}) => {
|
||||
const islastEnableView = (record) => {
|
||||
return list.filter((x) => !x.isDisabled).length <= 1 && !record.isDisabled;
|
||||
};
|
||||
|
||||
const columns: any = [
|
||||
{
|
||||
title: '名称',
|
||||
|
@ -95,6 +99,7 @@ const ViewManageModal = ({
|
|||
render: (text: string, record: any, index: number) => {
|
||||
return (
|
||||
<Switch
|
||||
disabled={islastEnableView(record)}
|
||||
checked={!record.isDisabled}
|
||||
onChange={(checked) => onShowChange(checked, record, index)}
|
||||
/>
|
||||
|
@ -111,9 +116,11 @@ const ViewManageModal = ({
|
|||
<a onClick={() => editView(record, index)}>
|
||||
<EditOutlined />
|
||||
</a>
|
||||
<a onClick={() => deleteView(record, index)}>
|
||||
<DeleteOutlined />
|
||||
</a>
|
||||
{!islastEnableView(record) && (
|
||||
<a onClick={() => deleteView(record, index)}>
|
||||
<DeleteOutlined />
|
||||
</a>
|
||||
)}
|
||||
</Space>
|
||||
) : (
|
||||
'-'
|
||||
|
|
Loading…
Reference in New Issue
Block a user