|
@@ -60,10 +60,10 @@
|
|
<div class="vip-title">课酬设置</div>
|
|
<div class="vip-title">课酬设置</div>
|
|
<van-cell-group>
|
|
<van-cell-group>
|
|
<van-field v-model="form.onlineClassesUnitPrice" label="线上课单价" type="number" input-align="right"
|
|
<van-field v-model="form.onlineClassesUnitPrice" label="线上课单价" type="number" input-align="right"
|
|
- size="large" @keyUp="getCalcClass" :disabled="loadData.vipGroupActivitySelect.salaryReadonlyFlag == 0" placeholder="金额(每课时)"
|
|
|
|
|
|
+ size="large" @keyup="getCalcClass" :disabled="loadData.vipGroupActivitySelect.salaryReadonlyFlag == 0" placeholder="金额(每课时)"
|
|
v-if="statusList.hasOnline" />
|
|
v-if="statusList.hasOnline" />
|
|
<van-field v-model="form.offlineClassesUnitPrice" label="线下课单价" type="number" input-align="right"
|
|
<van-field v-model="form.offlineClassesUnitPrice" label="线下课单价" type="number" input-align="right"
|
|
- size="large" @keyUp="getCalcClass" :disabled="loadData.vipGroupActivitySelect.salaryReadonlyFlag == 0" placeholder="金额(每课时)"
|
|
|
|
|
|
+ size="large" @keyup="getCalcClass" :disabled="loadData.vipGroupActivitySelect.salaryReadonlyFlag == 0" placeholder="金额(每课时)"
|
|
v-if="statusList.hasOffline" />
|
|
v-if="statusList.hasOffline" />
|
|
<van-field v-model="form.onlineTeacherSalary" label="线上课课酬" input-align="right" size="large"
|
|
<van-field v-model="form.onlineTeacherSalary" label="线上课课酬" input-align="right" size="large"
|
|
:disabled="loadData.vipGroupActivitySelect.salaryReadonlyFlag == 0" placeholder="金额(每课时)"
|
|
:disabled="loadData.vipGroupActivitySelect.salaryReadonlyFlag == 0" placeholder="金额(每课时)"
|
|
@@ -428,6 +428,7 @@ export default {
|
|
let vas = this.loadData.vipGroupActivitySelect
|
|
let vas = this.loadData.vipGroupActivitySelect
|
|
this.onCalcClassTimes(vas)
|
|
this.onCalcClassTimes(vas)
|
|
this.getCalcClass()
|
|
this.getCalcClass()
|
|
|
|
+ this.setTimeTable()
|
|
},
|
|
},
|
|
onCalcClassTimes(vas) { // 计算课时总数
|
|
onCalcClassTimes(vas) { // 计算课时总数
|
|
let form = this.form,
|
|
let form = this.form,
|
|
@@ -718,9 +719,9 @@ export default {
|
|
}
|
|
}
|
|
|
|
|
|
if(vas.type == 'GIVE_CLASS' || vas.type == 'BASE_ACTIVITY') {
|
|
if(vas.type == 'GIVE_CLASS' || vas.type == 'BASE_ACTIVITY') {
|
|
- form.totalCount = (oncn * form.onlineClassesUnitPrice) + (offcn * form.offlineClassesUnitPrice)
|
|
|
|
|
|
+ form.totalCount = ((oncn * form.onlineClassesUnitPrice) + (offcn * form.offlineClassesUnitPrice)).toFixed(2)
|
|
} else if(vas.type == 'DISCOUNT') {
|
|
} else if(vas.type == 'DISCOUNT') {
|
|
- form.totalCount = ((oncn * form.onlineClassesUnitPrice) + (offcn * form.offlineClassesUnitPrice)) * Number(vas.attribute1) / 100
|
|
|
|
|
|
+ form.totalCount = (((oncn * form.onlineClassesUnitPrice) + (offcn * form.offlineClassesUnitPrice)) * Number(vas.attribute1) / 100).toFixed(2)
|
|
}
|
|
}
|
|
},
|
|
},
|
|
getThinkDate (date, num) {
|
|
getThinkDate (date, num) {
|