Browse Source

临时加课问题

wolyshaw 4 years ago
parent
commit
00657c264d

+ 6 - 2
src/views/resetTeaming/modals/extra-class.vue

@@ -23,7 +23,7 @@
               v-model="list.form[scope.$index].courseType"
               placeholder="课程类型"
               clearable
-              @change="$listeners.priceChange(scope.row, scope.$index)"
+              @change="priceChange(scope.row, scope.$index)"
               :disabled="isDisabled"
             >
               <el-option
@@ -83,7 +83,7 @@
               v-model="list.form[scope.$index].courseTotalMinuties"
               :controls="false"
               :precision="0"
-              @change="$listeners.priceChange(scope.row, scope.$index)"
+              @change="() => $listeners.priceChange(scope.row, scope.$index)"
               :min="1"
               :disabled="isDisabled"
               placeholder="课程时长"
@@ -175,12 +175,16 @@ export default {
   },
   computed: {
     list() {
+      console.log(this.form)
       return {
         form: this.form
       }
     }
   },
   methods: {
+    priceChange(item, index) {
+      this.$listeners.priceChange({...item},)
+    },
     change(val) {
       this.$listeners.moneyChange()
     },

+ 1 - 0
src/views/resetTeaming/modals/user-pay-form.vue

@@ -182,6 +182,7 @@ export default {
         const res = await queryByMusicGroupOrganizationCourseSettingsId({
           id: val
         })
+        console.log(res.data)
         this.eclass = res.data.filter(item => {
           return !item.isStudentOptional || this.paymentType !== undefined
         }) || [{}];