index.706220b8.js 4.3 KB

1
  1. var A=Object.defineProperty;var r=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var u=(a,o,s)=>o in a?A(a,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[o]=s,c=(a,o)=>{for(var s in o||(o={}))_.call(o,s)&&u(a,s,o[s]);if(r)for(var s of r(o))v.call(o,s)&&u(a,s,o[s]);return a};import{C as h}from"./index.b31fffd5.js";import{r as g,b as n,s as l,p}from"./index.97beda14.js";import{d as f,D as w,T as y,a as t,j as i,B as F}from"./vendor.9ef8fe06.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_1ta76_1",E="_wrap_1ta76_6",x="_userWrap_1ta76_13",I="_user_1ta76_13",T="_avator_1ta76_23",C="_tips_1ta76_38",W="_titleWrap_1ta76_56",k="_liveUser_1ta76_64",N="_content_1ta76_67",U="_top_1ta76_76",P="_comentWrap_1ta76_93",q="_contentAvator_1ta76_101",J="_comentTitle_1ta76_115",O="_comentDes_1ta76_119",j="_wxpopup_1ta76_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=a=>{const o=`./images/${a}`;return{"./images/icon-bg.png":S,"./images/icon-live.png":B}[o].default};var Q=f({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:a}=await g.get(`/api-student/open/liveRoom/detail/${this.query.id}`,{params:{userId:this.query.userId}});this.liveRoom=a,this.teacher=a.teacher||{},this.student=a.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"&&w.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 a={action:"app",pageTag:"liveRoom",params:JSON.stringify({liveRoomId:this.query.id})},o=encodeURIComponent(JSON.stringify(a));/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)?window.location.href=`ColexiuStudent://linkUrl=${o}`:/(Android)/i.test(navigator.userAgent)?window.location.href=`colexiustudent://html:8888/SplashActivity?url=${o}`: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};