wolyshaw 4 years ago
parent
commit
262e1c3d3f

+ 2 - 6
src/views/teamDetail/components/modals/classroom-setting.vue

@@ -160,15 +160,11 @@ export default {
           classGroupId: this.detail?.id
         })
         const classs = {}
-        const courseTimes = {}
-        for (const item of res.data) {
-          courseTimes[item.courseType] = item
-        }
         for (const item of this.courseTypeList) {
           const key = item.value
-          if (courseTimes[key]) {
+          if (res.data[key]) {
             classs[key] = {
-              courseTotalMinuties: courseTimes[key].courseTotalMinuties,
+              courseTotalMinuties: res.data[key],
               cycle: [{
                 time: classTimeListByType[key]
               }]

+ 7 - 1
src/views/teamDetail/components/modals/create-user-pay.vue

@@ -200,6 +200,7 @@ export default {
           attribute1: this.ids,
           ...rest,
           musicGroupId: this.musicGroupId,
+          studentIds: this.createdUserId,
           musicGroupPaymentCalenderCourseSettingsList: this.eclass,
           ...getTimes(paymentDate, ["startPaymentDate", "deadlinePaymentDate"]),
           ...getTimes(paymentValid, [
@@ -207,7 +208,12 @@ export default {
             "paymentValidEndDate",
           ]),
         }
-        await musicGroupPaymentCalenderAdd(data)
+        try {
+          await musicGroupPaymentCalenderAdd(data)
+          this.$messaage.success('提交成功')
+          this.$listeners.submited()
+          this.$listeners.close()
+        } catch (error) {}
       }
     }
   },

+ 3 - 2
src/views/teamDetail/components/studentList.vue

@@ -715,6 +715,7 @@
         :musicGroupId="this.teamid"
         :organizationCourseUnitPriceSettings="organizationCourseUnitPriceSettings"
         :createdUserId="createdUserId"
+        @submited="getList"
         @close="createUserPayVisible = false"
       />
     </el-dialog>
@@ -906,8 +907,8 @@ export default {
       },
       pickerOptions: null,
       classLists: null,
-      createdUserId: 2109142,
-      createUserPayVisible: true,
+      createdUserId: 0,
+      createUserPayVisible: false,
     };
   },
   components: {