Bläddra i källkod

Update VIPApply.vue

lex-xin 5 år sedan
förälder
incheckning
a0124456ce
1 ändrade filer med 8 tillägg och 2 borttagningar
  1. 8 2
      src/views/teacher/VIPApply.vue

+ 8 - 2
src/views/teacher/VIPApply.vue

@@ -66,10 +66,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.paymentReadonlyFlag == 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.paymentReadonlyFlag == 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="金额(每课时)"
@@ -416,10 +416,16 @@ export default {
                 loadData.vipGroupActivity = []
                 loadData.vipGroupActivity = []
                 loadData.vipGroupActivitySelect = []
                 loadData.vipGroupActivitySelect = []
             } else if(sheetForm.currentType == 'vipGroupActivity') { // 活动方案赋值
             } else if(sheetForm.currentType == 'vipGroupActivity') { // 活动方案赋值
+                // 重置线上课,线下课次数
+                if(form.vipGroupActivityId != value.value) {
+                    form.offlineClassesNums = null
+                    form.onlineClassesNums = null
+                }
                 form.vipGroupActivityId = value.value
                 form.vipGroupActivityId = value.value
                 formName.vipGroupActivityName = value.text
                 formName.vipGroupActivityName = value.text
                 formName.vipGroupActivityIndex = index
                 formName.vipGroupActivityIndex = index
                 loadData.vipGroupActivitySelect = value
                 loadData.vipGroupActivitySelect = value
+                console.log(value)
 
 
                 this.onCalcClassTimes(value) // 计算时间等.........
                 this.onCalcClassTimes(value) // 计算时间等.........
                 this.getCalcClass() // 课酬计算
                 this.getCalcClass() // 课酬计算