Przeglądaj źródła

Merge branch 'develop' of http://git.zanxiangnet.com/wjx/ad-manage

wjx 1 tydzień temu
rodzic
commit
e71f96184e
1 zmienionych plików z 11 dodań i 0 usunięć
  1. 11 0
      src/pages/launchSystemV3/adqv3/ad/setTime.tsx

+ 11 - 0
src/pages/launchSystemV3/adqv3/ad/setTime.tsx

@@ -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>