lex 3 years ago
parent
commit
f3dcdcc54a

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


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


File diff suppressed because it is too large
+ 0 - 0
dist/assets/polyfills-legacy.6a9e2708.js


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


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


+ 0 - 0
dist/assets/index.5062a520.css → dist/assets/teacher.a6c9550a.css


+ 2 - 2
dist/index.html

@@ -40,7 +40,7 @@
     <link rel="modulepreload" href="./assets/index.2f437b76.js">
     <link rel="stylesheet" href="./assets/vendor.0f0cf986.css">
     <link rel="stylesheet" href="./assets/index.8a670858.css">
-    <link rel="stylesheet" href="./assets/index.5062a520.css">
+    <link rel="stylesheet" href="./assets/teacher.a6c9550a.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.c577a8fb.js"></script>
+    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.6a9e2708.js"></script>
     <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.643ec589.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
   </body>
 </html>

+ 4 - 4
dist/teacher.html

@@ -35,12 +35,12 @@
     <meta name="msapplication-tap-highlight" content="no" />
     <title>酷乐秀</title>
     <script src="./flexible.js" charset="UTF-8"></script>
-    <script type="module" crossorigin src="./assets/teacher.36dc8e0f.js"></script>
+    <script type="module" crossorigin src="./assets/teacher.757ddcbb.js"></script>
     <link rel="modulepreload" href="./assets/vendor.555770a3.js">
     <link rel="modulepreload" href="./assets/index.2f437b76.js">
     <link rel="stylesheet" href="./assets/index.8a670858.css">
     <link rel="stylesheet" href="./assets/vendor.0f0cf986.css">
-    <link rel="stylesheet" href="./assets/index.5062a520.css">
+    <link rel="stylesheet" href="./assets/teacher.a6c9550a.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 @@
     <div id="app"></div>
     
     <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.c577a8fb.js"></script>
-    <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.e59307f7.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.6a9e2708.js"></script>
+    <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.a7559fd9.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
   </body>
 </html>

+ 9 - 1
src/student/invite-teacher/index.tsx

@@ -51,13 +51,21 @@ export default defineComponent({
           userId: this.id
         }
       })
-      console.log(res)
       this.teacherInfo = res.data || {}
+      if (this.teacherInfo.lockFlag == 1) {
+        setTimeout(() => {
+          Toast('该老师已被冻结')
+        }, 100)
+        return
+      }
     } catch {}
   },
   methods: {
     async onSendCode() {
       // 发送验证码
+      if (this.teacherInfo.lockFlag == 1) {
+        return Toast('该老师已被冻结')
+      }
       if (!checkPhone(this.username)) {
         return Toast('请输入正确的手机号码')
       }

+ 10 - 0
src/teacher/live-class/create-components/arrange.tsx

@@ -199,11 +199,21 @@ export default defineComponent({
       } else if (this.selectType === 'noEnough') {
         this.selectStatus = false
       }
+      createState.live.coursePlanList = []
       setTimeout(() => {
         createState.coursePlanStatus = false
       }, 500)
     },
     async onSure() {
+      // 判断是否有锁课状态 或 是锁课类型的 并且已经有课的
+      if (
+        this.selectType === 'enough' ||
+        createState.live.coursePlanList.length > 0
+      ) {
+        this.selectStatus = false
+        createState.active = 4
+        return
+      }
       const status = createState.coursePlanStatus
       await this._lookCourse(() => {
         if (status) {

+ 3 - 1
src/teacher/piano-room/model/student-info/student-confirm.tsx

@@ -48,7 +48,9 @@ export default defineComponent({
       const allMinutes = (studentCount + 1) * studentCount * singleCourseTime
       //
       const reTime = Math.abs(
-        (Math.abs(suffix) + 1) * suffix * singleCourseTime
+        (Math.abs(suffix + studentCount) + 1) *
+          Math.abs(suffix + studentCount) *
+          singleCourseTime
       )
       return {
         type,

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