From e2dba076410ce362b0440c0ea9e6e1219bef7a08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=BA=E7=8B=A8?= <18119604035@163.com> Date: Fri, 17 Mar 2023 12:26:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=BF=E4=B8=8A=E8=AF=BE=E6=96=B0=E5=BB=BA?= =?UTF-8?q?=E6=97=A0=E7=AB=A0=E8=8A=82=E8=AF=BE=E6=97=B6=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/compenents/select-resource/index.tsx | 1 + src/compenents/upload-video-sub/index.tsx | 7 ++++++- src/pages/course/compenents/create.tsx | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/compenents/select-resource/index.tsx b/src/compenents/select-resource/index.tsx index c5f5654..5754c3f 100644 --- a/src/compenents/select-resource/index.tsx +++ b/src/compenents/select-resource/index.tsx @@ -56,6 +56,7 @@ export const SelectResource = (props: PropsInterface) => { closable={false} onCancel={() => { setSelectKeys([]); + setSelectVideos([]); props.onCancel(); }} open={props.open} diff --git a/src/compenents/upload-video-sub/index.tsx b/src/compenents/upload-video-sub/index.tsx index 055f562..326be35 100644 --- a/src/compenents/upload-video-sub/index.tsx +++ b/src/compenents/upload-video-sub/index.tsx @@ -89,7 +89,12 @@ export const UploadVideoSub = (props: PropsInterface) => { }; //重置选中的key useEffect(() => { - setCheckedList(props.defaultCheckedList); + const arr = [...props.defaultCheckedList]; + setCheckedList(arr); + if (arr.length === 0) { + setIndeterminate(false); + setCheckAll(false); + } }, [props.defaultCheckedList]); // 加载列表 diff --git a/src/pages/course/compenents/create.tsx b/src/pages/course/compenents/create.tsx index e416177..9ed6102 100644 --- a/src/pages/course/compenents/create.tsx +++ b/src/pages/course/compenents/create.tsx @@ -164,6 +164,7 @@ export const CourseCreate: React.FC = ({ open, onCancel }) => { setChapterType(e.target.value); setChapters([]); setHours([]); + setTreeData([]); }, onCancel() { form.setFieldsValue({