|
@@ -387,7 +387,8 @@ export default {
|
|
form.offlineClassesUnitPrice = value.offlineClassesUnitPrice
|
|
form.offlineClassesUnitPrice = value.offlineClassesUnitPrice
|
|
|
|
|
|
// 每课时长赋值
|
|
// 每课时长赋值
|
|
- this.loadData.classTimer = []
|
|
|
|
|
|
+ form.singleClassMinutes = null
|
|
|
|
+ loadData.classTimer = []
|
|
let tempSingle = value.singleClassMinutes.split(",")
|
|
let tempSingle = value.singleClassMinutes.split(",")
|
|
tempSingle.forEach(item => {
|
|
tempSingle.forEach(item => {
|
|
this.loadData.classTimer.push({
|
|
this.loadData.classTimer.push({
|
|
@@ -481,6 +482,7 @@ export default {
|
|
onClassTimerSelect(value) { // 每课时长设置
|
|
onClassTimerSelect(value) { // 每课时长设置
|
|
this.form.singleClassMinutes = value.value
|
|
this.form.singleClassMinutes = value.value
|
|
this.statusList.classTimerStatus = false
|
|
this.statusList.classTimerStatus = false
|
|
|
|
+ this.getCalcClass()
|
|
},
|
|
},
|
|
onCurrentConfirm(value) { // 排课开始时间
|
|
onCurrentConfirm(value) { // 排课开始时间
|
|
let selectDate = new Date(value)
|
|
let selectDate = new Date(value)
|
|
@@ -674,11 +676,13 @@ export default {
|
|
// ...
|
|
// ...
|
|
if(vas.salarySettlementJson) {
|
|
if(vas.salarySettlementJson) {
|
|
let obj = JSON.parse(vas.salarySettlementJson)
|
|
let obj = JSON.parse(vas.salarySettlementJson)
|
|
|
|
+ // 获取每课时长
|
|
|
|
+ // 每45Min计算一些课酬
|
|
|
|
+ let b = form.singleClassMinutes ? (form.singleClassMinutes / 45).toFixed(2) : 0
|
|
if (obj && obj.onlineSalarySettlement) {
|
|
if (obj && obj.onlineSalarySettlement) {
|
|
let onss = obj.onlineSalarySettlement
|
|
let onss = obj.onlineSalarySettlement
|
|
// 有线上课
|
|
// 有线上课
|
|
if(onss.salarySettlementType == 'TEACHER_DEFAULT') {
|
|
if(onss.salarySettlementType == 'TEACHER_DEFAULT') {
|
|
- let b = vcs.singleClassMinutes / 45 // 每30Min计算一些课酬
|
|
|
|
form.onlineTeacherSalary = (b * tc.onlineClassesSalary).toFixed(2) // 线上课酬
|
|
form.onlineTeacherSalary = (b * tc.onlineClassesSalary).toFixed(2) // 线上课酬
|
|
} else if(onss.salarySettlementType == 'RATIO_DISCOUNT') {
|
|
} else if(onss.salarySettlementType == 'RATIO_DISCOUNT') {
|
|
// 老师课酬的折扣 如果有则不打折
|
|
// 老师课酬的折扣 如果有则不打折
|
|
@@ -692,7 +696,6 @@ export default {
|
|
let offss = obj.offlineSalarySettlement
|
|
let offss = obj.offlineSalarySettlement
|
|
// 有线下课
|
|
// 有线下课
|
|
if(offss.salarySettlementType == 'TEACHER_DEFAULT') {
|
|
if(offss.salarySettlementType == 'TEACHER_DEFAULT') {
|
|
- let b = (vcs.singleClassMinutes / 45).toFixed(2) // 每30Min计算一些课酬
|
|
|
|
form.offlineTeacherSalary = (b * tc.offlineClassesSalary).toFixed(2) // 线上课酬
|
|
form.offlineTeacherSalary = (b * tc.offlineClassesSalary).toFixed(2) // 线上课酬
|
|
} else if(offss.salarySettlementType == 'RATIO_DISCOUNT') {
|
|
} else if(offss.salarySettlementType == 'RATIO_DISCOUNT') {
|
|
// 老师课酬的折扣
|
|
// 老师课酬的折扣
|