import React, { useCallback, useEffect, useState } from "react"; import styles from "./index.module.scss"; import { useDispatch } from "react-redux"; import { A2_APIgetList1, A2_APIgetList2 } from "@/store/action/A2Dict"; import A2Table1 from "./A2Table1"; import { Button } from "antd"; import { A2Tab1_1 } from "@/types/api/A2Dict"; import A2Tab1Add from "./A2Tab1Add"; import A2Table3 from "./A2Table3"; import { A5TableType } from "@/types"; import A5Add from "@/pages/A5Section/A5Add"; function A2Tab1() { const dispatch = useDispatch(); const getListFu1 = useCallback(() => { dispatch(A2_APIgetList1()); }, [dispatch]); const getListFu2 = useCallback(() => { dispatch(A2_APIgetList2()); }, [dispatch]); useEffect(() => { getListFu1(); getListFu2(); }, [getListFu1, getListFu2]); // 职能 和 状态的信息 const [addInfo1, setAddInfo1] = useState({} as A2Tab1_1); // 阶段的信息 const [addInfo2, setAddInfo2] = useState({} as A5TableType); return (