import { useState, useEffect } from "react"; import { Radio, Image } from "antd-mobile"; import styles from "./index.module.scss"; import { useNavigate } from "react-router-dom"; import { useDispatch, useSelector } from "react-redux"; import { saveCurrentDepId } from "../../store/user/loginUserSlice"; import { setDepKey, setDepName } from "../../utils/index"; import backIcon from "../../assets/images/commen/icon-back.png"; const ChangeDepartmentPage = () => { const dispatch = useDispatch(); const navigate = useNavigate(); const [loading, setLoading] = useState(false); const departments = useSelector( (state: any) => state.loginUser.value.departments ); const currentDepId = useSelector( (state: any) => state.loginUser.value.currentDepId ); useEffect(() => { document.title = "切换部门"; }, []); const onDepClick = (value: any) => { let it = departments.find((o: any) => o.id === value); if (it) { dispatch(saveCurrentDepId(Number(value))); setDepKey(value); setDepName(it.name); navigate("/member", { replace: true }); } }; return (
navigate(-1)} />
切换部门
点击部门名称切换部门
{departments.map((item: any) => ( {item.name} ))}
); }; export default ChangeDepartmentPage;