liushengqiang 1 year ago
parent
commit
5f21852dcb
1 changed files with 5 additions and 10 deletions
  1. 5 10
      src/views/courseware-list/index.tsx

+ 5 - 10
src/views/courseware-list/index.tsx

@@ -59,7 +59,7 @@ export default defineComponent({
     const forms = reactive({
       currentGradeNum: 0,
       page: 1,
-      rows: 10,
+      rows: 999,
       type: 'COURSEWARE'
     });
     const _actions = computed(() => {
@@ -96,8 +96,6 @@ export default defineComponent({
       });
       if (res?.code === 200 && Array.isArray(res?.data?.rows)) {
         data.list = res.data.rows.map((item: any) => {
-          const type = BOOK_DATA.bookTypes[item.bookType];
-          item.name = `${item.name}(${type})`;
           item.load = false;
           item.key = Date.now() + item.id;
           return item;
@@ -116,9 +114,9 @@ export default defineComponent({
       });
       if (res?.code === 200 && Array.isArray(res?.data?.rows)) {
         data.list = res.data.rows.map((item: any) => {
-          const type = BOOK_DATA.bookTypes[item.bookType];
-          item.name = `${item.name}(${type})`;
+          item.name = `${item.name}`;
           item.load = false;
+          item.favoriteFlag = true;
           item.key = Date.now() + item.id;
           return item;
         });
@@ -135,7 +133,6 @@ export default defineComponent({
       }
     };
     const handleChange = () => {
-      forms.page = 1;
       getData();
     };
     onMounted(() => {
@@ -151,6 +148,7 @@ export default defineComponent({
         await api_lessonCoursewareFavoriteRemove({
           lessonCoursewareId: item.id
         });
+        getData();
       }
     };
 
@@ -296,13 +294,10 @@ export default defineComponent({
                     class={styles.favoriteBtn}
                     onClick={(e: Event) => {
                       e.stopPropagation();
-                      if (data.tab !== 'all') return;
                       item.favoriteFlag = !item.favoriteFlag;
                       dubounce(() => handleFavorite(item));
                     }}>
-                    <TheFavorite
-                      isFavorite={data.tab !== 'all' ? true : item.favoriteFlag}
-                    />
+                    <TheFavorite isFavorite={item.favoriteFlag} />
                   </div>
                 </div>
               );