| | |
| | | const storedValue = localStorage.getItem('rememberData'); |
| | | return storedValue !== null ? JSON.parse(storedValue) : true; |
| | | }); |
| | | const [hostList, setHostList] = useState([]); |
| | | |
| | | useEffect(() => { |
| | | form.setFieldsValue({ |
| | |
| | | localStorage.setItem('rememberData', JSON.stringify(rememberData)); |
| | | }, [rememberData]) |
| | | |
| | | useEffect(() => { |
| | | const fetchHostList = async () => { |
| | | const resp = await Http.doGet('api/auth/host'); |
| | | const list = resp.data.map(item => ({ |
| | | label: item.name, |
| | | value: item.id |
| | | })); |
| | | setHostList(list); |
| | | if (list && list.length > 0) { |
| | | form.setFieldsValue({ |
| | | hostId: list[0].value |
| | | }); |
| | | } |
| | | } |
| | | fetchHostList(); |
| | | }, []); |
| | | |
| | | const fetchUserInfo = async () => { |
| | | const userInfo = await initialState?.fetchUserInfo?.(); |
| | | if (userInfo) { |
| | |
| | | } |
| | | }; |
| | | |
| | | const fetchHostList = async () => { |
| | | const res = await Http.doGet('api/auth/host', {}) |
| | | console.log(res.data); |
| | | } |
| | | fetchHostList(); |
| | | |
| | | const handleSubmit = async (values) => { |
| | | try { |
| | |
| | | onFinish={async (values) => { |
| | | await handleSubmit(values); |
| | | }} |
| | | initialValue={{ |
| | | }} |
| | | > |
| | | <Tabs |
| | | centered |
| | |
| | | message: '请选择机构!', |
| | | }, |
| | | ]} |
| | | debounceTime={300} |
| | | request={async ({ keyWords }) => { |
| | | const resp = await Http.doGet('api/auth/host', {}); |
| | | return resp.data.map(item => ({ |
| | | label: item.name, |
| | | value: item.id |
| | | })); |
| | | }} |
| | | options={hostList} |
| | | /> |
| | | <ProFormText |
| | | name="username" |
| | |
| | | <Page /> |
| | | </ProConfigProvider> |
| | | ); |
| | | }; |
| | | }; |