|
@@ -83,12 +83,18 @@ export default defineComponent({
|
|
|
const onSubmit = () => {
|
|
|
const items: any[] = [];
|
|
|
for (const i in state.selectCheckboxs) {
|
|
|
+ const ids = state.selectCheckboxs[i];
|
|
|
const item = state.tableList[i];
|
|
|
if (Array.isArray(item.lessonCoursewareDetailKnowledgeDetailList)) {
|
|
|
- items.push(...item.lessonCoursewareDetailKnowledgeDetailList);
|
|
|
+ item.lessonCoursewareDetailKnowledgeDetailList.forEach(
|
|
|
+ (child: any) => {
|
|
|
+ if (ids.includes(child.id)) {
|
|
|
+ items.push(child);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ );
|
|
|
}
|
|
|
}
|
|
|
- console.log(items.length, 'items', items);
|
|
|
|
|
|
const result: any[] = [];
|
|
|
items.forEach(item => {
|