|
@@ -63,7 +63,7 @@ export default defineComponent({
|
|
|
show: false,
|
|
|
item: {} as any
|
|
|
});
|
|
|
- const getList = async (repeatIds?: string) => {
|
|
|
+ const getList = async () => {
|
|
|
try {
|
|
|
// if (!prepareStore.getSubjectId) return;
|
|
|
if (state.pagination.page === 1) {
|
|
@@ -76,7 +76,7 @@ export default defineComponent({
|
|
|
props.type === 'relateResources' || props.type === 'shareResources'
|
|
|
? prepareStore.getSelectKey
|
|
|
: null,
|
|
|
- relateLessonCoursewareKnowledgeMaterialIds: repeatIds
|
|
|
+ relateLessonCoursewareKnowledgeMaterialIds: getIds()
|
|
|
// subjectId: prepareStore.getSubjectId
|
|
|
});
|
|
|
state.loading = false;
|
|
@@ -132,29 +132,6 @@ export default defineComponent({
|
|
|
onSearch(state.searchGroup);
|
|
|
}
|
|
|
);
|
|
|
- // watch(
|
|
|
- // () => prepareStore.getCoursewareList,
|
|
|
- // (val, oldVal) => {
|
|
|
- // console.log(val, oldVal, 'courseware');
|
|
|
- // if (props.type === 'relateResources') {
|
|
|
- // console.log('1111');
|
|
|
- // const materialIds: any = [];
|
|
|
- // prepareStore.getCoursewareList.forEach((course: any) => {
|
|
|
- // course.list?.forEach((item: any) => {
|
|
|
- // materialIds.push(item.materialId);
|
|
|
- // });
|
|
|
- // });
|
|
|
- // const noRepeatIds = Array(...new Set(materialIds));
|
|
|
- // state.pagination.page = 1;
|
|
|
- // state.tableList = [];
|
|
|
- // getList(noRepeatIds.join(','));
|
|
|
- // }
|
|
|
- // },
|
|
|
- // {
|
|
|
- // deep: true,
|
|
|
- // immediate: true
|
|
|
- // }
|
|
|
- // );
|
|
|
|
|
|
const throttledFn = useThrottleFn(() => {
|
|
|
state.pagination.page = state.pagination.page + 1;
|
|
@@ -209,7 +186,9 @@ export default defineComponent({
|
|
|
};
|
|
|
|
|
|
const onUpdate = () => {
|
|
|
- getList(getIds());
|
|
|
+ state.pagination.page = 1;
|
|
|
+ state.tableList = [];
|
|
|
+ getList();
|
|
|
};
|
|
|
|
|
|
onMounted(() => {
|