index.7d853fc4.js 4.3 KB

1
  1. var A=Object.defineProperty;var r=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var u=(o,s,a)=>s in o?A(o,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[s]=a,c=(o,s)=>{for(var a in s||(s={}))_.call(s,a)&&u(o,a,s[a]);if(r)for(var a of r(s))v.call(s,a)&&u(o,a,s[a]);return o};import{C as h}from"./index.65d48b58.js";import{r as g,b as n,s as l,p}from"./index.91267425.js";import{d as w,D as f,T as y,a as t,j as i,B as F}from"./vendor.0d97fa7b.js";import{I as d}from"./icon_teacher.cb128c00.js";var R="./assets/icon-bg.f56cd6ad.png",S=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:R}),D="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAHlJREFUOE/tlcENwCAMA+1B2n06SWfqJOzTDuI+yqMIKQkI8YIPPPApMomhpAPAhW+dJFM+h7ZKL+kGsGX1Q3IPkfKlSi9JfwBJNgJL/XSg53FVkFeh53EP0PR4AcHAoywPy9HsaRszPHqAZrw1A73kmQIcHrBDv4AX9enaHwz5d/YAAAAASUVORK5CYII=",B=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:D});const b="_container_3down_1",E="_wrap_3down_6",x="_userWrap_3down_13",I="_user_3down_13",T="_avator_3down_23",C="_tips_3down_38",W="_titleWrap_3down_56",k="_liveUser_3down_64",N="_content_3down_67",U="_top_3down_76",P="_comentWrap_3down_93",q="_contentAvator_3down_101",J="_comentTitle_3down_115",O="_comentDes_3down_119",j="_wxpopup_3down_122";var e={container:b,wrap:E,userWrap:x,user:I,avator:T,tips:C,titleWrap:W,liveUser:k,content:N,top:U,comentWrap:P,contentAvator:q,comentTitle:J,comentDes:O,wxpopup:j};const m=o=>{const s=`./images/${o}`;return{"./images/icon-bg.png":S,"./images/icon-live.png":B}[s].default};var Q=w({name:"shareLiveRoom",data(){return{query:c({},this.$route.query),liveRoom:{},teacher:{},student:{},wxStatus:!1}},async mounted(){await this.getData(),this.openApp()},methods:{async getData(){try{const{data:o}=await g.get(`/api-student/open/liveRoom/detail/${this.query.id}`,{params:{userId:this.query.userId}});this.liveRoom=o,this.teacher=o.teacher||{},this.student=o.student||{}}catch{}},openApp(){if(n().weixin){this.wxStatus=!0;return}if(!n().isApp){this.onWakeApp();return}n().isApp&&(l.platformType==="STUDENT"?this.onJoinLiveRoom():l.platformType==="TEACHER"&&f.alert({title:"\u63D0\u793A",message:"\u8BF7\u4F7F\u7528\u9177\u4E50\u79C0\u5B66\u751F\u7AEF\u626B\u7801\u6253\u5F00",confirmButtonColor:"#2dc7aa"}).then(()=>{p({api:"back"})}))},onJoinLiveRoom(){p({api:"joinLiveRoom",content:{roomId:this.liveRoom.roomUid,teacherId:this.liveRoom.speakerId}})},onWakeApp(){const o={action:"app",pageTag:"liveRoom",params:JSON.stringify({liveRoomId:this.query.id})},s=encodeURIComponent(JSON.stringify(o));/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)?window.location.href=`ColexiuStudent://linkUrl=${s}`:/(Android)/i.test(navigator.userAgent)?window.location.href=`colexiustudent://html:8888/SplashActivity?url=${s}`:y("\u8BF7\u7528\u624B\u673A\u6216\u79FB\u52A8\u8BBE\u5907\u6253\u5F00")}},render(){return t("div",{class:e.container},[t("div",{class:e.wrap},[t("div",{class:e.userWrap},[t("div",{class:e.user},[t("div",{class:e.avator},[t("img",{src:this.teacher.avatar||d},null)]),t("div",{class:e.tips},[t("img",{src:m("icon-live.png")},null),t("span",null,[i("\u76F4\u64AD\u4E2D")])])])]),t("div",{class:e.titleWrap},[t("div",{class:e.title},[this.liveRoom.roomTitle]),t("div",{class:e.liveUser},[i("\u4E3B\u8BB2\u4EBA\uFF1A"),this.teacher.realName||this.teacher.username])]),t("div",{class:e.content},[t("div",{class:e.top},[i("\u76F4\u64AD\u5185\u5BB9")]),t("div",null,[this.liveRoom.liveRemark]),t("div",{class:e.comentWrap},[t("div",{class:e.contentAvator},[t("img",{src:this.student.avatar||d},null)]),t("div",null,[t("div",{class:e.comentTitle},[i("\u5FEB\u8FDB\u5165\u8FBE\u4EBA\u7684\u76F4\u64AD\u95F4\u4E00\u8D77\u56F4\u89C2\uFF5E")]),t("div",{class:e.comentDes},[this.teacher.realName||this.student.username,i(" \u4E3A\u60A8\u63A8\u8350")])])])])]),t(h,{position:"bottom"},{default:()=>[t("div",{class:["btnGroup"],style:{paddingTop:"12px"}},[t(F,{color:"linear-gradient(180deg, #59E5D5 0%, #2DC7AA 100%)",block:!0,round:!0,type:"primary",onClick:this.openApp},{default:()=>[i("\u5F00\u542F\u9177\u4E50\u79C0\u8FDB\u5165\u76F4\u64AD\u95F4\uFF01")]})])]}),this.wxStatus&&t("div",{class:e.wxpopup,onClick:()=>{this.wxStatus=!1}},[t("img",{src:m("wx_bg.png"),alt:""},null)])])}});export{Q as default,m as getAssetsHomeFile};