|
@@ -171,11 +171,11 @@ export default defineComponent({
|
|
|
|
|
|
if (!item.hasCache) {
|
|
|
const hasFree = String(item.accessScope) === '0'
|
|
|
- if (!hasFree){
|
|
|
+ if (!hasFree) {
|
|
|
const hasVip = handleCheckVip()
|
|
|
if (!hasVip) return
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
// 下载中不提示
|
|
|
if (item.downloadStatus == 1) {
|
|
|
return
|
|
@@ -328,7 +328,8 @@ export default defineComponent({
|
|
|
<div key="list" class={styles.periodList}>
|
|
|
<CellGroup inset>
|
|
|
{data.list.map((item: any) => {
|
|
|
- let isLock = item.lockFlag ||
|
|
|
+ const isLock =
|
|
|
+ item.lockFlag ||
|
|
|
((route.query.code == 'select' || state.platformType == 'STUDENT') &&
|
|
|
!item.unlock)
|
|
|
const isSelect = route.query.code === 'select'
|
|
@@ -337,6 +338,7 @@ export default defineComponent({
|
|
|
border
|
|
|
center
|
|
|
title={item.coursewareDetailName}
|
|
|
+ titleClass={styles.titleName}
|
|
|
label={!browserInfo.isStudent ? `已使用${item.useNum || 0}次` : ''}
|
|
|
onClick={() => !isLock && handleClick(item)}
|
|
|
>
|
|
@@ -344,8 +346,10 @@ export default defineComponent({
|
|
|
icon: () => (
|
|
|
<div class={styles.periodItem}>
|
|
|
<div class={styles.periodItemModel}>
|
|
|
- <img src={ isLock ? iconCourseLock : iconCourse} />
|
|
|
- {!isLock && String(item.accessScope) === '0' && <img class={styles.periodTip} src={iconTip} />}
|
|
|
+ <img src={isLock ? iconCourseLock : iconCourse} />
|
|
|
+ {!isLock && String(item.accessScope) === '0' && (
|
|
|
+ <img class={styles.periodTip} src={iconTip} />
|
|
|
+ )}
|
|
|
</div>
|
|
|
</div>
|
|
|
),
|