🐛 fix: updata cron job ui & fixed commnuity pagenation goto error (#11700)

* fix: slove the agents pagenation error problem

* fix: update the cronjob ui
This commit is contained in:
Shinji-Li
2026-01-22 15:26:17 +08:00
committed by GitHub
parent 24051339a4
commit 42ad2a064b
8 changed files with 78 additions and 21 deletions

View File

@@ -36,7 +36,11 @@
"agentCronJobs.noExecutionResults": "No execution results",
"agentCronJobs.remainingExecutions": "Remaining: {{count}}",
"agentCronJobs.save": "Save",
"agentCronJobs.saveAsNew": "Save as New",
"agentCronJobs.schedule": "Schedule",
"agentCronJobs.scheduleType.daily": "Daily",
"agentCronJobs.scheduleType.hourly": "Hourly",
"agentCronJobs.scheduleType.weekly": "Weekly",
"agentCronJobs.status.depleted": "Depleted",
"agentCronJobs.status.disabled": "Disabled",
"agentCronJobs.status.enabled": "Enabled",
@@ -45,6 +49,20 @@
"agentCronJobs.unlimited": "Unlimited",
"agentCronJobs.unnamedTask": "Unnamed Task",
"agentCronJobs.updateSuccess": "Scheduled task updated successfully",
"agentCronJobs.weekday.friday": "Friday",
"agentCronJobs.weekday.monday": "Monday",
"agentCronJobs.weekday.saturday": "Saturday",
"agentCronJobs.weekday.short.friday": "Fri",
"agentCronJobs.weekday.short.monday": "Mon",
"agentCronJobs.weekday.short.saturday": "Sat",
"agentCronJobs.weekday.short.sunday": "Sun",
"agentCronJobs.weekday.short.thursday": "Thu",
"agentCronJobs.weekday.short.tuesday": "Tue",
"agentCronJobs.weekday.short.wednesday": "Wed",
"agentCronJobs.weekday.sunday": "Sunday",
"agentCronJobs.weekday.thursday": "Thursday",
"agentCronJobs.weekday.tuesday": "Tuesday",
"agentCronJobs.weekday.wednesday": "Wednesday",
"agentCronJobs.weekdays": "Weekdays",
"agentInfoDescription.basic.avatar": "Avatar",
"agentInfoDescription.basic.description": "Description",

View File

@@ -36,7 +36,11 @@
"agentCronJobs.noExecutionResults": "无执行结果",
"agentCronJobs.remainingExecutions": "剩余:{{count}}",
"agentCronJobs.save": "保存",
"agentCronJobs.saveAsNew": "另存为新任务",
"agentCronJobs.schedule": "计划",
"agentCronJobs.scheduleType.daily": "每日",
"agentCronJobs.scheduleType.hourly": "每小时",
"agentCronJobs.scheduleType.weekly": "每周",
"agentCronJobs.status.depleted": "已耗尽",
"agentCronJobs.status.disabled": "已禁用",
"agentCronJobs.status.enabled": "已启用",
@@ -45,6 +49,20 @@
"agentCronJobs.unlimited": "无限",
"agentCronJobs.unnamedTask": "未命名任务",
"agentCronJobs.updateSuccess": "定时任务更新成功",
"agentCronJobs.weekday.friday": "星期五",
"agentCronJobs.weekday.monday": "星期一",
"agentCronJobs.weekday.saturday": "星期六",
"agentCronJobs.weekday.short.friday": "周五",
"agentCronJobs.weekday.short.monday": "周一",
"agentCronJobs.weekday.short.saturday": "周六",
"agentCronJobs.weekday.short.sunday": "周日",
"agentCronJobs.weekday.short.thursday": "周四",
"agentCronJobs.weekday.short.tuesday": "周二",
"agentCronJobs.weekday.short.wednesday": "周三",
"agentCronJobs.weekday.sunday": "星期日",
"agentCronJobs.weekday.thursday": "星期四",
"agentCronJobs.weekday.tuesday": "星期二",
"agentCronJobs.weekday.wednesday": "星期三",
"agentCronJobs.weekdays": "工作日",
"agentInfoDescription.basic.avatar": "头像",
"agentInfoDescription.basic.description": "描述",

View File

@@ -10,7 +10,7 @@ export * from './plugins';
export * from './providers';
export enum DiscoverTab {
Assistants = 'assistant',
Assistants = 'agent',
GroupAgents = 'group_agent',
Home = 'home',
Mcp = 'mcp',

View File

@@ -61,24 +61,24 @@ export const TIMEZONE_OPTIONS = [
// Weekday options for checkbox group
export const WEEKDAY_OPTIONS = [
{ label: 'Mon', value: 1 },
{ label: 'Tue', value: 2 },
{ label: 'Wed', value: 3 },
{ label: 'Thu', value: 4 },
{ label: 'Fri', value: 5 },
{ label: 'Sat', value: 6 },
{ label: 'Sun', value: 0 },
];
{ label: 'agentCronJobs.weekday.short.monday', value: 1 },
{ label: 'agentCronJobs.weekday.short.tuesday', value: 2 },
{ label: 'agentCronJobs.weekday.short.wednesday', value: 3 },
{ label: 'agentCronJobs.weekday.short.thursday', value: 4 },
{ label: 'agentCronJobs.weekday.short.friday', value: 5 },
{ label: 'agentCronJobs.weekday.short.saturday', value: 6 },
{ label: 'agentCronJobs.weekday.short.sunday', value: 0 },
] as const;
// Weekday labels for display
// Weekday labels for display (i18n keys)
export const WEEKDAY_LABELS: Record<number, string> = {
0: 'Sunday',
1: 'Monday',
2: 'Tuesday',
3: 'Wednesday',
4: 'Thursday',
5: 'Friday',
6: 'Saturday',
0: 'agentCronJobs.weekday.sunday',
1: 'agentCronJobs.weekday.monday',
2: 'agentCronJobs.weekday.tuesday',
3: 'agentCronJobs.weekday.wednesday',
4: 'agentCronJobs.weekday.thursday',
5: 'agentCronJobs.weekday.friday',
6: 'agentCronJobs.weekday.saturday',
};
/**

View File

@@ -22,7 +22,7 @@ const CronJobSaveButton = memo<CronJobSaveButtonProps>(({ disabled, loading, onS
style={{ width: 200 }}
type="primary"
>
{t('agentCronJobs.saveAsNew', { defaultValue: 'Save as New Scheduled Task' })}
{t('agentCronJobs.saveAsNew')}
</Button>
</Flexbox>
);

View File

@@ -81,7 +81,7 @@ const CronJobScheduleConfig = memo<CronJobScheduleConfigProps>(
if (scheduleType === 'weekly' && weekdays.length > 0) {
result.push({
key: 'weekdays',
label: weekdays.map((day) => WEEKDAY_LABELS[day]).join(', '),
label: weekdays.map((day) => t(WEEKDAY_LABELS[day] as any)).join(', '),
});
}
@@ -126,7 +126,10 @@ const CronJobScheduleConfig = memo<CronJobScheduleConfigProps>(
maxTagCount="responsive"
mode="multiple"
onChange={(values: number[]) => onScheduleChange({ weekdays: values })}
options={WEEKDAY_OPTIONS}
options={WEEKDAY_OPTIONS.map((opt) => ({
label: t(opt.label as any),
value: opt.value,
}))}
placeholder="Select days"
size="small"
style={{ minWidth: 150 }}

View File

@@ -33,7 +33,7 @@ const Search = memo<StoreSearchBarProps>(() => {
const { q } = useQuery() as { q?: string };
const router = useQueryRoute();
const [word, setWord] = useState<string>(q || '');
const activeTab = pathname.split('/')[2] || 'assistant';
const activeTab = pathname.split('/')[2] || 'agent';
const handleSearch = (value: string) => {
router.push(urlJoin('/community', activeTab), {
query: value ? { q: value } : {},

View File

@@ -36,7 +36,11 @@ export default {
'agentCronJobs.noExecutionResults': 'No execution results',
'agentCronJobs.remainingExecutions': 'Remaining: {{count}}',
'agentCronJobs.save': 'Save',
'agentCronJobs.saveAsNew': 'Save as New',
'agentCronJobs.schedule': 'Schedule',
'agentCronJobs.scheduleType.daily': 'Daily',
'agentCronJobs.scheduleType.hourly': 'Hourly',
'agentCronJobs.scheduleType.weekly': 'Weekly',
'agentCronJobs.status.depleted': 'Depleted',
'agentCronJobs.status.disabled': 'Disabled',
'agentCronJobs.status.enabled': 'Enabled',
@@ -45,6 +49,20 @@ export default {
'agentCronJobs.unlimited': 'Unlimited',
'agentCronJobs.unnamedTask': 'Unnamed Task',
'agentCronJobs.updateSuccess': 'Scheduled task updated successfully',
'agentCronJobs.weekday.friday': 'Friday',
'agentCronJobs.weekday.monday': 'Monday',
'agentCronJobs.weekday.saturday': 'Saturday',
'agentCronJobs.weekday.short.friday': 'Fri',
'agentCronJobs.weekday.short.monday': 'Mon',
'agentCronJobs.weekday.short.saturday': 'Sat',
'agentCronJobs.weekday.short.sunday': 'Sun',
'agentCronJobs.weekday.short.thursday': 'Thu',
'agentCronJobs.weekday.short.tuesday': 'Tue',
'agentCronJobs.weekday.short.wednesday': 'Wed',
'agentCronJobs.weekday.sunday': 'Sunday',
'agentCronJobs.weekday.thursday': 'Thursday',
'agentCronJobs.weekday.tuesday': 'Tuesday',
'agentCronJobs.weekday.wednesday': 'Wednesday',
'agentCronJobs.weekdays': 'Weekdays',
'agentInfoDescription.basic.avatar': 'Avatar',
'agentInfoDescription.basic.description': 'Description',