lex-xin 3 年 前
コミット
91927e8999

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-legacy.1238b774.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-legacy.15f3307d.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-legacy.ab45da8a.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-legacy.da895512.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index.00960112.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index.0cb0804c.css


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index.0e8adb0e.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index.35467d75.css


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index.3dc6f89b.js


+ 1 - 1
dist/assets/index.dd65b2b0.js → dist/assets/index.5f686fcb.js

@@ -1 +1 @@
-import{d as i,f as s,l as t}from"./vendor.2b18510b.js";const e="_wscnHttp404Container_1v1ex_1",c="_wscnHttp404_1v1ex_1",u="_pic404_1v1ex_13",n="_pic404__parent_1v1ex_19",o="_pic404__child_1v1ex_22",a="_left_1v1ex_25",d="_cloudLeft_1v1ex_1",r="_mid_1v1ex_36",h="_cloudMid_1v1ex_1",p="_right_1v1ex_47",v="_cloudRight_1v1ex_1",b="_bullshit_1v1ex_124",x="_bullshit__oops_1v1ex_132",m="_slideUp_1v1ex_1",f="_bullshit__headline_1v1ex_143",g="_bullshit__info_1v1ex_155",H="_bullshit__returnHome_1v1ex_166";var _={wscnHttp404Container:e,wscnHttp404:c,pic404:u,pic404__parent:n,pic404__child:o,left:a,cloudLeft:d,mid:r,cloudMid:h,right:p,cloudRight:v,bullshit:b,bullshit__oops:x,slideUp:m,bullshit__headline:f,bullshit__info:g,bullshit__returnHome:H},F="./assets/404.538aa4d7.png",l="./assets/404_cloud.98e7ac66.png",w=i({name:"Page404",data(){return{message:"\u5F88\u62B1\u6B49\uFF0C\u4F60\u8BBF\u95EE\u7684\u9875\u9762\u4E0D\u5B58\u5728"}},render(){return s("div",{class:_.wscnHttp404Container},[s("div",{class:_.wscnHttp404},[s("div",{class:_.pic404},[s("img",{class:_.pic404__parent,src:F,alt:"404"},null),s("img",{class:[_.pic404__child,_.left],src:l,alt:"404"},null),s("img",{class:[_.pic404__child,_.mid],src:l,alt:"404"},null),s("img",{class:[_.pic404__child,_.right],src:l,alt:"404"},null)]),s("div",{class:_.bullshit},[s("div",{class:_.bullshit__oops},[t("OOPS!")]),s("div",{class:_.bullshit__headline},[this.message]),s("div",{class:_.bullshit__info},[t("\u8BF7\u68C0\u67E5\u60A8\u8F93\u5165\u7684\u7F51\u5740\u662F\u5426\u6B63\u786E\uFF0C\u6216\u8005\u70B9\u51FB\u94FE\u63A5\u7EE7\u7EED\u6D4F\u89C8")]),s("a",{href:"",class:_.bullshit__returnHome},[t("\u8FD4\u56DE\u9996\u9875")])])])])}});export{w as default};
+import{d as i,f as s,l as t}from"./vendor.83918c21.js";const e="_wscnHttp404Container_1v1ex_1",c="_wscnHttp404_1v1ex_1",u="_pic404_1v1ex_13",n="_pic404__parent_1v1ex_19",o="_pic404__child_1v1ex_22",a="_left_1v1ex_25",d="_cloudLeft_1v1ex_1",r="_mid_1v1ex_36",h="_cloudMid_1v1ex_1",p="_right_1v1ex_47",v="_cloudRight_1v1ex_1",b="_bullshit_1v1ex_124",x="_bullshit__oops_1v1ex_132",m="_slideUp_1v1ex_1",f="_bullshit__headline_1v1ex_143",g="_bullshit__info_1v1ex_155",H="_bullshit__returnHome_1v1ex_166";var _={wscnHttp404Container:e,wscnHttp404:c,pic404:u,pic404__parent:n,pic404__child:o,left:a,cloudLeft:d,mid:r,cloudMid:h,right:p,cloudRight:v,bullshit:b,bullshit__oops:x,slideUp:m,bullshit__headline:f,bullshit__info:g,bullshit__returnHome:H},F="./assets/404.538aa4d7.png",l="./assets/404_cloud.98e7ac66.png",w=i({name:"Page404",data(){return{message:"\u5F88\u62B1\u6B49\uFF0C\u4F60\u8BBF\u95EE\u7684\u9875\u9762\u4E0D\u5B58\u5728"}},render(){return s("div",{class:_.wscnHttp404Container},[s("div",{class:_.wscnHttp404},[s("div",{class:_.pic404},[s("img",{class:_.pic404__parent,src:F,alt:"404"},null),s("img",{class:[_.pic404__child,_.left],src:l,alt:"404"},null),s("img",{class:[_.pic404__child,_.mid],src:l,alt:"404"},null),s("img",{class:[_.pic404__child,_.right],src:l,alt:"404"},null)]),s("div",{class:_.bullshit},[s("div",{class:_.bullshit__oops},[t("OOPS!")]),s("div",{class:_.bullshit__headline},[this.message]),s("div",{class:_.bullshit__info},[t("\u8BF7\u68C0\u67E5\u60A8\u8F93\u5165\u7684\u7F51\u5740\u662F\u5426\u6B63\u786E\uFF0C\u6216\u8005\u70B9\u51FB\u94FE\u63A5\u7EE7\u7EED\u6D4F\u89C8")]),s("a",{href:"",class:_.bullshit__returnHome},[t("\u8FD4\u56DE\u9996\u9875")])])])])}});export{w as default};

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index.8074ef92.css


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index.8ea5a330.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index.bdaa7270.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/polyfills-legacy.df280042.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/vendor-legacy.1fc911ea.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/vendor-legacy.d78ec485.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/vendor.2b18510b.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/vendor.83918c21.js


+ 5 - 5
dist/index.html

@@ -5,16 +5,16 @@
     <link rel="icon" href="./favicon.ico" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <title>管乐迷</title>
-    <script type="module" crossorigin src="./assets/index.8ea5a330.js"></script>
-    <link rel="modulepreload" href="./assets/vendor.2b18510b.js">
-    <link rel="stylesheet" href="./assets/index.7fe069c0.css">
+    <script type="module" crossorigin src="./assets/index.0e8adb0e.js"></script>
+    <link rel="modulepreload" href="./assets/vendor.83918c21.js">
+    <link rel="stylesheet" href="./assets/index.0cb0804c.css">
   <link rel="manifest" href="./manifest.webmanifest"><script src="./registerSW.js"></script>  <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>
   <body>
     <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.70c21091.js"></script>
-    <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.7cf04075.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.df280042.js"></script>
+    <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.15f3307d.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
   </body>
 </html>

+ 1 - 1
dist/sw.js

@@ -1 +1 @@
-if(!self.define){let e,s={};const i=(i,n)=>(i=new URL(i+".js",n).href,s[i]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=i,e.onload=s,document.head.appendChild(e)}else e=i,importScripts(i),s()})).then((()=>{let e=s[i];if(!e)throw new Error(`Module ${i} didn’t register its module`);return e})));self.define=(n,l)=>{const r=e||("document"in self?document.currentScript.src:"")||location.href;if(s[r])return;let u={};const o=e=>i(e,r),t={module:{uri:r},exports:u,require:o};s[r]=Promise.all(n.map((e=>t[e]||o(e)))).then((e=>(l(...e),u)))}}define(["./workbox-3e4da89b"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.precacheAndRoute([{url:"assets/index-legacy.26f8dd5f.js",revision:null},{url:"assets/index-legacy.502c7746.js",revision:null},{url:"assets/index-legacy.7cf04075.js",revision:null},{url:"assets/index-legacy.997f385b.js",revision:null},{url:"assets/index.49150f4c.css",revision:null},{url:"assets/index.526ec19c.css",revision:null},{url:"assets/index.76543d1a.js",revision:null},{url:"assets/index.7fe069c0.css",revision:null},{url:"assets/index.8074ef92.css",revision:null},{url:"assets/index.8ea5a330.js",revision:null},{url:"assets/index.bdaa7270.js",revision:null},{url:"assets/index.dd65b2b0.js",revision:null},{url:"assets/polyfills-legacy.70c21091.js",revision:null},{url:"assets/vendor-legacy.1fc911ea.js",revision:null},{url:"assets/vendor.2b18510b.js",revision:null},{url:"index.html",revision:"4e8358ecfd33fab2b25d2b36397f061a"},{url:"registerSW.js",revision:"402b66900e731ca748771b6fc5e7a068"},{url:"./pwa-192x192.png",revision:"144ca4ef34624022115c42af32467546"},{url:"./pwa-512x512.png",revision:"20d9c073708b48a904cefb9dff19d953"},{url:"manifest.webmanifest",revision:"4ce737594a4ed2f47d75bd675ae58fc0"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))}));
+if(!self.define){let e,s={};const i=(i,n)=>(i=new URL(i+".js",n).href,s[i]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=i,e.onload=s,document.head.appendChild(e)}else e=i,importScripts(i),s()})).then((()=>{let e=s[i];if(!e)throw new Error(`Module ${i} didn’t register its module`);return e})));self.define=(n,l)=>{const r=e||("document"in self?document.currentScript.src:"")||location.href;if(s[r])return;let u={};const o=e=>i(e,r),t={module:{uri:r},exports:u,require:o};s[r]=Promise.all(n.map((e=>t[e]||o(e)))).then((e=>(l(...e),u)))}}define(["./workbox-3e4da89b"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.precacheAndRoute([{url:"assets/index-legacy.1238b774.js",revision:null},{url:"assets/index-legacy.15f3307d.js",revision:null},{url:"assets/index-legacy.ab45da8a.js",revision:null},{url:"assets/index-legacy.da895512.js",revision:null},{url:"assets/index.00960112.js",revision:null},{url:"assets/index.0cb0804c.css",revision:null},{url:"assets/index.0e8adb0e.js",revision:null},{url:"assets/index.35467d75.css",revision:null},{url:"assets/index.3dc6f89b.js",revision:null},{url:"assets/index.49150f4c.css",revision:null},{url:"assets/index.526ec19c.css",revision:null},{url:"assets/index.5f686fcb.js",revision:null},{url:"assets/polyfills-legacy.df280042.js",revision:null},{url:"assets/vendor-legacy.d78ec485.js",revision:null},{url:"assets/vendor.83918c21.js",revision:null},{url:"index.html",revision:"b1d1c521878175b370c7ad111238ea22"},{url:"registerSW.js",revision:"402b66900e731ca748771b6fc5e7a068"},{url:"./pwa-192x192.png",revision:"144ca4ef34624022115c42af32467546"},{url:"./pwa-512x512.png",revision:"20d9c073708b48a904cefb9dff19d953"},{url:"manifest.webmanifest",revision:"4ce737594a4ed2f47d75bd675ae58fc0"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))}));

+ 12 - 48
src/components/live-message/model/look-model.tsx

@@ -20,8 +20,7 @@ export default defineComponent({
     // this._init()
     this.loadingLook = true
     event.on(LIVE_EVENT_MESSAGE["RC:Chatroom:Welcome"], this.onWelcome);
-    event.on(LIVE_EVENT_MESSAGE["RC:Chatroom:SeatResponse"], this.onSeatResponse);
-    event.on(LIVE_EVENT_MESSAGE['RM:RTC:UserLeave'], this.onSeatApply);
+    event.on(LIVE_EVENT_MESSAGE['RM:RTC:SwitchRole'], this.onSwitchRole);
     setTimeout(() => {
       this.loadingLook = false;
     })
@@ -40,31 +39,6 @@ export default defineComponent({
         //
       }
     },
-    onSeatResponse(value: any) {
-      if(value.type == 3) {
-        runtimeModel.lookList.forEach((item: any) => {
-          if(item.id == value.audienceId) {
-            item.type = 1
-          }
-        })
-        // 判断是否是同一个人
-        let isExist = runtimeModel.joinList[value.audienceId]
-        console.log(runtimeModel.joinList)
-        if (!isExist) {
-          RuntimeModelUtils.addJoin(value.audienceId, {
-            id: value.audienceId,
-            name: value.audienceName,
-            audienceId: value.audienceId,
-            audienceName: value.audienceName,
-            teacherId: state.user?.id,
-            teacherName: state.user?.speakerName,
-            type: 1
-          })
-        } else {
-          runtimeModel.joinList[value.audienceId].type = 1
-        }
-      }
-    },
     onWelcome(value: any) {
       console.log(value)
       if (value && value.user) {
@@ -121,27 +95,17 @@ export default defineComponent({
       } catch {
       }
     },
-    onSeatApply(evt: any) {
-      if (Array.isArray(evt)) {
-        for (const id of evt) {
-          RuntimeModelUtils.removeJoin(id)
-        }
-        return
-      }
-      // 取消连麦
-      console.log(evt)
-      if (evt.type === 4) {
-        if (runtimeModel.joinList[evt.audienceId]) {
-          RuntimeModelUtils.removeJoin(evt.audienceId)
-
-          runtimeModel.lookList.forEach((item: any) => {
-            if(item.id == evt.audienceId) {
-              item.type = 3
-            }
-          })
-        }
+    onSwitchRole(evt: any) {
+      console.log(evt, 'onSwitchRole look-modal')
+      if (evt.role === 2) {
+        runtimeModel.lookList.forEach((item: any) => {
+          if(item.id == evt.userId) {
+            item.type = 1
+          }
+        })
+        this.$forceUpdate()
       }
-    },
+    }
   },
   render() {
     return (
@@ -151,7 +115,7 @@ export default defineComponent({
             <div class={styles.itemInfo} >
               <div class={styles.itemName}>
                 <p class={styles.userName}>{item.name}</p>
-                {item.type == 1 ? <ElButton size="small" type="primary" class={styles.btn} onClick={() => this.onUpLook(item)}>上麦</ElButton> : <ElButton size="small" plain class={[styles.btn, styles.downBtn]} onClick={() => this.onDownLook(item)}>下麦</ElButton>}
+                {item.type !== 1 ? <ElButton size="small" type="primary" class={styles.btn} onClick={() => this.onUpLook(item)}>上麦</ElButton> : <ElButton size="small" plain class={[styles.btn, styles.downBtn]} onClick={() => this.onDownLook(item)}>下麦</ElButton>}
               </div>
             </div>
           </div>

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません