;(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 _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="._shareContainer_13cth_1{width:8.88rem}._shareContainer_13cth_1 ._swipe__indicators_13cth_4{color:#fff}._shareContainer_13cth_1 ._indicators_13cth_7{display:flex;justify-content:center;align-items:center;margin-top:.26667rem}._shareContainer_13cth_1 ._swipe__indicator_13cth_4{width:1.28rem;height:.10667rem;background-color:#fff;opacity:.5;border-radius:0}._shareContainer_13cth_1 ._swipe__indicator_13cth_4:first-child{border-radius:.10667rem 0 0 .10667rem}._shareContainer_13cth_1 ._swipe__indicator_13cth_4:last-child{border-radius:0 .10667rem .10667rem 0}._shareContainer_13cth_1 ._swipe__indicator--active_13cth_26{opacity:1}._shareContainer_13cth_1 ._total_13cth_29{text-align:center;padding-top:.21333rem;font-size:.37333rem;line-height:.53333rem}._shareContainer_13cth_1 .van-swipe{transform:translateZ(0)}._shareTitle_13cth_38 ._title_13cth_38{font-size:.64rem;font-weight:600;color:#333;line-height:.93333rem}._shareTitle_13cth_38 ._titleTip_13cth_44{padding-top:.13333rem;font-size:.37333rem;color:#666;line-height:.53333rem}._shareTeacher_13cth_50{margin-top:.4rem;padding:.32rem;background:linear-gradient(270deg,#baffe7 0%,#c0dcff 100%);border-radius:.24rem;color:#333}._shareTeacher_13cth_50 ._teacherImg_13cth_57{margin-right:.32rem;position:relative;width:1.06667rem;text-align:center}._shareTeacher_13cth_50 ._recommend_13cth_63{position:absolute;height:.37333rem;left:0;bottom:.08rem}._shareTeacher_13cth_50 ._img_13cth_69{width:.88rem;height:.88rem;border-radius:50%;overflow:hidden}._shareTeacher_13cth_50 ._name_13cth_75{font-size:.4rem;font-weight:500;line-height:.64rem}._shareTeacher_13cth_50 ._titleTips_13cth_80{font-size:.32rem;line-height:.48rem}._shareSection_13cth_84{border-radius:.32rem;width:8.61333rem;padding:.42667rem;margin:0 .13333rem;box-sizing:border-box;background:url(./assets/bg1.0bb46a9c.png) no-repeat top center #fff;background-size:contain}._shareSection_13cth_84._yellow_13cth_93{background:url(./assets/bg2.c74c33b8.png) no-repeat top center #fff;background-size:contain}._shareSection_13cth_84._pink_13cth_97{background:url(./assets/bg3.1326855b.png) no-repeat top center #fff;background-size:contain}._download_13cth_101{margin-top:.42667rem;display:flex;align-items:center;justify-content:space-between}._download_13cth_101 ._logo_13cth_107{margin-left:.32rem;padding-left:.37333rem;font-size:.32rem;color:#333;line-height:.48rem;flex:1;border-left:.02667rem solid #ccc;font-weight:500}._download_13cth_101 ._logo_13cth_107 img{height:.53333rem;vertical-align:middle;margin-bottom:.10667rem;margin-top:.21333rem}._download_13cth_101 ._qrcode_13cth_123{position:relative;width:2.45333rem;height:2.45333rem}._download_13cth_101 ._qrcode_13cth_123 ._qrcodeCanvas_13cth_128{width:100%!important;height:100%!important}._download_13cth_101 ._qrcode_13cth_123 ._qrcodeLogo_13cth_132{position:absolute;top:50%;left:50%;margin-left:-.21333rem;margin-top:-.21333rem;width:.42667rem;height:.42667rem;border-radius:.10667rem}._download_13cth_101 ._tips_13cth_142{color:#999;font-weight:400}._shareGroupBtn_13cth_146{display:flex;align-items:center;justify-content:space-between;padding-top:.32rem}._shareGroupBtn_13cth_146 .van-button{padding:.21333rem .85333rem}\n";document.head.appendChild(__vite_style__);System.register(['./vendor-legacy.7985b55b.js','./index-legacy.637f35562.js','./index-legacy.5540b90d.js','./browser-legacy.5a92c2a9.js','./index-legacy.f25f109a.js','./icon_teacher-legacy.42ba77b1.js'],function(exports){'use strict';var defineComponent,createVNode,Fragment,createTextVNode,Cell,Toast,Swipe,SwipeItem,Button,state,promisefiyPostMessage,postMessage,QRCode,iconLogo,html2canvas,iconTeacher;return{setters:[function(module){defineComponent=module.d;createVNode=module.a;Fragment=module.F;createTextVNode=module.j;Cell=module.C;Toast=module.T;Swipe=module.a3;SwipeItem=module.a4;Button=module.B;},function(){},function(module){state=module.s;promisefiyPostMessage=module.n;postMessage=module.p;},function(module){QRCode=module.Q;iconLogo=module.i;html2canvas=module.h;},function(){},function(module){iconTeacher=module.i;}],execute:function execute(){var _Object$freeze,_Object$freeze2,_Object$freeze3,_Object$freeze4;var shareContainer="_shareContainer_13cth_1";var swipe__indicators="_swipe__indicators_13cth_4";var indicators="_indicators_13cth_7";var swipe__indicator="_swipe__indicator_13cth_4";var total="_total_13cth_29";var shareTitle="_shareTitle_13cth_38";var title="_title_13cth_38";var titleTip="_titleTip_13cth_44";var shareTeacher="_shareTeacher_13cth_50";var teacherImg="_teacherImg_13cth_57";var recommend$1="_recommend_13cth_63";var img="_img_13cth_69";var name="_name_13cth_75";var titleTips="_titleTips_13cth_80";var shareSection="_shareSection_13cth_84";var yellow="_yellow_13cth_93";var pink="_pink_13cth_97";var download="_download_13cth_101";var logo$1="_logo_13cth_107";var qrcode="_qrcode_13cth_123";var qrcodeCanvas="_qrcodeCanvas_13cth_128";var qrcodeLogo="_qrcodeLogo_13cth_132";var tips="_tips_13cth_142";var shareGroupBtn="_shareGroupBtn_13cth_146";var styles={shareContainer:shareContainer,swipe__indicators:swipe__indicators,indicators:indicators,swipe__indicator:swipe__indicator,"swipe__indicator--active":"_swipe__indicator--active_13cth_26",total:total,shareTitle:shareTitle,title:title,titleTip:titleTip,shareTeacher:shareTeacher,teacherImg:teacherImg,recommend:recommend$1,img:img,name:name,titleTips:titleTips,shareSection:shareSection,yellow:yellow,pink:pink,download:download,logo:logo$1,qrcode:qrcode,qrcodeCanvas:qrcodeCanvas,qrcodeLogo:qrcodeLogo,tips:tips,shareGroupBtn:shareGroupBtn};var bg1="./assets/bg1.0bb46a9c.png";var __glob_8_0=/*#__PURE__*/Object.freeze((_Object$freeze={__proto__:null},_defineProperty(_Object$freeze,Symbol.toStringTag,'Module'),_defineProperty(_Object$freeze,'default',bg1),_Object$freeze));var bg2="./assets/bg2.c74c33b8.png";var __glob_8_1=/*#__PURE__*/Object.freeze((_Object$freeze2={__proto__:null},_defineProperty(_Object$freeze2,Symbol.toStringTag,'Module'),_defineProperty(_Object$freeze2,'default',bg2),_Object$freeze2));var bg3="./assets/bg3.1326855b.png";var __glob_8_2=/*#__PURE__*/Object.freeze((_Object$freeze3={__proto__:null},_defineProperty(_Object$freeze3,Symbol.toStringTag,'Module'),_defineProperty(_Object$freeze3,'default',bg3),_Object$freeze3));var recommend="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAcCAMAAAD4MnnTAAABUFBMVEUAAAD/jGX//wD/m3b/c0//cU7/iWX/nHb/dVL/iWT/o37/lnH/dVL/dlL/pYD/bUr/flr/b03/oHv/pH7/jmn/g2D/bUv/kGv/bUr/pH//gl//oXz/mHD/pYD/gFr/dFD/////d1P/oHr/cU3/onz/gl7/b0v/mHP/nHf/fFj/pH7/bUr/mnX/f1v/nnj/kW3/lnH/k2//hWH/eVX/h2P/iWX/i2f/jWn/mnT/j2v/nnn//fz/+/n/sZj/kGv/6+X/n37/49r/po3/5+D/1cf/u6j/uqX/mHr/4dn/t5//ooj/ooX/noP/kXH/39b/29D/0cT/zb//x7X/wa7/rZL/iWn/2Mz/s5z/rJb/oYL/m3//jGz/9/X/9vT/9PH/8u7/8Ov/1sn/zLv/uaT/qpD/6uP/3dP/xLP/tJ//pYj/m33/5Nv/var/ybb/nHn/08ayC9PjAAAAH3RSTlMAIQE+Pvn46+vn4NDHVPjn2NjHwsLCwoqKiYlUVD4+4rgLhQAAAwJJREFUSMet0Fdz2kAQAOCL03vvbVMuMgmKAAsIPsmAZIoA0YsJvRmMneT/v2XvJGHlzTPhm7ld7e5pB0Q8O29fPr517+t/Iq7Xtz5vAxEuPfq4HYS7fP37Pvou7Avf/3XRudi2ey4YdI6InovP+T+9HgwGfwhB5EXMnovPcd1tybFb3MUYlKTfkut3l8cu1j6p1D/VvuRHyJuQqwl6KGQwazoQZSqVmsJJKnUCU3wMhc4OJdE38yGfZDnkR3Zuh124Lhyusd0mNHnJwIeFww04DfJ+8jjsg5Ufuaw4JH0J9Xl4OKrXWb5eVxRd1ydg6boFE3zEGxarKmg0UXzGbcWPPE+gg4NEF9BpA5im8XPA213r1EoonS6f4+lI80qlwsYYOgmHwtoY3TlG8iTuULoWzIw+ZOI5yPLGNJ1OL2CcFipxoWmaSRibpmm5b6VgmIj7kJsxjwHzXxr8KjahXlzHYo3DwzIkDx212LpcLut4qwMnsXM6gBHzIdeiHgOyVQscFd5ILAZSVphFo+tyHjLYnEBaiW60++Na1IeonlwdoBp2f10OG7FjaKp9DcFQRVHIqqrEJgNT2bzDphmGdz3XSMSlA8AyqsAsYsOKNyQTmJgUF2mb5yjOIu1Br6iZ8YijxnKxfjuycZNQl53Br0IT4GhTe6CdMrWERotuqYQ3VJjRM8hSOmdllXI6LCldgU49TwndKEKB9uDPKgPV1QmljdwZU8CD8wjMGjClqANVntbaIoLpmBWo6xWRN0pQkFuwknvQkYWMRn+i0TEGLI+gmmu4kwKGwnBk86KV7GMpvCMBlywbUAy0IF+r4qn1sJXRxGT8RyQD2v1ywVYjSG2pcoMN7YDQG7EzmT882DlfpwHrBVQYJgXbXSfn87DkczqYBGwTPIUS5FsBVysPa57vErLnMY5ye3vyEoPHqGLI1BotUR3x1CsZ8/kRkveMwPnNQIHHO4SQD1tz4xKue78tV6+QLa67gdvQp+24c4kIX7bh4V3i+vafrt5/9uLKDnH9BRp3kRQzAJCiAAAAAElFTkSuQmCC";var __glob_8_3=/*#__PURE__*/Object.freeze((_Object$freeze4={__proto__:null},_defineProperty(_Object$freeze4,Symbol.toStringTag,'Module'),_defineProperty(_Object$freeze4,'default',recommend),_Object$freeze4));var logo="./assets/logo.cfc4c089.png";var CodeDownload=defineComponent({name:'codeDownLoad',props:{shareUrl:{type:String,default:''}},mounted:function mounted(){console.log(this.shareUrl,'this.shareUrl');// const canvas = document.getElementById('canvas') var canvas=this.$refs.canvas;QRCode.toCanvas(canvas,this.shareUrl,{margin:1},function(error){if(error)console.log(error);console.log('success');});},render:function render(){return createVNode(Fragment,null,[createVNode("div",{"class":[styles.download]},[createVNode("div",{"class":styles.qrcode},[createVNode("canvas",{"ref":"canvas","class":styles.qrcodeCanvas},null),createVNode("img",{"src":iconLogo,"class":styles.qrcodeLogo},null)]),createVNode("div",{"class":styles.logo},[createVNode("p",{"class":styles.tips},[createTextVNode("\u6E29\u99A8\u63D0\u793A\uFF1A\u4FDD\u5B58\u56FE\u7247\u5230\u76F8\u518C\u6216\u957F\u6309\u8BC6\u522B\u4E8C\u7EF4\u7801\u8FDB\u5165\u67E5\u770B\u5594\uFF5E")]),createVNode("img",{"src":logo},null),createVNode("p",null,[createTextVNode("\u626B\u7801\u4E0B\u8F7D\u9177\u4E50\u79C0\u5F00\u542F\u6559\u5B66\u4E4B\u65C5")])])])]);}});var getAssetsHomeFile=function getAssetsHomeFile(fileName){var path="./images/".concat(fileName);var modules={"./images/bg1.png":__glob_8_0,"./images/bg2.png":__glob_8_1,"./images/bg3.png":__glob_8_2,"./images/recommend.png":__glob_8_3};return modules[path].default;};var ShareItem=defineComponent({name:'share-item',props:{teacherId:{type:Number},shareUrl:{type:String,default:''},showType:{// 显示背景图 type:String,default:'default'},shareType:{// 分享类型 type:String,default:''}},data:function data(){return{heardUrl:null};},computed:{getString:function getString(){var tempalte={live:[{title:'精品必修课程来啦~~~',content:'优秀的老师能帮助您快速成长',tips:'多种技巧干货分享'},{title:'零基础学习,让你轻松上手就能演奏',content:'听说快乐和可爱都会传染,让课程变得更轻松',tips:'强烈推荐'},{title:'优秀是一种习惯,越早养成越好',content:'快来提升自己,让自己更优秀',tips:'这套课程不错哟!推荐给你~'}],music:[{title:'科学练习,有助于水平快速提升',content:'随时陪伴,让你的练习更加轻松',tips:'这首曲子很不错!推荐给你~'},{title:'没有天赋异禀,优秀的人总是努力翻山越岭',content:'只有反复练习才能在台上游刃有余',tips:'这首曲子不错哟,推荐给你~'},{title:'海量乐谱,欢迎大家来围观',content:'每一首作品,都有一颗精心策划的心',tips:'这首曲子不错哟,推荐给你~'}],mall:[{title:'开业大吉,火力全开',content:'做最稳定的品质,给最优惠的价格',tips:'好物推荐,优惠多多'},{title:'新品嗨购,优惠不停',content:'有品质才会热爱,有诚信才会信赖',tips:'好物推荐,优惠多多'},{title:'精选优惠产品来啦~',content:'快来选购一件适合你的乐器吧~',tips:'好物推荐,优惠多多'}]};var selectItem=[];if(this.shareType==='music'){selectItem=tempalte.music;}else if(this.shareType==='mall'){selectItem=tempalte.mall;}else{selectItem=tempalte.live;}if(this.showType==='yellow'){return selectItem[1];}else if(this.showType==='pink'){return selectItem[2];}else{return selectItem[0];}}},mounted:function mounted(){// alert(state.user.data.headUrl) // this.heardUrl = // state.user.data.headUrl + // '@base@tag=imgscale&m=0&w=100&et=1ð=100&etw=100&etc=ccc' // this.heardUrl = state.user.data.heardUrl + '@base@tag=imgScale&p=25' this.heardUrl=state.user.data.heardUrl+'@base@tag=imgScale&h=80&w=80&m=1';// '@base@tag=imgscale&m=0&w=80&et=1ð=100&etw=100&etc=cccccc' // ?time= + // new Date().valueOf() console.log(this.heardUrl,'heardUrl');},render:function render(){var _this$getString,_this$getString2,_this=this;return createVNode("div",{"class":[styles.shareSection,styles.shareContainer,styles[this.showType]],"id":"share-preview-container"},[createVNode("div",{"class":styles.shareTitle},[createVNode("p",{"class":styles.title,"innerHTML":(_this$getString=this.getString)===null||_this$getString===void 0?void 0:_this$getString.title},null),createVNode("p",{"class":styles.titleTip},[(_this$getString2=this.getString)===null||_this$getString2===void 0?void 0:_this$getString2.content])]),this.$slots.default&&this.$slots.default(),createVNode(Cell,{"center":true,"border":false,"class":styles.shareTeacher},{icon:function icon(){return createVNode("div",{"class":styles.teacherImg},[createVNode("img",{"src":state.user.data.heardUrl?_this.heardUrl:iconTeacher,"class":styles.img,"style":{objectFit:'cover'},"crossorigin":"anonymous"},null),createVNode("img",{"class":styles.recommend,"src":getAssetsHomeFile('recommend.png')},null)]);},title:function title(){var _this$getString3;return createVNode("div",null,[createVNode("p",{"class":styles.name},[(_this$getString3=_this.getString)===null||_this$getString3===void 0?void 0:_this$getString3.tips]),createVNode("p",{"class":styles.titleTips},[createVNode("span",null,[state.user.data.username]),createTextVNode("\u9177\u4E50\u79C0\u5165\u9A7B\u8001\u5E08")])]);}}),createVNode(CodeDownload,{"shareUrl":this.shareUrl},null)]);}});var ColShare=exports('C',defineComponent({name:'col-share',props:{teacherId:{type:Number},shareUrl:{type:String,default:''},shareType:{// 分享类型 type:String,default:''}},data:function data(){return{image:null,codeUrl:''};},mounted:function mounted(){var _this2=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(){return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:try{// const shortRes = await request.post('/api-teacher/sysConfig/shortURL', { // requestType: 'form', // data: { // orginURL: this.shareUrl // } // }) // this.codeUrl = shortRes.data _this2.codeUrl=_this2.shareUrl;}catch(_unused){// }case 1:case"end":return _context.stop();}}},_callee);}))();},methods:{onSaveImg:function onSaveImg(){var _this3=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee3(){var container;return regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:container=document.getElementById('share-preview-container');html2canvas(container,{allowTaint:true,useCORS:true}).then(/*#__PURE__*/function(){var _ref=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(canvas){var _res$content;var url,res;return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:url=canvas.toDataURL('image/png');_this3.image=url;Toast.loading({message:'图片生成中...',forbidClick:true});_context2.next=5;return promisefiyPostMessage({api:'savePicture',content:{base64:_this3.image}});case 5:res=_context2.sent;if((res===null||res===void 0?void 0:(_res$content=res.content)===null||_res$content===void 0?void 0:_res$content.status)==='success'){Toast.success('保存成功');}else{Toast.fail('保存失败');}case 7:case"end":return _context2.stop();}}},_callee2);}));return function(_x){return _ref.apply(this,arguments);};}());case 2:case"end":return _context3.stop();}}},_callee3);}))();},shareShow:function shareShow(){var _this4=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee5(){var container;return regeneratorRuntime.wrap(function _callee5$(_context5){while(1){switch(_context5.prev=_context5.next){case 0:container=document.getElementById('share-preview-container');html2canvas(container,{allowTaint:true,useCORS:true}).then(/*#__PURE__*/function(){var _ref2=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee4(canvas){var url,image;return regeneratorRuntime.wrap(function _callee4$(_context4){while(1){switch(_context4.prev=_context4.next){case 0:url=canvas.toDataURL('image/png');_this4.image=url;image=_this4.image;if(image){postMessage({api:'shareAchievements',content:{title:'',desc:'',image:image,video:'',type:'image'}},function(res){if(res&&res.content){Toast(res.content.message||(res.content.status?'分享成功':'分享失败'));}});}case 4:case"end":return _context4.stop();}}},_callee4);}));return function(_x2){return _ref2.apply(this,arguments);};}());case 2:case"end":return _context5.stop();}}},_callee5);}))();}},render:function render(){var _this5=this;return createVNode(Fragment,null,[this.codeUrl&&createVNode(Fragment,null,[createVNode("div",{"class":styles.shareContainer,"id":"share-preview-container"},[createVNode(Swipe,{"showIndicators":true,"lazyRender":true},{default:function _default(){return[createVNode(SwipeItem,null,{default:function _default(){return[createVNode(ShareItem,{"teacherId":_this5.teacherId,"shareUrl":_this5.codeUrl,"shareType":_this5.shareType},{default:function _default(){return[_this5.$slots.default&&_this5.$slots.default()];}})];}}),createVNode(SwipeItem,null,{default:function _default(){return[createVNode(ShareItem,{"teacherId":_this5.teacherId,"shareUrl":_this5.codeUrl,"showType":"yellow","shareType":_this5.shareType},{default:function _default(){return[_this5.$slots.default&&_this5.$slots.default()];}})];}}),createVNode(SwipeItem,null,{default:function _default(){return[createVNode(ShareItem,{"teacherId":_this5.teacherId,"shareUrl":_this5.codeUrl,"showType":"pink","shareType":_this5.shareType},{default:function _default(){return[_this5.$slots.default&&_this5.$slots.default()];}})];}})];},indicator:function indicator(active){return createVNode("div",{"class":styles.swipe__indicators},[createVNode("div",{"class":styles.indicators},[Array.from({length:active.total},function(_,i){return createVNode("div",{"class":[styles.swipe__indicator,i==active.active&&styles['swipe__indicator--active']]},null);})]),createVNode("div",{"class":styles.total},[createTextVNode("\u5206\u4EAB\u6A21\u677F "),active.active+1,createTextVNode("/"),active.total])]);}})]),createVNode("div",{"class":['btnGroup',styles.shareGroupBtn]},[createVNode(Button,{"type":"primary","plain":true,"round":true,"onClick":this.onSaveImg},{default:function _default(){return[createTextVNode("\u4FDD\u5B58\u56FE\u7247")];}}),createVNode(Button,{"type":"primary","round":true,"onClick":function onClick(){_this5.shareShow();}},{default:function _default(){return[createTextVNode("\u7ACB\u5373\u5206\u4EAB")];}})])])]);}}));}};});})();