From d0c7ec39bfe38a9455a4276dc31cf7c223158b67 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 7 Nov 2025 16:20:38 +0000 Subject: [PATCH] Fix TypeScript errors and formatting Co-authored-by: whyour <22700758+whyour@users.noreply.github.com> --- src/pages/crontab/index.tsx | 66 +++++++++++++++++++------------------ 1 file changed, 34 insertions(+), 32 deletions(-) diff --git a/src/pages/crontab/index.tsx b/src/pages/crontab/index.tsx index 2c93c892..a15b2862 100644 --- a/src/pages/crontab/index.tsx +++ b/src/pages/crontab/index.tsx @@ -66,6 +66,40 @@ const SHOW_TAB_COUNT = 10; const Crontab = () => { const { headerStyle, isPhone, theme } = useOutletContext(); + + // State declarations + const [value, setValue] = useState([]); + const [loading, setLoading] = useState(true); + const [isModalVisible, setIsModalVisible] = useState(false); + const [isLabelModalVisible, setIsLabelModalVisible] = useState(false); + const [editedCron, setEditedCron] = useState(); + const [searchText, setSearchText] = useState(''); + const [isLogModalVisible, setIsLogModalVisible] = useState(false); + const [logCron, setLogCron] = useState(); + const [selectedRowIds, setSelectedRowIds] = useState([]); + const [pageConf, setPageConf] = useState<{ + page: number; + size: number; + sorter: any; + filters: any; + }>({} as any); + const [viewConf, setViewConf] = useState(); + const [isDetailModalVisible, setIsDetailModalVisible] = useState(false); + const [detailCron, setDetailCron] = useState(); + const [searchValue, setSearchValue] = useState(''); + const [total, setTotal] = useState(); + const [isCreateViewModalVisible, setIsCreateViewModalVisible] = + useState(false); + const [isViewManageModalVisible, setIsViewManageModalVisible] = + useState(false); + const [cronViews, setCronViews] = useState([]); + const [enabledCronViews, setEnabledCronViews] = useState([]); + const [moreMenuActive, setMoreMenuActive] = useState(false); + const tableRef = useRef(null); + const tableScrollHeight = useTableScrollHeight(tableRef); + const [activeKey, setActiveKey] = useState(''); + const [allSubscriptions, setAllSubscriptions] = useState([]); + const columns: ColumnProps[] = [ { title: intl.get('名称'), @@ -323,38 +357,6 @@ const Crontab = () => { }, ]; - const [value, setValue] = useState([]); - const [loading, setLoading] = useState(true); - const [isModalVisible, setIsModalVisible] = useState(false); - const [isLabelModalVisible, setIsLabelModalVisible] = useState(false); - const [editedCron, setEditedCron] = useState(); - const [searchText, setSearchText] = useState(''); - const [isLogModalVisible, setIsLogModalVisible] = useState(false); - const [logCron, setLogCron] = useState(); - const [selectedRowIds, setSelectedRowIds] = useState([]); - const [pageConf, setPageConf] = useState<{ - page: number; - size: number; - sorter: any; - filters: any; - }>({} as any); - const [viewConf, setViewConf] = useState(); - const [isDetailModalVisible, setIsDetailModalVisible] = useState(false); - const [detailCron, setDetailCron] = useState(); - const [searchValue, setSearchValue] = useState(''); - const [total, setTotal] = useState(); - const [isCreateViewModalVisible, setIsCreateViewModalVisible] = - useState(false); - const [isViewManageModalVisible, setIsViewManageModalVisible] = - useState(false); - const [cronViews, setCronViews] = useState([]); - const [enabledCronViews, setEnabledCronViews] = useState([]); - const [moreMenuActive, setMoreMenuActive] = useState(false); - const tableRef = useRef(null); - const tableScrollHeight = useTableScrollHeight(tableRef); - const [activeKey, setActiveKey] = useState(''); - const [allSubscriptions, setAllSubscriptions] = useState([]); - const goToScriptManager = (record: any) => { const result = getCommandScript(record.command); if (Array.isArray(result)) {