From 0339e6fcd30eee58bbc7c8d9c0ae6714db9e0ce9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=BA=E7=8B=A8?= <18119604035@163.com> Date: Fri, 7 Apr 2023 16:30:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E3=80=81=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E7=9B=B8=E5=85=B3api=E8=AF=B7=E6=B1=82=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/course/compenents/create.tsx | 6 ++++-- src/pages/course/compenents/update.tsx | 6 ++++-- src/pages/department/compenents/create.tsx | 4 +++- src/pages/department/compenents/update.tsx | 4 +++- src/pages/member/compenents/create.tsx | 6 ++++-- src/pages/member/compenents/update.tsx | 10 ++++++---- .../resource/resource-category/compenents/create.tsx | 4 +++- .../resource/resource-category/compenents/update.tsx | 4 +++- 8 files changed, 30 insertions(+), 14 deletions(-) diff --git a/src/pages/course/compenents/create.tsx b/src/pages/course/compenents/create.tsx index 02d2480..412f1fd 100644 --- a/src/pages/course/compenents/create.tsx +++ b/src/pages/course/compenents/create.tsx @@ -57,8 +57,10 @@ export const CourseCreate: React.FC = ({ const [addvideoCurrent, setAddvideoCurrent] = useState(0); useEffect(() => { - getParams(); - getCategory(); + if (open) { + getParams(); + getCategory(); + } }, [open, cateIds, depIds]); useEffect(() => { diff --git a/src/pages/course/compenents/update.tsx b/src/pages/course/compenents/update.tsx index 42d5312..e4b6532 100644 --- a/src/pages/course/compenents/update.tsx +++ b/src/pages/course/compenents/update.tsx @@ -46,8 +46,10 @@ export const CourseUpdate: React.FC = ({ const [type, setType] = useState("open"); useEffect(() => { - getCategory(); - getParams(); + if (open) { + getParams(); + getCategory(); + } }, [form, open]); useEffect(() => { diff --git a/src/pages/department/compenents/create.tsx b/src/pages/department/compenents/create.tsx index 0fcb7c7..5090ec8 100644 --- a/src/pages/department/compenents/create.tsx +++ b/src/pages/department/compenents/create.tsx @@ -24,7 +24,9 @@ export const DepartmentCreate: React.FC = ({ const [parent_id, setParentId] = useState(0); useEffect(() => { - getParams(); + if (open) { + getParams(); + } }, [open]); useEffect(() => { diff --git a/src/pages/department/compenents/update.tsx b/src/pages/department/compenents/update.tsx index c16a62f..8125bf3 100644 --- a/src/pages/department/compenents/update.tsx +++ b/src/pages/department/compenents/update.tsx @@ -27,7 +27,9 @@ export const DepartmentUpdate: React.FC = ({ const [sort, setSort] = useState(0); useEffect(() => { - getParams(); + if (open) { + getParams(); + } }, [open]); const getParams = () => { diff --git a/src/pages/member/compenents/create.tsx b/src/pages/member/compenents/create.tsx index 12a109c..e4fb5d4 100644 --- a/src/pages/member/compenents/create.tsx +++ b/src/pages/member/compenents/create.tsx @@ -23,8 +23,10 @@ export const MemberCreate: React.FC = ({ open, onCancel }) => { const [avatar, setAvatar] = useState(getHost() + "avatar/avatar.png"); useEffect(() => { - getParams(); - }, []); + if (open) { + getParams(); + } + }, [open]); useEffect(() => { form.setFieldsValue({ diff --git a/src/pages/member/compenents/update.tsx b/src/pages/member/compenents/update.tsx index 571e865..9a8f322 100644 --- a/src/pages/member/compenents/update.tsx +++ b/src/pages/member/compenents/update.tsx @@ -35,10 +35,12 @@ export const MemberUpdate: React.FC = ({ }, [id, open]); useEffect(() => { - getParams(); - form.setFieldsValue({ - password: "", - }); + if (open) { + getParams(); + form.setFieldsValue({ + password: "", + }); + } }, [form, open]); const getParams = () => { diff --git a/src/pages/resource/resource-category/compenents/create.tsx b/src/pages/resource/resource-category/compenents/create.tsx index 73da9d8..d58d80f 100644 --- a/src/pages/resource/resource-category/compenents/create.tsx +++ b/src/pages/resource/resource-category/compenents/create.tsx @@ -24,7 +24,9 @@ export const ResourceCategoryCreate: React.FC = ({ const [parent_id, setParentId] = useState(0); useEffect(() => { - getParams(); + if (open) { + getParams(); + } }, [open]); useEffect(() => { diff --git a/src/pages/resource/resource-category/compenents/update.tsx b/src/pages/resource/resource-category/compenents/update.tsx index 1c7d7b5..28bac87 100644 --- a/src/pages/resource/resource-category/compenents/update.tsx +++ b/src/pages/resource/resource-category/compenents/update.tsx @@ -27,7 +27,9 @@ export const ResourceCategoryUpdate: React.FC = ({ const [sort, setSort] = useState(0); useEffect(() => { - getParams(); + if (open) { + getParams(); + } }, [open]); const getParams = () => {