修复定时任务状态筛选

This commit is contained in:
whyour 2023-04-02 14:42:18 +08:00
parent f19dd21155
commit a25bfb6912
2 changed files with 13 additions and 12 deletions

View File

@ -246,8 +246,12 @@ export default class CronService {
for (const key of filterKeys) {
let q: any = {};
if (!filterQuery[key]) continue;
if (key === 'status' && filterQuery[key].includes(2)) {
if (key === 'status') {
if (filterQuery[key].includes(2)) {
q = { [Op.or]: [{ [key]: filterQuery[key] }, { isDisabled: 1 }] };
} else {
q = { [Op.and]: [{ [key]: filterQuery[key] }, { isDisabled: 0 }] };
}
} else {
q[key] = filterQuery[key];
}
@ -264,7 +268,11 @@ export default class CronService {
}
}
public async find({ log_path }: { log_path: string }): Promise<Crontab | null> {
public async find({
log_path,
}: {
log_path: string;
}): Promise<Crontab | null> {
try {
const result = await CrontabModel.findOne({ where: { log_path } });
return result;

View File

@ -279,13 +279,6 @@ const Crontab = () => {
value: 3,
},
],
onFilter: (value, record) => {
if (record.isDisabled && record.status !== 0) {
return value === 2;
} else {
return record.status === value;
}
},
render: (text, record) => (
<>
{(!record.isDisabled || record.status !== CrontabStatus.idle) && (
@ -1051,7 +1044,7 @@ const Crontab = () => {
rowSelection={rowSelection}
rowClassName={getRowClassName}
onChange={onPageChange}
components={isPhone ? undefined : vt}
// components={isPhone ? undefined : vt}
/>
</div>
<CronLogModal