Browse Source

Merge branch 'master' into jenkins

liushengqiang 2 years ago
parent
commit
7b0d069293
2 changed files with 20 additions and 15 deletions
  1. 2 1
      src/student/member-center/index.tsx
  2. 18 14
      src/views/courseList/index.tsx

+ 2 - 1
src/student/member-center/index.tsx

@@ -345,8 +345,9 @@ export default defineComponent({
         <ODialog
           v-model:show={this.memberStatus}
           title="待激活团练宝"
-          message="为了避免团练宝会员时长浪费,报名乐团时购买的团练宝会员将在乐团首次训练结束后激活,具体训练时间请咨询乐团管理老师。"
+          message="为让团员有效使用乐团学习工具,首次加入乐团且购买团练宝的团员,团练宝的生效时间为乐团首次训练之日,具体训练时间可查看课表。"
           messageAlign="left"
+          dialogMarginTop="env(safe-area-inset-top)"
           confirmButtonText="我知道了"
         />
       </div>

+ 18 - 14
src/views/courseList/index.tsx

@@ -77,17 +77,24 @@ export default defineComponent({
       }
 
       if (!item.hasCache) {
-        if (browserInfo.isStudent || route.query.isdev) {
-          const hasVip = handleCheckVip()
-          if (!hasVip) return
-          try {
-            await showConfirmDialog({
-              message: '当前课程没有缓存,是否缓存?'
-            })
-          } catch (error) {
-            gotoPlay(item)
-            return
-          }
+        const hasVip = handleCheckVip()
+        if (!hasVip) return
+        // 下载中不提示
+        if (item.downloadStatus == 1) {
+          return
+        }
+        // 重新下载
+        if (item.downloadStatus == 3) {
+          downCatch(item)
+          return
+        }
+        try {
+          await showConfirmDialog({
+            message: '当前课程没有缓存,是否缓存?'
+          })
+        } catch (error) {
+          gotoPlay(item)
+          return
         }
         downCatch(item)
         return
@@ -231,9 +238,6 @@ export default defineComponent({
             )
           })}
         </Grid>
-        {/* <Button onClick={() => {
-          location.href = 'http://192.168.3.114:1000/teacher.html#/coursewarePlay?id=1613426640725217281'
-        }}>胜强测试老师端</Button> */}
         {!data.loading && !data.list.length && <OEmpty tips="暂无内容" />}
       </div>
     )