|
@@ -5,8 +5,8 @@ import { defineComponent } from 'vue'
|
|
|
import { teacherState } from '../../teacherState'
|
|
|
import styles from './index.module.less'
|
|
|
export const getAssetsHomeFile = (fileName: string) => {
|
|
|
- const path = `../../../images/${fileName}`
|
|
|
- const modules = import.meta.globEager('../../../images/*')
|
|
|
+ const path = `../../../images/teacher/${fileName}`
|
|
|
+ const modules = import.meta.globEager('../../../images/teacher/*')
|
|
|
return modules[path].default
|
|
|
}
|
|
|
|
|
@@ -15,8 +15,8 @@ export default defineComponent({
|
|
|
computed: {
|
|
|
auth() {
|
|
|
// 音乐人审核状态 UNPAALY、未申请 DOING、审核中 PASS、通过 UNPASS、不通过,可用值:UNPAALY,DOING,PASS,UNPASS
|
|
|
- let auth = state.user.data?.entryStatus
|
|
|
- let obj = {
|
|
|
+ const auth = state.user.data?.entryStatus
|
|
|
+ const obj = {
|
|
|
text: '立即认证',
|
|
|
status: false
|
|
|
}
|
|
@@ -31,7 +31,7 @@ export default defineComponent({
|
|
|
}
|
|
|
return obj
|
|
|
},
|
|
|
- authStatus(): Boolean {
|
|
|
+ authStatus() {
|
|
|
const entryStatus = state.user.data?.entryStatus || 0
|
|
|
return entryStatus === 'PASS' ? true : false
|
|
|
}
|
|
@@ -68,53 +68,72 @@ export default defineComponent({
|
|
|
},
|
|
|
render() {
|
|
|
return (
|
|
|
- <div class={[styles.musicAuth, 'px-[138px]']}>
|
|
|
- <div class="w-[388px] pt-24 pb-28">
|
|
|
- <div class="text-[28px] font-semibold pb-5">酷乐秀基本介绍</div>
|
|
|
- <p class={[styles.txt]}>
|
|
|
- 酷乐秀是一款为器乐学习者提供智能陪练及线上授课撮
|
|
|
- </p>
|
|
|
- <p class={[styles.txt]}>
|
|
|
- 合的乐器教学平台,器乐老师可通过自身的专业知识为
|
|
|
- </p>
|
|
|
- <p class={[styles.txt, 'inline-block']}>
|
|
|
- 自己带来<span class="font-medium">授课及曲谱销售收益</span>。
|
|
|
- </p>
|
|
|
+ <div class={[styles.musicAuth]}>
|
|
|
+ <div
|
|
|
+ class={[
|
|
|
+ styles.musicHeader,
|
|
|
+ 'w-[1080px] h-[393px] m-auto text-[#333]'
|
|
|
+ ]}
|
|
|
+ >
|
|
|
+ <div class="w-[470px] pt-24 ml-[126px] box-border">
|
|
|
+ <div class="text-[28px] font-semibold pb-7">酷乐秀基本介绍</div>
|
|
|
+ <p class={[styles.txt]}>
|
|
|
+ 酷乐秀是一款为器乐学习者提供智能陪练及线上授课撮合的乐器教
|
|
|
+ </p>
|
|
|
+ <p class={[styles.txt]}>
|
|
|
+ 学平台,器乐老师可通过自身的专业知识为自己带来
|
|
|
+ <span class="font-medium">授课及曲谱销</span>
|
|
|
+ </p>
|
|
|
+ <p class={[styles.txt, 'inline-block']}>
|
|
|
+ <span class="font-medium">售收益</span>。
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="pb-20">
|
|
|
- <h2 class="text-2xl pb-11 text-center font-semibold">认证权益</h2>
|
|
|
+ <div class="bg-[#FFFCF8]">
|
|
|
+ <div class="w-[1080px] m-auto pt-[30px] pb-[50px]">
|
|
|
+ <h2 class="text-[28px] pb-11 text-center font-semibold">
|
|
|
+ <i class={styles.before}></i>
|
|
|
+ 认证权益
|
|
|
+ <i class={styles.after}></i>
|
|
|
+ </h2>
|
|
|
|
|
|
- <ElRow class="mb-24" gutter={28}>
|
|
|
- {this.list.map((item: any) => (
|
|
|
- <ElCol span={6} class="pr-3 !flex">
|
|
|
- <div class={[styles.col, 'flex items-center flex-col p-4']}>
|
|
|
- <img class="w-[94px] h-[87px]" src={item.logo} />
|
|
|
+ <ElRow class="!mx-[98px]" gutter={28}>
|
|
|
+ {this.list.map((item: any) => (
|
|
|
+ <ElCol span={6} class="!flex">
|
|
|
+ <div class={[styles.col, 'flex items-center flex-col p-4']}>
|
|
|
+ <img class=" w-[72px] h-[72px]" src={item.logo} />
|
|
|
|
|
|
- <div class="flex items-center font-[18px] font-medium pb-3 pt-5">
|
|
|
- <img class="w-[30px] h-[22px] mr-1" src={item.num} />
|
|
|
- {item.title}
|
|
|
+ <div class="flex items-center font-[18px] font-medium pb-3 pt-5">
|
|
|
+ <img class="w-[30px] h-[22px] mr-1" src={item.num} />
|
|
|
+ {item.title}
|
|
|
+ </div>
|
|
|
+ <p class="text-[14px] text-[#666] leading-6 text-justify">
|
|
|
+ {item.desc}
|
|
|
+ </p>
|
|
|
</div>
|
|
|
- <p class="text-[14px] text-[#666] leading-6 text-justify">
|
|
|
- {item.desc}
|
|
|
- </p>
|
|
|
- </div>
|
|
|
- </ElCol>
|
|
|
- ))}
|
|
|
- </ElRow>
|
|
|
- {!this.authStatus && (
|
|
|
+ </ElCol>
|
|
|
+ ))}
|
|
|
+ </ElRow>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ {!this.authStatus && (
|
|
|
+ <div class="pb-32 pt-9">
|
|
|
<>
|
|
|
<h2 class="text-2xl pb-10 text-center font-semibold">
|
|
|
+ <i class={styles.before}></i>
|
|
|
酷乐秀欢迎您的加入
|
|
|
+ <i class={styles.after}></i>
|
|
|
</h2>
|
|
|
|
|
|
- <p class="text-lg text-center mb-10">
|
|
|
+ <p class="text-base text-center mb-[72px]">
|
|
|
在艺术的殿堂中,为他人照亮前进的道路,用自己的经验和点拨,传播艺术的种子,获取硕果。
|
|
|
</p>
|
|
|
|
|
|
<div class="text-center">
|
|
|
<ElButton
|
|
|
type="primary"
|
|
|
- class="rounded w-40 !h-[38px]"
|
|
|
+ class="rounded w-72 !h-[48px]"
|
|
|
+ round
|
|
|
disabled={this.auth.status}
|
|
|
onClick={() => {
|
|
|
const currentY =
|
|
@@ -128,8 +147,8 @@ export default defineComponent({
|
|
|
</ElButton>
|
|
|
</div>
|
|
|
</>
|
|
|
- )}
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ )}
|
|
|
</div>
|
|
|
)
|
|
|
}
|