Ver código fonte

修改接口请求

lex 1 ano atrás
pai
commit
abdadb8a75

+ 5 - 26
src/views/prepare-lessons/components/resource-main/components/resource-item/index.tsx

@@ -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(() => {

+ 6 - 4
src/views/prepare-lessons/model/select-resources/select-item/index.tsx

@@ -76,7 +76,7 @@ export default defineComponent({
     });
 
     // 查询列表
-    const getList = async (repeatIds?: string) => {
+    const getList = async () => {
       try {
         if (state.pagination.page === 1) {
           state.loading = true;
@@ -88,7 +88,7 @@ export default defineComponent({
             props.type === 'relateResources' || props.type === 'shareResources'
               ? prepareStore.getSelectKey
               : null,
-          relateLessonCoursewareKnowledgeMaterialIds: repeatIds
+          relateLessonCoursewareKnowledgeMaterialIds: getIds()
         });
         state.loading = false;
         const tempRows = data.rows || [];
@@ -180,7 +180,9 @@ export default defineComponent({
     };
 
     const onUpdate = () => {
-      getList(getIds());
+      state.pagination.page = 1;
+      state.tableList = [];
+      getList();
     };
 
     onMounted(async () => {
@@ -196,7 +198,7 @@ export default defineComponent({
           state.searchHeight = height + 'px';
         }
       );
-      onUpdate();
+      getList();
 
       eventGlobal.on('onCoursewareUpdate', onUpdate);
     });