mirror of
https://github.com/lobehub/lobehub.git
synced 2026-03-27 13:29:15 +07:00
🐛 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:
@@ -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",
|
||||
|
||||
@@ -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": "描述",
|
||||
|
||||
@@ -10,7 +10,7 @@ export * from './plugins';
|
||||
export * from './providers';
|
||||
|
||||
export enum DiscoverTab {
|
||||
Assistants = 'assistant',
|
||||
Assistants = 'agent',
|
||||
GroupAgents = 'group_agent',
|
||||
Home = 'home',
|
||||
Mcp = 'mcp',
|
||||
|
||||
@@ -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',
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -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>
|
||||
);
|
||||
|
||||
@@ -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 }}
|
||||
|
||||
@@ -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 } : {},
|
||||
|
||||
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user