|
@@ -79,6 +79,13 @@ const SetConfigModal: React.FC<SetConfigModalProps> = ({ visible, onChange, onCl
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+ const disabledMinutes = () => {
|
|
|
+ // 允许的分钟数:15和45
|
|
|
+ const allowedMinutes = [15, 45];
|
|
|
+ // 生成0-59的分钟数组,过滤掉不在allowedMinutes中的分钟
|
|
|
+ return Array.from({ length: 60 }, (_, i) => i).filter(minute => !allowedMinutes.includes(minute));
|
|
|
+ };
|
|
|
+
|
|
|
return <Modal
|
|
|
title={<strong>添加执行时间</strong>}
|
|
|
open={visible}
|
|
@@ -107,6 +114,10 @@ const SetConfigModal: React.FC<SetConfigModalProps> = ({ visible, onChange, onCl
|
|
|
format={'HH:mm'}
|
|
|
minuteStep={15}
|
|
|
style={{ width: '100%' }}
|
|
|
+ disabledTime={() => ({
|
|
|
+ disabledMinutes: () => disabledMinutes(),
|
|
|
+ })}
|
|
|
+ hideDisabledOptions={true}
|
|
|
/>
|
|
|
</Form.Item>
|
|
|
</Form>
|