mirror of
https://github.com/whyour/qinglong.git
synced 2025-11-13 11:06:07 +08:00
定时任务支持订阅筛选
This commit is contained in:
parent
8fdc69421c
commit
c9fc9b4b45
|
|
@ -66,6 +66,7 @@ const SHOW_TAB_COUNT = 10;
|
||||||
|
|
||||||
const Crontab = () => {
|
const Crontab = () => {
|
||||||
const { headerStyle, isPhone, theme } = useOutletContext<SharedContext>();
|
const { headerStyle, isPhone, theme } = useOutletContext<SharedContext>();
|
||||||
|
const [allSubscriptions, setAllSubscriptions] = useState<any[]>([]);
|
||||||
const columns: ColumnProps<ICrontab>[] = [
|
const columns: ColumnProps<ICrontab>[] = [
|
||||||
{
|
{
|
||||||
title: intl.get('名称'),
|
title: intl.get('名称'),
|
||||||
|
|
@ -272,6 +273,12 @@ const Crontab = () => {
|
||||||
title: intl.get('关联订阅'),
|
title: intl.get('关联订阅'),
|
||||||
width: 185,
|
width: 185,
|
||||||
render: (text, record: any) => record?.subscription?.name || '-',
|
render: (text, record: any) => record?.subscription?.name || '-',
|
||||||
|
key: 'sub_id',
|
||||||
|
dataIndex: 'sub_id',
|
||||||
|
filters: allSubscriptions.map((sub) => ({
|
||||||
|
text: sub.name || sub.alias,
|
||||||
|
value: sub.id,
|
||||||
|
})),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: intl.get('操作'),
|
title: intl.get('操作'),
|
||||||
|
|
@ -794,8 +801,20 @@ const Crontab = () => {
|
||||||
}
|
}
|
||||||
}, [viewConf, enabledCronViews]);
|
}, [viewConf, enabledCronViews]);
|
||||||
|
|
||||||
|
const getAllSubscriptions = () => {
|
||||||
|
request
|
||||||
|
.get(`${config.apiPrefix}subscriptions`)
|
||||||
|
.then(({ code, data }) => {
|
||||||
|
if (code === 200) {
|
||||||
|
setAllSubscriptions(data || []);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.catch(() => {});
|
||||||
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
getCronViews();
|
getCronViews();
|
||||||
|
getAllSubscriptions();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
const viewAction = (key: string) => {
|
const viewAction = (key: string) => {
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,7 @@ const Setting = () => {
|
||||||
reloadTheme,
|
reloadTheme,
|
||||||
systemInfo,
|
systemInfo,
|
||||||
} = useOutletContext<SharedContext>();
|
} = useOutletContext<SharedContext>();
|
||||||
|
console.log('user',user)
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
title: intl.get('名称'),
|
title: intl.get('名称'),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user