|
@@ -678,17 +678,18 @@ export default {
|
|
|
let obj = JSON.parse(vas.salarySettlementJson)
|
|
|
// 获取每课时长
|
|
|
// 每45Min计算一些课酬
|
|
|
- let b = form.singleClassMinutes ? (form.singleClassMinutes / 45) : 0
|
|
|
+ // let b = form.singleClassMinutes ? (form.singleClassMinutes / 45) : 0
|
|
|
+ // 课程按课来计算
|
|
|
if (obj && obj.onlineSalarySettlement) {
|
|
|
let onss = obj.onlineSalarySettlement
|
|
|
// 有线上课
|
|
|
if(onss.salarySettlementType == 'TEACHER_DEFAULT') {
|
|
|
- form.onlineTeacherSalary = Math.floor((b * tc.onlineClassesSalary) * 100) / 100 // 线上课酬
|
|
|
+ form.onlineTeacherSalary = tc.onlineClassesSalary // 线上课酬
|
|
|
} else if(onss.salarySettlementType == 'RATIO_DISCOUNT') {
|
|
|
// 老师课酬的折扣 如果有则不打折
|
|
|
- form.onlineTeacherSalary = Math.floor((vcs.onlineClassesUnitPrice * (onss.settlementValue ? onss.settlementValue : 100) / 100) * 100 ) / 100
|
|
|
+ form.onlineTeacherSalary = (vcs.onlineClassesUnitPrice * (onss.settlementValue ? onss.settlementValue : 100) / 100).toFixed(2)
|
|
|
} else if(onss.salarySettlementType == 'FIXED_SALARY') {
|
|
|
- form.onlineTeacherSalary = Math.floor((onss.settlementValue) * 100) / 100
|
|
|
+ form.onlineTeacherSalary = (onss.settlementValue).toFixed(2)
|
|
|
}
|
|
|
form.onlineTeacherSalary = Number(form.onlineTeacherSalary)
|
|
|
}
|
|
@@ -696,12 +697,12 @@ export default {
|
|
|
let offss = obj.offlineSalarySettlement
|
|
|
// 有线下课
|
|
|
if(offss.salarySettlementType == 'TEACHER_DEFAULT') {
|
|
|
- form.offlineTeacherSalary = Math.floor((b * tc.offlineClassesSalary) * 100 ) / 100 // 线上课酬
|
|
|
+ form.offlineTeacherSalary = tc.offlineClassesSalary // 线上课酬
|
|
|
} else if(offss.salarySettlementType == 'RATIO_DISCOUNT') {
|
|
|
// 老师课酬的折扣
|
|
|
- form.offlineTeacherSalary = Math.floor((vcs.offlineClassesUnitPrice * (offss.settlementValue ? offss.settlementValue : 100) / 100) * 100 ) / 100
|
|
|
+ form.offlineTeacherSalary = (vcs.offlineClassesUnitPrice * (offss.settlementValue ? offss.settlementValue : 100) / 100).toFixed(2)
|
|
|
} else if(offss.salarySettlementType == 'FIXED_SALARY') {
|
|
|
- form.offlineTeacherSalary = Math.floor((offss.settlementValue) * 100) / 100
|
|
|
+ form.offlineTeacherSalary = (offss.settlementValue).toFixed(2)
|
|
|
}
|
|
|
form.offlineTeacherSalary = Number(form.offlineTeacherSalary)
|
|
|
}
|