|
@@ -73,6 +73,12 @@ import request from '@/helpers/request'
|
|
|
import dayjs from 'dayjs'
|
|
|
import { formatterDate, moneyFormat } from '@/helpers/utils'
|
|
|
|
|
|
+export const getAssetsHomeFile = (fileName: string) => {
|
|
|
+ const path = `./images/${fileName}`
|
|
|
+ const modules = import.meta.globEager('./images/*')
|
|
|
+ return modules[path].default
|
|
|
+}
|
|
|
+
|
|
|
const yearColumns: any = []
|
|
|
const year = dayjs().year()
|
|
|
let defaultIndex = 10
|
|
@@ -245,6 +251,45 @@ export default defineComponent({
|
|
|
</div>
|
|
|
</Col>
|
|
|
</Row>
|
|
|
+
|
|
|
+ <Row class={styles.numberCount} style={{ paddingTop: '0' }}>
|
|
|
+ <Col span={6}>
|
|
|
+ <i class={styles.color4}></i>
|
|
|
+ <div class={styles.type}>
|
|
|
+ <span>小酷Ai推广</span>
|
|
|
+ <span class={styles.price}>
|
|
|
+ {moneyFormat(this.moneyInfo.practiceAmount)}
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ </Col>
|
|
|
+ <Col span={6}>
|
|
|
+ <i class={styles.color5}></i>
|
|
|
+ <div class={styles.type}>
|
|
|
+ <span>直播课推荐</span>
|
|
|
+ <span class={styles.price}>
|
|
|
+ {moneyFormat(this.moneyInfo.liveAmount)}
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ </Col>
|
|
|
+ <Col span={6}>
|
|
|
+ <i class={styles.color6}></i>
|
|
|
+ <div class={styles.type}>
|
|
|
+ <span>视频课推荐</span>
|
|
|
+ <span class={styles.price}>
|
|
|
+ {moneyFormat(this.moneyInfo.videoAmount)}
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ </Col>
|
|
|
+ <Col span={6}>
|
|
|
+ <i class={styles.color7}></i>
|
|
|
+ <div class={styles.type}>
|
|
|
+ <span>商品推荐</span>
|
|
|
+ <span class={styles.price}>
|
|
|
+ {moneyFormat(this.moneyInfo.musicAmount)}
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ </Col>
|
|
|
+ </Row>
|
|
|
</div>
|
|
|
|
|
|
<div id="incomeClass" class={styles.incomeLine}></div>
|
|
@@ -253,32 +298,68 @@ export default defineComponent({
|
|
|
<i></i>收入结构
|
|
|
</div>
|
|
|
|
|
|
- <div class={styles.pieSection}>
|
|
|
+ <div class={[styles.pieSection, 'van-hairline--bottom']}>
|
|
|
<div id="structrueClass" class={styles.pieIncome}></div>
|
|
|
|
|
|
- <div class={styles.pieData}>
|
|
|
- <div>
|
|
|
- <i class={styles.piePractice}></i>
|
|
|
- <span class={styles.pieTitle}>陪练课</span>
|
|
|
- <span>{this.moneyInfo.practiceRate}%</span>
|
|
|
- </div>
|
|
|
+ <div class={styles.rateAll}>
|
|
|
<div>
|
|
|
- <i class={styles.pieLive}></i>
|
|
|
- <span class={styles.pieTitle}>直播课</span>
|
|
|
- <span>{this.moneyInfo.liveRate}%</span>
|
|
|
+ <img src={getAssetsHomeFile('icon_user.png')} />
|
|
|
+ <span>个人收入总占比</span>
|
|
|
+ <span class={styles.rate}>80%</span>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <i class={styles.pieVideo}></i>
|
|
|
- <span class={styles.pieTitle}>视频课</span>
|
|
|
- <span>{this.moneyInfo.videoRate}%</span>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <i class={styles.pieMusic}></i>
|
|
|
- <span class={styles.pieTitle}>乐谱</span>
|
|
|
- <span>{this.moneyInfo.musicRate}%</span>
|
|
|
+ <img src={getAssetsHomeFile('icon_fly.png')} />
|
|
|
+ <span>推广收益总占比</span>
|
|
|
+ <span class={styles.rate}>80%</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <div class={styles.pieData}>
|
|
|
+ <div>
|
|
|
+ <i class={styles.piePractice}></i>
|
|
|
+ <span class={styles.pieTitle}>陪练课</span>
|
|
|
+ <span>{this.moneyInfo.practiceRate}%</span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <i class={styles.pie1}></i>
|
|
|
+ <span class={styles.pieTitle}>小酷Ai推广</span>
|
|
|
+ <span>{this.moneyInfo.practiceRate}%</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div>
|
|
|
+ <i class={styles.pieLive}></i>
|
|
|
+ <span class={styles.pieTitle}>直播课</span>
|
|
|
+ <span>{this.moneyInfo.liveRate}%</span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <i class={styles.pie2}></i>
|
|
|
+ <span class={styles.pieTitle}>直播课推荐</span>
|
|
|
+ <span>{this.moneyInfo.practiceRate}%</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div>
|
|
|
+ <i class={styles.pieVideo}></i>
|
|
|
+ <span class={styles.pieTitle}>视频课</span>
|
|
|
+ <span>{this.moneyInfo.videoRate}%</span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <i class={styles.pie3}></i>
|
|
|
+ <span class={styles.pieTitle}>视频课推荐</span>
|
|
|
+ <span>{this.moneyInfo.practiceRate}%</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div>
|
|
|
+ <i class={styles.pieMusic}></i>
|
|
|
+ <span class={styles.pieTitle}>乐谱</span>
|
|
|
+ <span>{this.moneyInfo.musicRate}%</span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <i class={styles.pie4}></i>
|
|
|
+ <span class={styles.pieTitle}>商品推荐</span>
|
|
|
+ <span>{this.moneyInfo.practiceRate}%</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
|
|
|
<Popup
|