ali 1 yıl önce
ebeveyn
işleme
094bb9fa2d

+ 1 - 1
src/components/FormBuilderCustumComponents/ContentMedias/ContentMedias.vue

@@ -73,7 +73,7 @@ export default {
   props: {
   props: {
     value: {
     value: {
       default: () => [],
       default: () => [],
-      type: [Array, String, Number, Boolean]
+      type: [Array, String, Number, Boolean, MediaList]
     },
     },
     disable: {
     disable: {
       default: false,
       default: false,

+ 3 - 1
src/pages/User/Profile/sessionInfo.vue

@@ -114,7 +114,7 @@
                          :show-reload-button="false" />
                          :show-reload-button="false" />
           </template>
           </template>
           <q-separator class="q-my-lg" />
           <q-separator class="q-my-lg" />
-          <entity-create v-if="mounted"
+          <entity-create v-if="classroomDataLoaded"
                          ref="entityCreateSubmitAttendanceStatus"
                          ref="entityCreateSubmitAttendanceStatus"
                          v-model:value="submitAttendanceStatusInputs"
                          v-model:value="submitAttendanceStatusInputs"
                          :api="submitAttendanceStatusApi"
                          :api="submitAttendanceStatusApi"
@@ -160,6 +160,7 @@ export default {
     const sessionId = parseInt(this.$route.params.id)
     const sessionId = parseInt(this.$route.params.id)
     return {
     return {
       entityShowLoading: false,
       entityShowLoading: false,
+      classroomDataLoaded: false,
       classroom: new Classroom(),
       classroom: new Classroom(),
       session: new Session(),
       session: new Session(),
       sessionLoaded: false,
       sessionLoaded: false,
@@ -385,6 +386,7 @@ export default {
           // this.updateAttendanceInputs(this.session.is_defined_syllabus, this.classroom.holding_type)
           // this.updateAttendanceInputs(this.session.is_defined_syllabus, this.classroom.holding_type)
           this.updateAttendanceInputs(this.session.is_show_syllabus_input, this.session.is_show_present_listen_input, this.classroom.holding_type)
           this.updateAttendanceInputs(this.session.is_show_syllabus_input, this.session.is_show_present_listen_input, this.classroom.holding_type)
           this.updateAttendanceInputsValues()
           this.updateAttendanceInputsValues()
+          this.classroomDataLoaded = true
         })
         })
         .catch(() => {
         .catch(() => {
           this.classroom.loading = false
           this.classroom.loading = false