12345678910111213 |
- ;(function(){function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value;}catch(error){reject(error);return;}if(info.done){resolve(value);}else{Promise.resolve(value).then(_next,_throw);}}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value);}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err);}_next(undefined);});};}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable;})),keys.push.apply(keys,symbols);}return keys;}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key));});}return target;}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}var __vite_style__=document.createElement('style');__vite_style__.innerHTML="._container_3down_1{min-height:100vh;box-sizing:border-box;background:linear-gradient(180deg,#b8c7ff 0%,#f8f9ff 100%)}._wrap_3down_6{background-image:url(./assets/icon-bg.f56cd6ad.png);background-repeat:no-repeat;background-size:100% auto;min-height:100vh;box-sizing:border-box}._userWrap_3down_13{padding:.96rem 0 0 1.28rem;display:flex}._userWrap_3down_13 ._user_3down_13{position:relative;display:flex;flex-direction:column;align-items:center}._userWrap_3down_13 ._user_3down_13 ._avator_3down_23{width:2.13333rem;height:2.13333rem;border-radius:50%;overflow:hidden;background-color:#fff;padding:.05333rem}._userWrap_3down_13 ._user_3down_13 ._avator_3down_23>img{display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}._userWrap_3down_13 ._user_3down_13 ._tips_3down_38{display:flex;justify-content:space-around;align-items:center;height:.64rem;padding:0 .26667rem;background:linear-gradient(180deg,#ff598e 0%,#fd2d55 100%);border-radius:.58667rem;color:#fff;font-size:.32rem;font-weight:700;margin-top:-.26667rem}._userWrap_3down_13 ._user_3down_13 ._tips_3down_38 img{width:.26667rem;height:.26667rem;margin-right:.18667rem}._titleWrap_3down_56{padding:.69333rem;color:#fff;line-height:.88rem;text-shadow:0 0 .10667rem rgba(23,78,255,.5);font-weight:600;font-size:.64rem}._titleWrap_3down_56 ._liveUser_3down_64{font-size:.48rem}._content_3down_67{background:rgba(255,255,255,.8);border-radius:.37333rem;margin:0 .42667rem;padding:.37333rem .48rem;font-size:.42667rem;line-height:.58667rem;color:#333}._content_3down_67 ._top_3down_76{position:relative;padding-left:.37333rem;font-size:.42667rem;font-weight:600;margin-bottom:.32rem}._content_3down_67 ._top_3down_76:before{content:\"\";position:absolute;left:0;top:12%;height:70%;width:.10667rem;background-color:var(--van-primary-color);border-radius:.10667rem}._content_3down_67 ._comentWrap_3down_93{margin-top:.42667rem;background:linear-gradient(270deg,#baffe7 0%,#c0dcff 100%);border-radius:.26667rem;padding:.37333rem;display:flex;align-items:center}._content_3down_67 ._comentWrap_3down_93 ._contentAvator_3down_101{width:1.01333rem;height:1.01333rem;padding:.02667rem;background-color:#fff;border-radius:50%;margin-right:.26667rem}._content_3down_67 ._comentWrap_3down_93 ._contentAvator_3down_101 img{width:100%;height:100%;display:block;border-radius:50%}._content_3down_67 ._comentWrap_3down_93 ._comentTitle_3down_115{font-size:15Px;font-weight:700}._content_3down_67 ._comentWrap_3down_93 ._comentDes_3down_119{font-size:12Px}._wxpopup_3down_122{width:100%;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:9999}._wxpopup_3down_122 img{width:88%;margin:0 6%}\n";document.head.appendChild(__vite_style__);System.register(['./index-legacy.4f16ee3c.js','./index-legacy.021e09ba.js','./vendor-legacy.9789418d.js','./icon_teacher-legacy.42ba77b1.js'],function(exports){'use strict';var ColSticky,request,browser,state,postMessage,defineComponent,Dialog,Toast,createVNode,createTextVNode,Button,iconTeacher;return{setters:[function(module){ColSticky=module.C;},function(module){request=module.r;browser=module.b;state=module.s;postMessage=module.p;},function(module){defineComponent=module.d;Dialog=module.D;Toast=module.T;createVNode=module.a;createTextVNode=module.j;Button=module.B;},function(module){iconTeacher=module.i;}],execute:function execute(){var _Object$freeze,_Object$freeze2;var iconBg="./assets/icon-bg.f56cd6ad.png";var __glob_13_0=/*#__PURE__*/Object.freeze((_Object$freeze={__proto__:null},_defineProperty(_Object$freeze,Symbol.toStringTag,'Module'),_defineProperty(_Object$freeze,'default',iconBg),_Object$freeze));var iconLive="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAHlJREFUOE/tlcENwCAMA+1B2n06SWfqJOzTDuI+yqMIKQkI8YIPPPApMomhpAPAhW+dJFM+h7ZKL+kGsGX1Q3IPkfKlSi9JfwBJNgJL/XSg53FVkFeh53EP0PR4AcHAoywPy9HsaRszPHqAZrw1A73kmQIcHrBDv4AX9enaHwz5d/YAAAAASUVORK5CYII=";var __glob_13_1=/*#__PURE__*/Object.freeze((_Object$freeze2={__proto__:null},_defineProperty(_Object$freeze2,Symbol.toStringTag,'Module'),_defineProperty(_Object$freeze2,'default',iconLive),_Object$freeze2));var container="_container_3down_1";var wrap="_wrap_3down_6";var userWrap="_userWrap_3down_13";var user="_user_3down_13";var avator="_avator_3down_23";var tips="_tips_3down_38";var titleWrap="_titleWrap_3down_56";var liveUser="_liveUser_3down_64";var content="_content_3down_67";var top="_top_3down_76";var comentWrap="_comentWrap_3down_93";var contentAvator="_contentAvator_3down_101";var comentTitle="_comentTitle_3down_115";var comentDes="_comentDes_3down_119";var wxpopup="_wxpopup_3down_122";var styles={container:container,wrap:wrap,userWrap:userWrap,user:user,avator:avator,tips:tips,titleWrap:titleWrap,liveUser:liveUser,content:content,top:top,comentWrap:comentWrap,contentAvator:contentAvator,comentTitle:comentTitle,comentDes:comentDes,wxpopup:wxpopup};var getAssetsHomeFile=exports('getAssetsHomeFile',function(fileName){var path="./images/".concat(fileName);var modules={"./images/icon-bg.png":__glob_13_0,"./images/icon-live.png":__glob_13_1};return modules[path].default;});var index=exports('default',defineComponent({name:'shareLiveRoom',data:function data(){return{query:_objectSpread({},this.$route.query),liveRoom:{},//直播间信息
- teacher:{},student:{},// 分享人信息
- wxStatus:false};},mounted:function mounted(){var _this=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(){return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:_context.next=2;return _this.getData();case 2:_this.openApp();case 3:case"end":return _context.stop();}}},_callee);}))();},methods:{// 获取直播信息和分享人信息
- getData:function getData(){var _this2=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(){var _yield$request$get,data;return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:_context2.prev=0;_context2.next=3;return request.get("/api-student/open/liveRoom/detail/".concat(_this2.query.id),{params:{userId:_this2.query.userId}});case 3:_yield$request$get=_context2.sent;data=_yield$request$get.data;_this2.liveRoom=data;_this2.teacher=data.teacher||{};_this2.student=data.student||{};_context2.next=12;break;case 10:_context2.prev=10;_context2.t0=_context2["catch"](0);case 12:case"end":return _context2.stop();}}},_callee2,null,[[0,10]]);}))();},// 分享进入
- openApp:function openApp(){if(browser().weixin){// 微信浏览器
- this.wxStatus=true;return;}if(!browser().isApp){// 不是APP
- this.onWakeApp();return;}if(browser().isApp){if(state.platformType==='STUDENT'){this.onJoinLiveRoom();}else if(state.platformType==='TEACHER'){Dialog.alert({title:'提示',message:'请使用酷乐秀学生端扫码打开',confirmButtonColor:'#2dc7aa'}).then(function(){postMessage({api:'back'});});}}},//进入直播间
- onJoinLiveRoom:function onJoinLiveRoom(){postMessage({api:'joinLiveRoom',content:{roomId:this.liveRoom.roomUid,teacherId:this.liveRoom.speakerId}});},// 唤醒APP
- onWakeApp:function onWakeApp(){var query={action:'app',// app, h5
- pageTag:'liveRoom',// 页面标识
- params:JSON.stringify({liveRoomId:this.query.id})};var iosStr=encodeURIComponent(JSON.stringify(query));if(/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)){// ColexiuStudent 唤起学生端
- // ColexiuTeacher 唤起老师端
- window.location.href="ColexiuStudent://linkUrl=".concat(iosStr);}else if(/(Android)/i.test(navigator.userAgent)){window.location.href="colexiustudent://html:8888/SplashActivity?url=".concat(iosStr);}else{Toast('请用手机或移动设备打开');}}},render:function render(){var _this3=this;return createVNode("div",{"class":styles.container},[createVNode("div",{"class":styles.wrap},[createVNode("div",{"class":styles.userWrap},[createVNode("div",{"class":styles.user},[createVNode("div",{"class":styles.avator},[createVNode("img",{"src":this.teacher.avatar||iconTeacher},null)]),createVNode("div",{"class":styles.tips},[createVNode("img",{"src":getAssetsHomeFile('icon-live.png')},null),createVNode("span",null,[createTextVNode("\u76F4\u64AD\u4E2D")])])])]),createVNode("div",{"class":styles.titleWrap},[createVNode("div",{"class":styles.title},[this.liveRoom.roomTitle]),createVNode("div",{"class":styles.liveUser},[createTextVNode("\u4E3B\u8BB2\u4EBA\uFF1A"),this.teacher.realName||this.teacher.username])]),createVNode("div",{"class":styles.content},[createVNode("div",{"class":styles.top},[createTextVNode("\u76F4\u64AD\u5185\u5BB9")]),createVNode("div",null,[this.liveRoom.liveRemark]),createVNode("div",{"class":styles.comentWrap},[createVNode("div",{"class":styles.contentAvator},[createVNode("img",{"src":this.student.avatar||iconTeacher},null)]),createVNode("div",null,[createVNode("div",{"class":styles.comentTitle},[createTextVNode("\u5FEB\u8FDB\u5165\u8FBE\u4EBA\u7684\u76F4\u64AD\u95F4\u4E00\u8D77\u56F4\u89C2\uFF5E")]),createVNode("div",{"class":styles.comentDes},[this.teacher.realName||this.student.username,createTextVNode(" \u4E3A\u60A8\u63A8\u8350")])])])])]),createVNode(ColSticky,{"position":"bottom"},{default:function _default(){return[createVNode("div",{"class":['btnGroup'],"style":{paddingTop:'12px'}},[createVNode(Button,{"color":"linear-gradient(180deg, #59E5D5 0%, #2DC7AA 100%)","block":true,"round":true,"type":"primary","onClick":_this3.openApp},{default:function _default(){return[createTextVNode("\u5F00\u542F\u9177\u4E50\u79C0\u8FDB\u5165\u76F4\u64AD\u95F4\uFF01")];}})])];}}),this.wxStatus&&createVNode("div",{"class":styles.wxpopup,"onClick":function onClick(){_this3.wxStatus=false;}},[createVNode("img",{"src":getAssetsHomeFile('wx_bg.png'),"alt":""},null)])]);}}));}};});})();
|