import React, { useEffect, useState } from "react"; import { Card, Steps, Table, Tabs } from "antd"; import { PageHeaderWrapper } from "@ant-design/pro-layout"; import { createStore } from "@/hooks/moz"; import store from "./useStore"; import SelectCorrespondenceUnits from "./components/SelectCorrespondenceUnits"; import RelationshipSettings from "./components/RelationshipSettings"; import { CompanyRelationListVO } from "@/pages/finance/CompanyRelationAuth/api"; const { Column } = Table; const { TabPane } = Tabs; export const { Provider, useStore } = createStore(store); function CompanyRelationCreate(props) { const pathParams = props.location.state || {}; const { Step } = Steps; const [current, setCurrent] = useState(0); const { selected, // loading, selectedRelation, setSelectedRelation, submitLoading, setSubmitLoading, // setLoading, companyParams, setCompanyParams, } = useStore(); useEffect(() => { setCompanyParams({ ...pathParams }); }, []); const rowSelection = { onChange: (selectedRowKeys: React.Key[], selectedRows: CompanyRelationListVO[]) => { setSelectedRelation([...selectedRows]); }, getCheckboxProps: (record: CompanyRelationListVO) => ({ name: String(record.compId), }), }; return (
} > setCurrent(current + 1)} /> setCurrent(0)} /> ); } export default (props) => ( );