线上课课时添加bug修复

This commit is contained in:
禺狨 2023-05-22 11:08:32 +08:00
parent 76a88e4e5e
commit 4606a8f896
4 changed files with 19 additions and 19 deletions

View File

@ -62,7 +62,11 @@ export const SelectResource = (props: PropsInterface) => {
open={props.open} open={props.open}
width={800} width={800}
maskClosable={false} maskClosable={false}
onOk={() => props.onSelected(selectKeys, selectVideos)} onOk={() => {
props.onSelected(selectKeys, selectVideos);
setSelectKeys([]);
setSelectVideos([]);
}}
> >
<Row> <Row>
<Tabs defaultActiveKey="1" items={items} onChange={onChange} /> <Tabs defaultActiveKey="1" items={items} onChange={onChange} />

View File

@ -218,7 +218,7 @@ export const UploadVideoSub = (props: PropsInterface) => {
paddingLeft: 10, paddingLeft: 10,
}} }}
> >
{videoList.length > 0 && ( {videoList.length > 0 && total > 10 && (
<Col <Col
span={24} span={24}
style={{ display: "flex", flexDirection: "row-reverse" }} style={{ display: "flex", flexDirection: "row-reverse" }}

View File

@ -241,17 +241,11 @@ export const CourseCreate: React.FC<PropInterface> = ({
}; };
const selectData = (arr: any, videos: any) => { const selectData = (arr: any, videos: any) => {
let keys = [...hours]; if (arr.length === 0) {
let init = false;
keys.map((item: any) => {
if (arr.indexOf(item) !== -1) {
init = true;
}
});
if (init) {
message.error("请选择视频"); message.error("请选择视频");
return; return;
} }
let keys = [...hours];
let data = [...treeData]; let data = [...treeData];
keys = keys.concat(arr); keys = keys.concat(arr);
data = data.concat(videos); data = data.concat(videos);
@ -261,18 +255,12 @@ export const CourseCreate: React.FC<PropInterface> = ({
}; };
const selectChapterData = (arr: any, videos: any) => { const selectChapterData = (arr: any, videos: any) => {
const data = [...chapters]; if (arr.length === 0) {
const keys = [...chapterHours];
let init = false;
keys[addvideoCurrent].map((item: any) => {
if (arr.indexOf(item) !== -1) {
init = true;
}
});
if (init) {
message.error("请选择视频"); message.error("请选择视频");
return; return;
} }
const data = [...chapters];
const keys = [...chapterHours];
keys[addvideoCurrent] = keys[addvideoCurrent].concat(arr); keys[addvideoCurrent] = keys[addvideoCurrent].concat(arr);
data[addvideoCurrent].hours = data[addvideoCurrent].hours.concat(videos); data[addvideoCurrent].hours = data[addvideoCurrent].hours.concat(videos);
setChapters(data); setChapters(data);

View File

@ -117,6 +117,10 @@ export const CourseHourUpdate: React.FC<PropInterface> = ({
}); });
} }
} }
if (hours.length === 0) {
message.error("请选择视频");
return;
}
courseHour courseHour
.storeCourseHourMulti(id, hours) .storeCourseHourMulti(id, hours)
.then((res: any) => { .then((res: any) => {
@ -148,6 +152,10 @@ export const CourseHourUpdate: React.FC<PropInterface> = ({
}); });
} }
} }
if (hours.length === 0) {
message.error("请选择视频");
return;
}
courseHour courseHour
.storeCourseHourMulti(id, hours) .storeCourseHourMulti(id, hours)
.then((res: any) => { .then((res: any) => {