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({