From e133c724f32591d925db85a60a52549a1a0d8059 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=BA=E7=8B=A8?= <18119604035@163.com> Date: Tue, 25 Apr 2023 10:45:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=BB=BA=E5=AD=A6=E5=91=98=E6=90=BA?= =?UTF-8?q?=E5=B8=A6=E9=83=A8=E9=97=A8id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/member/compenents/create.tsx | 11 ++++++++--- src/pages/member/index.tsx | 1 + 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/pages/member/compenents/create.tsx b/src/pages/member/compenents/create.tsx index 09b9619..6eff2bf 100644 --- a/src/pages/member/compenents/create.tsx +++ b/src/pages/member/compenents/create.tsx @@ -8,6 +8,7 @@ import { ValidataCredentials } from "../../../utils/index"; interface PropInterface { open: boolean; + depIds: any; onCancel: () => void; } @@ -17,7 +18,11 @@ interface Option { children?: Option[]; } -export const MemberCreate: React.FC = ({ open, onCancel }) => { +export const MemberCreate: React.FC = ({ + open, + depIds, + onCancel, +}) => { const [form] = Form.useForm(); const [loading, setLoading] = useState(true); const [departments, setDepartments] = useState([]); @@ -39,10 +44,10 @@ export const MemberCreate: React.FC = ({ open, onCancel }) => { password: "", avatar: memberDefaultAvatar, idCard: "", - dep_ids: [], + dep_ids: depIds, }); setAvatar(memberDefaultAvatar); - }, [form, open]); + }, [form, open, depIds]); const getParams = () => { department.departmentList().then((res: any) => { diff --git a/src/pages/member/index.tsx b/src/pages/member/index.tsx index bd12c2f..cc2ced2 100644 --- a/src/pages/member/index.tsx +++ b/src/pages/member/index.tsx @@ -361,6 +361,7 @@ const MemberPage = () => { /> { setCreateVisible(false); setRefresh(!refresh);