lex-xin 2 years ago
parent
commit
f3f9660838

File diff suppressed because it is too large
+ 0 - 0
dist/assets/create-legacy.4c9cb034.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/create-legacy.c5494f17.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/create.111bdfe4.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/create.150c7e9b.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/create.cdcb4fc6.js


BIN
dist/assets/icon_upload_poster.67e87476.png


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-legacy.35c339e7.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-legacy.f69c3513.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index.0484b78e.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index.4698c3cb.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-home-legacy.78ad45e1.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-home.a3b5f1dc.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-home.dcf7d75a.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-legacy.b90cf1a3.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher.228c858a.js


+ 3 - 3
dist/index.html

@@ -34,11 +34,11 @@
   <meta name="msapplication-tap-highlight" content="no">
   <title>酷乐秀</title>
   <script src="./flexible.js" charset="UTF-8"></script>
-  <script type="module" crossorigin src="./assets/index.0f259063.js"></script>
+  <script type="module" crossorigin src="./assets/index.4698c3cb.js"></script>
   <link rel="modulepreload" href="./assets/vendor.61a6b089.js">
   <link rel="modulepreload" href="./assets/index.998cc00f.js">
-  <link rel="stylesheet" href="./assets/index.f875b693.css">
   <link rel="stylesheet" href="./assets/vendor.177057eb.css">
+  <link rel="stylesheet" href="./assets/index.f875b693.css">
   <link rel="stylesheet" href="./assets/teacher.c2cf0659.css">
   <script type="module">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}}();</script>
 </head>
@@ -49,7 +49,7 @@
   <!-- <script type="module" src="/src/teacher/main.ts"></script> -->
   <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
   <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.d7854fff.js"></script>
-  <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.4911ec35.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+  <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.f69c3513.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
 </body>
 
 </html>

+ 3 - 3
dist/teacher.html

@@ -34,11 +34,11 @@
   <meta name="msapplication-tap-highlight" content="no">
   <title>酷乐秀</title>
   <script src="./flexible.js" charset="UTF-8"></script>
-  <script type="module" crossorigin src="./assets/teacher.8a53b664.js"></script>
+  <script type="module" crossorigin src="./assets/teacher.228c858a.js"></script>
   <link rel="modulepreload" href="./assets/vendor.61a6b089.js">
   <link rel="modulepreload" href="./assets/index.998cc00f.js">
-  <link rel="stylesheet" href="./assets/vendor.177057eb.css">
   <link rel="stylesheet" href="./assets/index.f875b693.css">
+  <link rel="stylesheet" href="./assets/vendor.177057eb.css">
   <link rel="stylesheet" href="./assets/teacher.c2cf0659.css">
   <script type="module">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}}();</script>
 </head>
@@ -48,7 +48,7 @@
   
   <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
   <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.d7854fff.js"></script>
-  <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.15ea9e44.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+  <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.b90cf1a3.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
 </body>
 
 </html>

+ 4 - 4
src/components/col-upload-video/index.tsx

@@ -117,8 +117,8 @@ export default defineComponent({
               <video
                 ref="videoUpload"
                 class={styles.uploadImg}
-                src={this.modelValue}
-                poster={iconUploadPoster}
+                src={this.modelValue + '#t=1,4'}
+                // poster={iconUploadPoster}
               />
             ) : (
               <div class={styles.uploader}>
@@ -141,8 +141,8 @@ export default defineComponent({
                     <video
                       ref="videoUpload"
                       class={styles.uploadImg}
-                      src={this.modelValue}
-                      poster={iconUploadPoster}
+                      src={this.modelValue + '#t=1,4'}
+                      // poster={iconUploadPoster}
                     />
                   ) : (
                     <div class={styles.uploader}>

+ 2 - 1
src/student/practice-class/index.tsx

@@ -183,7 +183,8 @@ export default defineComponent({
                     path: '/teacherHome',
                     query: {
                       teacherId: item.teacherId,
-                      tabs: 'practice'
+                      tabs: 'practice',
+                      subjectId: this.params.subjectId
                     }
                   })
                 }}

+ 12 - 11
src/student/teacher-dependent/components/practice.tsx

@@ -32,6 +32,7 @@ export default defineComponent({
     const query = this.$route.query
     return {
       teacherId: query.teacherId,
+      subjectId: query.subjectId,
       teacherSubjectList: [],
       subjectStatus: false,
       subjectInfo: {
@@ -63,11 +64,10 @@ export default defineComponent({
       )
       const result = res.data || []
       if (result.length > 0) {
-        const userSubjectId = state.user.data?.subjectId
+        const userSubjectId = this.subjectId || state.user.data?.subjectId
         const findItem = result.find((item: any) => {
           return item.subjectId === Number(userSubjectId)
         })
-        console.log(findItem)
         // 判断是否有跟学生相同的科目,如果没有则默认取第一个
         const tempRes = findItem || result[0]
         const { subjectName, subjectPrice, courseMinutes, subjectId } = tempRes
@@ -244,21 +244,22 @@ export default defineComponent({
         })
       }
     },
-    async _unLookCourse() {
-      this.selectStatus = false
-      this.coursePlanList.forEach((item: any) => {
-        item.startTime = ''
-        item.endTime = ''
-      })
-    },
     async onReset() {
       // 是否有锁课状态 或 是锁课类型的
       if (this.coursePlanStatus || this.selectType === 'enough') {
-        await this._unLookCourse()
+        this.selectStatus = false
+        setTimeout(() => {
+          this.coursePlanList.forEach((item: any) => {
+            item.startTime = ''
+            item.endTime = ''
+          })
+        }, 500)
       } else if (this.selectType === 'noEnough') {
         this.selectStatus = false
       }
-      this.coursePlanStatus = false
+      setTimeout(() => {
+        this.coursePlanStatus = false
+      }, 500)
     },
     async onSure() {
       const status = this.coursePlanStatus

+ 9 - 5
src/teacher/live-class/create-components/arrange.tsx

@@ -184,10 +184,12 @@ export default defineComponent({
           }
         })
         this.selectStatus = false
-        createState.live.coursePlanList.forEach((item: any) => {
-          item.startTime = ''
-          item.endTime = ''
-        })
+        setTimeout(() => {
+          createState.live.coursePlanList.forEach((item: any) => {
+            item.startTime = ''
+            item.endTime = ''
+          })
+        }, 500)
       } catch {}
     },
     async onReset() {
@@ -197,7 +199,9 @@ export default defineComponent({
       } else if (this.selectType === 'noEnough') {
         this.selectStatus = false
       }
-      createState.coursePlanStatus = false
+      setTimeout(() => {
+        createState.coursePlanStatus = false
+      }, 500)
     },
     async onSure() {
       const status = createState.coursePlanStatus

Some files were not shown because too many files changed in this diff