Selaa lähdekoodia

取消单价取整,仅保留总价向上取整

wolyshaw 3 vuotta sitten
vanhempi
commit
70a48e4990
1 muutettua tiedostoa jossa 9 lisäystä ja 8 poistoa
  1. 9 8
      src/views/teacher/VIP00Apply.vue

+ 9 - 8
src/views/teacher/VIP00Apply.vue

@@ -849,6 +849,7 @@ export default {
       });
     },
     onSheetConfirm(value, index) {
+      console.log({...value})
       // 上拉弹窗
       let sheetForm = this.sheetForm,
         form = this.form,
@@ -872,9 +873,9 @@ export default {
         loadData.vipGroupCategorySelect = value;
         form.studentNum = value.studentNum; // 每班人数
         // form.singleClassMinutes = value.singleClassMinutes // 每课时长
-        form.onlineClassesUnitPrice = Math.ceil(value.onlineClassesUnitPrice);
+        form.onlineClassesUnitPrice = value.onlineClassesUnitPrice//Math.ceil(value.onlineClassesUnitPrice);
         // this.onlineUnitPrice = Math.ceil(value.onlineClassesUnitPrice)
-        form.offlineClassesUnitPrice = Math.ceil(value.offlineClassesUnitPrice);
+        form.offlineClassesUnitPrice = value.offlineClassesUnitPrice//Math.ceil(value.offlineClassesUnitPrice);
         // this.offLineUnitPrice = Math.ceil(value.offlineClassesUnitPrice)
 
         // 每课时长赋值
@@ -913,10 +914,10 @@ export default {
         loadData.vipGroupActivitySelect = value;
 
         // 换活动之后单价重置
-        form.onlineClassesUnitPrice = Math.ceil(
+        form.onlineClassesUnitPrice = parseFloat(
           loadData.vipGroupCategorySelect.onlineClassesUnitPrice || 0
         );
-        form.offlineClassesUnitPrice = Math.ceil(
+        form.offlineClassesUnitPrice = parseFloat(
           loadData.vipGroupCategorySelect.offlineClassesUnitPrice || 0
         );
 
@@ -1341,9 +1342,9 @@ export default {
       // 重置老师默认网管课金额
       if(this.courseTypePractice) {
         //老师课酬
-        form.onlineTeacherSalary = Math.round(this.singleClassMinutesSalary)
+        form.onlineTeacherSalary = this.singleClassMinutesSalary//Math.round(this.singleClassMinutesSalary)
         // 课程单价
-        form.onlineClassesUnitPrice = Math.round(this.singleClassMinutesPrice)
+        form.onlineClassesUnitPrice = this.singleClassMinutesPrice//Math.round(this.singleClassMinutesPrice)
       }
       // ...
       if (vas.salarySettlementJson) {
@@ -1386,9 +1387,9 @@ export default {
 
       let totalCount = 0
       if(this.courseTypeVip) {
-        totalCount = Math.ceil(Math.ceil(((oncn * form.onlineClassesUnitPrice + offcn * form.offlineClassesUnitPrice) * discount) * 10000) / 10000);
+        totalCount = Math.ceil(parseFloat(((oncn * form.onlineClassesUnitPrice + offcn * form.offlineClassesUnitPrice) * discount) * 10000) / 10000);
       } else {
-        totalCount = Math.ceil(Math.ceil(((oncn * form.onlineClassesUnitPrice) * discount) * 10000) / 10000);
+        totalCount = Math.ceil(parseFloat(((oncn * form.onlineClassesUnitPrice) * discount) * 10000) / 10000);
       }
       form.totalCount = Number(totalCount);
     },