skyblued 2 năm trước cách đây
mục cha
commit
750c68ea1c
1 tập tin đã thay đổi với 21 bổ sung2 xóa
  1. 21 2
      src/views/lessonCourseware/index.tsx

+ 21 - 2
src/views/lessonCourseware/index.tsx

@@ -1,10 +1,11 @@
 import request from '@/helpers/request'
 import { state } from '@/state'
-import { Empty, Grid, GridItem, Icon } from 'vant'
+import { Empty, Grid, GridItem, Icon, showToast, Toast } from 'vant'
 import { defineComponent, onMounted, reactive } from 'vue'
 import styles from './index.module.less'
 import iconLook from './image/look.svg'
 import { useRoute, useRouter } from 'vue-router'
+import OEmpty from '@/components/o-empty'
 export default defineComponent({
   name: 'lessonCourseware',
   setup() {
@@ -27,6 +28,7 @@ export default defineComponent({
     const handleClick = (item: any) => {
       if (route.query.code === 'select') {
         console.log('这里是选择课件')
+        setCoursewareDetail(item)
         return
       }
       router.push({
@@ -36,6 +38,23 @@ export default defineComponent({
         }
       })
     }
+
+    const setCoursewareDetail = async (item: any) => {
+      try {
+        const res: any = await request.post(
+          state.platformApi + '/courseSchedule/setCoursewareDetail',
+          {
+            params: {
+              courseScheduleId: route.query.courseScheduleId,
+              coursewareDetailId: item.id
+            }
+          }
+        )
+        if (res.code === 200){
+          showToast('保存成功')
+        }
+      } catch (error) {}
+    }
     return () => (
       <div style={{ paddingTop: '14px' }}>
         <Grid gutter={14} columnNum={3} class={styles.grid}>
@@ -64,7 +83,7 @@ export default defineComponent({
             )
           })}
         </Grid>
-        {!data.list.length && <Empty description="空空如也" />}
+        {!data.list.length && <OEmpty tips="没有课件" />}
       </div>
     )
   }