|
@@ -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>
|
|
|
);
|