|
@@ -1,7 +1,14 @@
|
|
|
import ColHeader from '@/components/col-header'
|
|
|
+import { Button } from 'vant'
|
|
|
import { defineComponent } from 'vue'
|
|
|
import styles from './index.module.less'
|
|
|
|
|
|
+export const getAssetsHomeFile = (fileName: string) => {
|
|
|
+ const path = `../images/${fileName}`
|
|
|
+ const modules = import.meta.globEager('../images/*')
|
|
|
+ return modules[path].default
|
|
|
+}
|
|
|
+
|
|
|
export default defineComponent({
|
|
|
name: 'accountRechargeTimer',
|
|
|
render() {
|
|
@@ -9,44 +16,75 @@ export default defineComponent({
|
|
|
<>
|
|
|
<ColHeader />
|
|
|
|
|
|
+ <div class={styles.lastMin}>
|
|
|
+ <img src={getAssetsHomeFile('icon_music_account.png')} />
|
|
|
+ <p>
|
|
|
+ 琴房剩余时长<span>900</span>分钟
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+
|
|
|
<div class={styles.memberItem}>
|
|
|
- <div class={styles.title}>
|
|
|
- 会员<span>VIP</span>
|
|
|
+ <div class={styles.rTitle}>
|
|
|
+ <span>选择时长</span>
|
|
|
</div>
|
|
|
|
|
|
<div class={styles['system-list']}>
|
|
|
<div class={[styles['system-item'], styles.active]}>
|
|
|
- <p class={styles.title}>月度会员</p>
|
|
|
+ <p class={styles.title}>900分钟琴房时长</p>
|
|
|
+ <p class={styles.tips}>约10节45分钟1v1课程</p>
|
|
|
<p class={styles.price}>
|
|
|
<span>¥</span>199
|
|
|
</p>
|
|
|
<del class={styles.originalPrice}>¥199</del>
|
|
|
</div>
|
|
|
|
|
|
- <div class={styles['system-item']}>
|
|
|
- <p class={styles.title}>月度会员</p>
|
|
|
- <p class={styles.price}>
|
|
|
- <span>¥</span>199
|
|
|
- </p>
|
|
|
- <del class={styles.originalPrice}>¥199</del>
|
|
|
- </div>
|
|
|
+ {[1, 2, 3, 4, 5, 6, 7, 8, 9, 10].map(item => (
|
|
|
+ <div class={[styles['system-item']]}>
|
|
|
+ <p class={styles.title}>900分钟琴房时长</p>
|
|
|
+ <p class={styles.tips}>约10节45分钟1v1课程</p>
|
|
|
+ <p class={styles.price}>
|
|
|
+ <span>¥</span>199
|
|
|
+ </p>
|
|
|
+ <del class={styles.originalPrice}>¥199</del>
|
|
|
+ </div>
|
|
|
+ ))}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class={styles['system-item']}>
|
|
|
- <p class={styles.title}>月度会员</p>
|
|
|
- <p class={styles.price}>
|
|
|
- <span>¥</span>199
|
|
|
- </p>
|
|
|
- <del class={styles.originalPrice}>¥199</del>
|
|
|
- </div>
|
|
|
+ <div class={styles.reminder}>
|
|
|
+ <div class={styles.h2}>
|
|
|
+ <img src={getAssetsHomeFile('icon_tips.png')} />
|
|
|
+ <span>温馨提醒</span>
|
|
|
+ </div>
|
|
|
+ <p>
|
|
|
+ 1、云酷琴房时长按课程人数扣减(含老师),以45分钟1对1课程师生2人为例,课程结束后将消耗长:2人*45分钟=90分钟;
|
|
|
+ </p>
|
|
|
+ <p>
|
|
|
+ 2、每节线上课平台赠送10分钟免费时长,分别为课前5分钟及课后5分钟,赠送时长不计算费用;
|
|
|
+ </p>
|
|
|
+ <p>
|
|
|
+ 3、课程消耗时长按排课人数计算,无论实际到课人数是否为排课人数,都会按照排课人数扣费;
|
|
|
+ 4、课程结束后费用立即结算;
|
|
|
+ </p>
|
|
|
+ <p>5、琴房时长不足时,您将无法排课,请确保琴房剩 余时长充足;</p>
|
|
|
+ <p>6、琴房时长一经购买不予退费。</p>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class={styles['system-item']}>
|
|
|
- <p class={styles.title}>月度会员</p>
|
|
|
- <p class={styles.price}>
|
|
|
- <span>¥</span>199
|
|
|
- </p>
|
|
|
- <del class={styles.originalPrice}>¥199</del>
|
|
|
+ <div class={styles.btnGroup}>
|
|
|
+ <div class={styles.priceSection}>
|
|
|
+ 支付金额:
|
|
|
+ <div class={styles.price}>
|
|
|
+ <span class={styles.priceUnit}>¥</span>
|
|
|
+ <span class={styles.priceNum}>0</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <Button
|
|
|
+ color="linear-gradient(360deg, #FF0909 0%, #FF4D4D 69%, #FF7B7B 100%)"
|
|
|
+ round
|
|
|
+ class={styles.btn}
|
|
|
+ >
|
|
|
+ 立即支付
|
|
|
+ </Button>
|
|
|
</div>
|
|
|
</>
|
|
|
)
|