lex пре 3 година
родитељ
комит
5349a074ec

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/index-legacy.05c32331.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/index-legacy.92dc85c4.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/index.47f61919.css


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


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/index.b61ead06.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/index.edd812bd.css


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/assets/index.fe6fee97.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/polyfills-legacy.89735233.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/teacher-follow-legacy.b757a911.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/teacher-follow.e47e7862.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/teacher-header.module-legacy.9bf1b5c4.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/teacher-header.module-legacy.a6383bd8.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/teacher-header.module.ad6794c9.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/teacher-header.module.c6d3e6f2.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/teacher-header.module.f4968209.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/teacher-home-legacy.106f9eb6.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/teacher-home.9546b65f.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/teacher-legacy.eb698623.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/teacher.afc3d185.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/assets/teacher.ca88bd4f.js


+ 4 - 4
dist/index.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/index.2a4d5445.js"></script>
+    <script type="module" crossorigin src="./assets/index.b61ead06.js"></script>
     <link rel="modulepreload" href="./assets/vendor.f57b7239.js">
     <link rel="modulepreload" href="./assets/index.4403075c.js">
     <link rel="stylesheet" href="./assets/vendor.0f0cf986.css">
     <link rel="stylesheet" href="./assets/index.8a670858.css">
-    <link rel="stylesheet" href="./assets/teacher.a6c9550a.css">
+    <link rel="stylesheet" href="./assets/index.5062a520.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.54b66a9c.js"></script>
-    <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.75e97094.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.89735233.js"></script>
+    <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.92dc85c4.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.ca88bd4f.js"></script>
+    <script type="module" crossorigin src="./assets/teacher.afc3d185.js"></script>
     <link rel="modulepreload" href="./assets/vendor.f57b7239.js">
     <link rel="modulepreload" href="./assets/index.4403075c.js">
     <link rel="stylesheet" href="./assets/index.8a670858.css">
     <link rel="stylesheet" href="./assets/vendor.0f0cf986.css">
-    <link rel="stylesheet" href="./assets/teacher.a6c9550a.css">
+    <link rel="stylesheet" href="./assets/index.5062a520.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.54b66a9c.js"></script>
-    <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.47e4de80.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.89735233.js"></script>
+    <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.eb698623.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
   </body>
 </html>

+ 8 - 0
src/student/teacher-dependent/model/teacher-header.module.less

@@ -124,6 +124,13 @@
   }
 }
 
+.subjectList {
+  overflow: auto;
+  width: 255px;
+  display: flex;
+  flex-wrap: nowrap;
+}
+
 .piNameSubject {
   display: flex;
   align-items: center;
@@ -137,6 +144,7 @@
     color: #ff8c00;
     line-height: 16px;
     padding: 0px 4px;
+    white-space: nowrap;
     &:first-child {
       margin-left: 0;
     }

+ 5 - 3
src/student/teacher-dependent/model/teacher-header.tsx

@@ -146,9 +146,11 @@ export default defineComponent({
                 src={getAssetsHomeFile('icon_subject.png')}
                 fit="contain"
               />
-              {this.subjectNameList.map((item: any) => (
-                <span class={styles.subject}>{item}</span>
-              ))}
+              <div class={styles.subjectList}>
+                {this.subjectNameList.map((item: any) => (
+                  <span class={styles.subject}>{item}</span>
+                ))}
+              </div>
             </p>
             <div class={styles['teacher-bottom']}>
               <div class={styles['teacher-data']}>

+ 24 - 4
src/teacher/piano-room/index.tsx

@@ -25,6 +25,8 @@ import ColPopup from '@/components/col-popup'
 import StudentInfo from './model/student-info'
 import StudentConfirm from './model/student-info/student-confirm'
 import { useEventListener, useWindowScroll } from '@vueuse/core'
+import { state } from '@/state'
+import { callbackify } from 'util'
 
 export const getAssetsHomeFile = (fileName: string) => {
   const path = `./images/${fileName}`
@@ -202,6 +204,18 @@ export default defineComponent({
           this.onSearch()
         }, 1000)
       } catch {}
+    },
+    onTeacherAuth(callBack: any) {
+      // 是否老师认证
+      // 老师入驻状态 0、未申请 UNPAALY、未申请 DOING、审核中 PASS、通过 UNPASS、不通过,可用值:UNPAALY,DOING,PASS,UNPASS
+      const data = state.user.data
+      if (data.entryStatus === 'PASS') {
+        callBack && callBack()
+      } else if (data.entryStatus === 'DOING') {
+        Toast('认证审核中,请稍后再试')
+      } else {
+        this.$router.push('/teacherCert')
+      }
     }
   },
   render() {
@@ -244,8 +258,10 @@ export default defineComponent({
                 size="small"
                 class={styles.chargeTimer}
                 onClick={() => {
-                  this.$router.push({
-                    path: '/accountRechargeTimer'
+                  this.onTeacherAuth(() => {
+                    this.$router.push({
+                      path: '/accountRechargeTimer'
+                    })
                   })
                 }}
               >
@@ -269,7 +285,9 @@ export default defineComponent({
                 round
                 block
                 onClick={() => {
-                  this.shareStatus = true
+                  this.onTeacherAuth(() => {
+                    this.shareStatus = true
+                  })
                 }}
               >
                 <img src={getAssetsHomeFile('icon_invite_student.png')} />
@@ -280,7 +298,9 @@ export default defineComponent({
                 round
                 block
                 onClick={() => {
-                  this.$router.push('/classArrangement')
+                  this.onTeacherAuth(() => {
+                    this.$router.push('/classArrangement')
+                  })
                 }}
               >
                 <img src={getAssetsHomeFile('icon_class_plan.png')} />

+ 2 - 1
src/teacher/piano-room/model/share/index.module.less

@@ -2,8 +2,9 @@
   width: 305px;
   // height: 304px;
   padding: 14px;
-  background: url('../../images/share_bg.png') center no-repeat;
+  background: url('../../images/share_bg.png') center no-repeat #2dc7aa;
   background-size: cover;
+  overflow: hidden;
 
   .img {
     width: 54px;

Неке датотеке нису приказане због велике количине промена