import { useState} from "react"; import useInitial from "@/hooks/useInitail"; import { CompanyRelationListVO } from "./api"; import { getCompanyBusinessTypesApi } from "@/pages/finance/TradeCompany/api"; export default function useStore() { const [disabled, setDisabled] = useState(true); const [visible, setVisible] = useState(false); const [submitLoading, setSubmitLoading] = useState(false); const [selectData, setSelectData] = useState([]); // 存储已选关系,用于批量删除 const [selectedRelation, setSelectedRelation] = useState([]); // 存储新增时选择条件 const [companyParams, setCompanyParams] = useState({ dealerId: -1 }); // 往来单位业务类型列表 const { data: comBussinessList, loading: comBussinessLoading } = useInitial(getCompanyBusinessTypesApi, [], null); const [selected, setSelected] = useState([]); return { selectData, setSelectData, visible, setVisible, disabled, setDisabled, selected, setSelected, submitLoading, setSubmitLoading, comBussinessList, comBussinessLoading, selectedRelation, setSelectedRelation, companyParams, setCompanyParams, }; }