|
|
|
@ -269,12 +269,9 @@ const CronPicker: React.FC<CronPickerProps> = ({ value, onChange, style, classNa
|
|
|
|
// 切换Tab时更新状态
|
|
|
|
// 切换Tab时更新状态
|
|
|
|
const handleTabChange = (key: string) => {
|
|
|
|
const handleTabChange = (key: string) => {
|
|
|
|
setMode(key as 'visual' | 'expression');
|
|
|
|
setMode(key as 'visual' | 'expression');
|
|
|
|
if (key === 'visual') {
|
|
|
|
parseCronExpression(currentCron);
|
|
|
|
// 切换到图形化配置时,根据当前cron表达式更新状态
|
|
|
|
const newCron = generateCron();
|
|
|
|
parseCronExpression(currentCron);
|
|
|
|
validateAndSet(newCron);
|
|
|
|
const newCron = generateCron();
|
|
|
|
|
|
|
|
validateAndSet(newCron);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
const handleMinuteTypeChange = (value: string) => {
|
|
|
|
const handleMinuteTypeChange = (value: string) => {
|
|
|
|
|