|
@@ -97,9 +97,10 @@ export default defineComponent({
|
|
|
onClick={() => this.onDetail(item)}
|
|
|
>
|
|
|
<Cell
|
|
|
+ style={{ paddingTop: '19px', paddingBottom: '19px' }}
|
|
|
v-slots={{
|
|
|
icon: () => (
|
|
|
- <div style={{ position: 'relative' }}>
|
|
|
+ <div style={{ position: 'relative', lineHeight: '0' }}>
|
|
|
<Image
|
|
|
class={styles.liCover}
|
|
|
src={item.backgroundPic}
|
|
@@ -115,7 +116,7 @@ export default defineComponent({
|
|
|
<div class={[styles.liTitle, 'van-ellipsis']}>
|
|
|
{item.courseGroupName}
|
|
|
</div>
|
|
|
- <div class={styles.liUserInfo}>
|
|
|
+ {/* <div class={styles.liUserInfo}>
|
|
|
<div class={[styles.userInfo, 'van-hairline--right']}>
|
|
|
<Image
|
|
|
class={styles.avatar}
|
|
@@ -127,16 +128,22 @@ export default defineComponent({
|
|
|
{item.teacherName || `游客${item.teacherId}`}
|
|
|
</p>
|
|
|
</div>
|
|
|
- {item.existBuy === 1 ? (
|
|
|
- <span class={styles.buyNum}>
|
|
|
- {/* <Icon name={iconSuccess} size="15" /> */}
|
|
|
- 已购买
|
|
|
- </span>
|
|
|
- ) : (
|
|
|
- <span class={styles.num}>
|
|
|
- {item.studentCount}人已购买
|
|
|
- </span>
|
|
|
+ </div> */}
|
|
|
+ <div class={styles.price}>
|
|
|
+ {item.coursePrice > 0 && (
|
|
|
+ <>
|
|
|
+ <span class={styles.priceNum}>
|
|
|
+ <i>¥</i>
|
|
|
+ {(this as any).$filters.moneyFormat(
|
|
|
+ item.coursePrice
|
|
|
+ )}
|
|
|
+ </span>
|
|
|
+ </>
|
|
|
)}
|
|
|
+ <span class={styles.label}>
|
|
|
+ {item.coursePrice > 0 && '/'}
|
|
|
+ {item.courseNum}课时
|
|
|
+ </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
)
|
|
@@ -146,35 +153,22 @@ export default defineComponent({
|
|
|
titleStyle={{ color: '#666666', fontSize: '13px' }}
|
|
|
v-slots={{
|
|
|
title: () => (
|
|
|
- <span
|
|
|
- style={{
|
|
|
- display: 'flex',
|
|
|
- alignItems: 'center',
|
|
|
- fontSize: '13px'
|
|
|
- }}
|
|
|
- >
|
|
|
- <Icon
|
|
|
- name={iconTimer}
|
|
|
- size="16"
|
|
|
- style={{ marginRight: '5px' }}
|
|
|
- />
|
|
|
+ <span class={styles.timerString}>
|
|
|
{this.formatTime(item.salesStartDate)}
|
|
|
</span>
|
|
|
),
|
|
|
default: () => (
|
|
|
- <div class={styles.price}>
|
|
|
- {item.coursePrice > 0 && (
|
|
|
- <>
|
|
|
- <span>
|
|
|
- ¥
|
|
|
- {(this as any).$filters.moneyFormat(
|
|
|
- item.coursePrice
|
|
|
- )}
|
|
|
- </span>
|
|
|
- /
|
|
|
- </>
|
|
|
+ <div>
|
|
|
+ {item.existBuy === 1 ? (
|
|
|
+ <span class={styles.buyNum}>
|
|
|
+ {/* <Icon name={iconSuccess} size="15" /> */}
|
|
|
+ 已购买
|
|
|
+ </span>
|
|
|
+ ) : (
|
|
|
+ <span class={styles.num}>
|
|
|
+ {item.studentCount}人已购买
|
|
|
+ </span>
|
|
|
)}
|
|
|
- {item.courseNum}课时
|
|
|
</div>
|
|
|
)
|
|
|
}}
|