|
@@ -53,8 +53,10 @@ export default defineComponent({
|
|
|
|
|
|
/** 获取课件详情 */
|
|
|
const getDetail = async () => {
|
|
|
- const res: any = await request.get(`${state.platformApi}/lessonCourseware/detail/${route.query.id}`)
|
|
|
- if (res?.data){
|
|
|
+ const res: any = await request.get(
|
|
|
+ `${state.platformApi}/lessonCourseware/detail/${route.query.id}`
|
|
|
+ )
|
|
|
+ if (res?.data) {
|
|
|
data.detail.cover = res.data.coverImg
|
|
|
data.detail.name = res.data.name
|
|
|
data.detail.des = res.data.lessonTargetDesc
|
|
@@ -237,15 +239,13 @@ export default defineComponent({
|
|
|
<div class={styles.periodContent}>
|
|
|
<Image class={styles.cover} src={data.detail.cover}>
|
|
|
{{
|
|
|
- loading: () => <Loading />,
|
|
|
+ loading: () => <Loading />
|
|
|
}}
|
|
|
</Image>
|
|
|
{/* <img class={styles.cover} src={data.detail.cover} /> */}
|
|
|
<div>
|
|
|
<div class={styles.contentTitle}>{data.detail.name}</div>
|
|
|
- <div class={styles.contentLabel}>
|
|
|
- 教学目标:{data.detail.des}
|
|
|
- </div>
|
|
|
+ <div class={styles.contentLabel}>教学目标:{data.detail.des}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -259,16 +259,16 @@ export default defineComponent({
|
|
|
<CellGroup inset>
|
|
|
{data.list.map((item: any) => {
|
|
|
const isLock =
|
|
|
- (route.query.code == 'select' || state.platformType == 'STUDENT') &&
|
|
|
- !item.unlock &&
|
|
|
- true
|
|
|
+ item.lockFlag ||
|
|
|
+ ((route.query.code == 'select' || state.platformType == 'STUDENT') && !item.unlock)
|
|
|
+
|
|
|
const isSelect = route.query.code === 'select'
|
|
|
return (
|
|
|
<Cell
|
|
|
border
|
|
|
center
|
|
|
title={item.coursewareDetailName}
|
|
|
- label={!browserInfo.isStudent ? `已使用${item.useNum}次` : ''}
|
|
|
+ label={!browserInfo.isStudent ? `已使用${item.useNum || 0}次` : ''}
|
|
|
onClick={() => !isLock && handleClick(item)}
|
|
|
>
|
|
|
{{
|
|
@@ -282,7 +282,12 @@ export default defineComponent({
|
|
|
value: () => (
|
|
|
<>
|
|
|
{isSelect ? (
|
|
|
- <Button disabled={isLock} class={[styles.baseBtn, isLock ? styles.disable : styles.look]}>选择</Button>
|
|
|
+ <Button
|
|
|
+ disabled={isLock}
|
|
|
+ class={[styles.baseBtn, isLock ? styles.disable : styles.look]}
|
|
|
+ >
|
|
|
+ 选择
|
|
|
+ </Button>
|
|
|
) : item.knowledgePointList ? (
|
|
|
<>
|
|
|
{item.hasCache ? (
|
|
@@ -290,7 +295,11 @@ export default defineComponent({
|
|
|
) : (
|
|
|
<Button
|
|
|
disabled={isLock}
|
|
|
- class={[styles.baseBtn, isLock ? styles.disable : styles.down, item.downloadStatus ? styles.downing : '']}
|
|
|
+ class={[
|
|
|
+ styles.baseBtn,
|
|
|
+ isLock ? styles.disable : styles.down,
|
|
|
+ item.downloadStatus ? styles.downing : ''
|
|
|
+ ]}
|
|
|
>
|
|
|
{item.downloadStatus === 1
|
|
|
? `下载中 ${item.progress || 0}%`
|