|
@@ -6,12 +6,12 @@
|
|
|
2、为避免因部分已注册家长放弃名额导致乐团声部失衡,系统设定各声部限额放大20%比例开放注册,系统自动按照完全完成注册的先后顺序确认录取名单,因此,超员后有可能出现无法注册的情况,请您理解。如果其他声部仍有名额,在您孩子的身体条件适合该乐器的前提下,我们将优先予以调配。
|
|
|
</div>
|
|
|
|
|
|
- <template v-if="courseViewType == 1">
|
|
|
+ <template v-if="courseViewType == 2">
|
|
|
<h2 class="title" >学习工具包</h2>
|
|
|
<div class="yunTrain">
|
|
|
<img :src="trainBg" />
|
|
|
<div class="toolText">
|
|
|
- <p class="toolTitle">乐器练习云教练<sup v-if="courseViewType == 3" style="top: -5px;font-size: 20px;">+</sup>
|
|
|
+ <p class="toolTitle">乐器练习云教练<sup v-if="courseViewType == 2" style="top: -5px;font-size: 20px;">+</sup>
|
|
|
<i class="icon_video" @click="videoStatus = true"></i>
|
|
|
</p>
|
|
|
<p class="toolDate">有效期说明:自开课之日起6个月内有效</p>
|
|
@@ -25,7 +25,7 @@
|
|
|
</h2>
|
|
|
<template class="section">
|
|
|
|
|
|
- <div class="section" v-if="courseViewType == 1">
|
|
|
+ <div class="section" v-if="courseViewType == 2">
|
|
|
<div v-for="(item, index) in toolsPackage" :key="index">
|
|
|
<el-row class="option-row" style="padding-top: 0;" @click.native="onTrainChange(item)">
|
|
|
<el-col :span="18">
|
|
@@ -35,10 +35,10 @@
|
|
|
</span>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <span style="color: #1A1A1A" v-if="courseViewType == 1">¥{{ cloudTeacherFee | moneyFormat }}</span>
|
|
|
+ <span style="color: #1A1A1A" v-if="courseViewType == 2">¥{{ cloudTeacherFee | moneyFormat }}</span>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <el-row style="padding-left: .24rem;" v-if="item.childGoodsList && courseViewType == 1">
|
|
|
+ <el-row style="padding-left: .24rem;" v-if="item.childGoodsList && courseViewType == 2">
|
|
|
<el-col v-for="(child, index) in item.childGoodsList" :key="child.name">
|
|
|
<span style="font-size: 12px; color: #808080;">{{ child.name }} {{item.childGoodsList.length - 1 == index ? '' : '、'}}</span>
|
|
|
</el-col>
|
|
@@ -93,16 +93,16 @@
|
|
|
<el-row class="title-row">
|
|
|
<el-col :span="12">
|
|
|
<template v-if="i[0]['kitType'] == 'GROUP'">
|
|
|
- 团购乐器{{ courseViewType == 1 ? '(赠送辅件一套)' : null }}
|
|
|
+ 团购乐器{{ courseViewType == 2 ? '(赠送辅件一套)' : null }}
|
|
|
</template>
|
|
|
<template v-if="i[0]['kitType'] == 'LEASE'">
|
|
|
- 乐器租赁{{ courseViewType == 1 ? '(请自行购买辅件)' : null }}
|
|
|
+ 乐器租赁{{ courseViewType == 2 ? '(请自行购买辅件)' : null }}
|
|
|
</template>
|
|
|
<template v-if="i[0]['kitType'] == 'FREE'">
|
|
|
- 免费乐器{{ courseViewType == 1 ? '(请自行购买辅件)' : null }}
|
|
|
+ 免费乐器{{ courseViewType == 2 ? '(请自行购买辅件)' : null }}
|
|
|
</template>
|
|
|
<template v-if="i[0]['kitType'] == 'owned'">
|
|
|
- 自备乐器{{ courseViewType == 1 ? '(请自行购买辅件)' : null }}
|
|
|
+ 自备乐器{{ courseViewType == 2 ? '(请自行购买辅件)' : null }}
|
|
|
</template>
|
|
|
</el-col>
|
|
|
<el-col :span="5" :offset="1" style="text-align: right;">
|
|
@@ -267,7 +267,7 @@ export default {
|
|
|
courseShowStatus: false,
|
|
|
chargeTypeList: [],
|
|
|
chargeTypeName: null,
|
|
|
- courseViewType: 0, // 收费模式,0 课程显示,1 AMR系统
|
|
|
+ courseViewType: 0, // 收费模式,0 课程显示,1 AMR系统 2会员
|
|
|
leBaoStatus: false,
|
|
|
buyMaintenance: false, // 是否开启乐保
|
|
|
isClickStatus: false,
|
|
@@ -506,10 +506,10 @@ export default {
|
|
|
this.buyMaintenance = true
|
|
|
}
|
|
|
|
|
|
- if(item.checked && item.kitType != "GROUP" && (this.courseViewType == 1)) {
|
|
|
+ if(item.checked && item.kitType != "GROUP" && (this.courseViewType == 2)) {
|
|
|
this.accessIsShowStatus = true
|
|
|
}
|
|
|
- if(this.courseViewType != 1) {
|
|
|
+ if(this.courseViewType != 2) {
|
|
|
this.accessIsShowStatus = true
|
|
|
}
|
|
|
})
|
|
@@ -608,7 +608,7 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
// 云教练且选择自备则不显示辅件
|
|
|
- if(this.courseViewType == 1) {
|
|
|
+ if(this.courseViewType == 2) {
|
|
|
if(item.kitType != "GROUP") {
|
|
|
this.accessIsShowStatus = true
|
|
|
} else {
|
|
@@ -642,7 +642,7 @@ export default {
|
|
|
let csi = this.courseInfo
|
|
|
// 加上判断是否有课程信息
|
|
|
// 如果为云教练系统则,没有课程费用
|
|
|
- if((this.courseViewType == 1) && this.toolsPackage[0].isStatus) {
|
|
|
+ if((this.courseViewType == 2) && this.toolsPackage[0].isStatus) {
|
|
|
let tempFee = this.cloudTeacherFee
|
|
|
musicClassFee += parseFloat(tempFee)
|
|
|
marketPrice += parseFloat(tempFee)
|
|
@@ -650,7 +650,7 @@ export default {
|
|
|
if (mgs) {
|
|
|
csi.forEach(item => {
|
|
|
if (item.isStatus) {
|
|
|
- if(this.courseViewType != 1) {
|
|
|
+ if(this.courseViewType != 2) {
|
|
|
musicClassFee += parseFloat(item.courseCurrentPrice)
|
|
|
}
|
|
|
// marketPrice += parseFloat(item.courseOriginalPrice)
|