1 |
- import{d as l,a as e,F as c,j as a,C as g,T as u,a2 as v,a3 as d,B as _}from"./vendor.7fdfd452.js";/* empty css */import{s as h,n as f,p as y}from"./index.20d3a568.js";import{Q as w,i as T,h as m}from"./browser.ebb85846.js";/* empty css */import{i as b}from"./icon_teacher.40b6f077.js";const A="_shareContainer_13cth_1",F="_swipe__indicators_13cth_4",U="_indicators_13cth_7",E="_swipe__indicator_13cth_4",C="_total_13cth_29",B="_shareTitle_13cth_38",I="_title_13cth_38",D="_titleTip_13cth_44",S="_shareTeacher_13cth_50",j="_teacherImg_13cth_57",H="_recommend_13cth_63",L="_img_13cth_69",P="_name_13cth_75",z="_titleTips_13cth_80",G="_shareSection_13cth_84",M="_yellow_13cth_93",q="_pink_13cth_97",X="_download_13cth_101",k="_logo_13cth_107",Q="_qrcode_13cth_123",R="_qrcodeCanvas_13cth_128",V="_qrcodeLogo_13cth_132",Y="_tips_13cth_142",J="_shareGroupBtn_13cth_146";var t={shareContainer:A,swipe__indicators:F,indicators:U,swipe__indicator:E,"swipe__indicator--active":"_swipe__indicator--active_13cth_26",total:C,shareTitle:B,title:I,titleTip:D,shareTeacher:S,teacherImg:j,recommend:H,img:L,name:P,titleTips:z,shareSection:G,yellow:M,pink:q,download:X,logo:k,qrcode:Q,qrcodeCanvas:R,qrcodeLogo:V,tips:Y,shareGroupBtn:J},O="./assets/bg1.0bb46a9c.png",x=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:O}),K="./assets/bg2.c74c33b8.png",N=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:K}),W="./assets/bg3.1326855b.png",Z=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:W}),$="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",ee=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:$}),te="./assets/logo.cfc4c089.png",se=l({name:"codeDownLoad",props:{shareUrl:{type:String,default:""}},mounted(){console.log(this.shareUrl,"this.shareUrl");const s=this.$refs.canvas;w.toCanvas(s,this.shareUrl,{margin:1},o=>{o&&console.log(o),console.log("success")})},render(){return e(c,null,[e("div",{class:[t.download]},[e("div",{class:t.qrcode},[e("canvas",{ref:"canvas",class:t.qrcodeCanvas},null),e("img",{src:T,class:t.qrcodeLogo},null)]),e("div",{class:t.logo},[e("p",{class:t.tips},[a("\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")]),e("img",{src:te},null),e("p",null,[a("\u626B\u7801\u4E0B\u8F7D\u9177\u4E50\u79C0\u5F00\u542F\u6559\u5B66\u4E4B\u65C5")])])])])}});const ae=s=>{const o=`./images/${s}`;return{"./images/bg1.png":x,"./images/bg2.png":N,"./images/bg3.png":Z,"./images/recommend.png":ee}[o].default};var p=l({name:"share-item",props:{teacherId:{type:Number},shareUrl:{type:String,default:""},showType:{type:String,default:""},shareType:{type:String,default:""}},data(){return{heardUrl:null}},mounted(){this.heardUrl=h.user.data.heardUrl+"?time="+new Date().valueOf()},render(){return e("div",{class:[t.shareSection,t.shareContainer,t[this.showType]],id:"share-preview-container"},[e("div",{class:t.shareTitle},[e("p",{class:t.title},[a("\u4F18\u79C0\u7684\u8001\u5E08\u80FD\u5E2E\u52A9"),e("br",null,null),a("\u60A8\u5FEB\u901F\u6210\u957F")]),e("p",{class:t.titleTip},[a("\u5728\u77E5\u8BC6\u4E2D\u6E29\u6545\u77E5\u65B0\uFF0C\u719F\u80FD\u751F\u5DE7")])]),this.$slots.default&&this.$slots.default(),e(g,{center:!0,border:!1,class:t.shareTeacher},{icon:()=>e("div",{class:t.teacherImg},[e("img",{src:h.user.data.heardUrl?this.heardUrl:b,class:t.img,style:{objectFit:"cover"},crossorigin:"anonymous"},null),e("img",{class:t.recommend,src:ae("recommend.png")},null)]),title:()=>e("div",null,[e("p",{class:t.name},[(this.shareType==="live"||this.shareType==="video")&&"\u8FD9\u5957\u8BFE\u7A0B\u633A\u4E0D\u9519\uFF01\u63A8\u8350\u7ED9\u4F60\uFF5E",this.shareType==="music"&&"\u8FD9\u9996\u66F2\u76EE\u633A\u4E0D\u9519\uFF01\u63A8\u8350\u7ED9\u4F60\uFF5E",this.shareType==="mall"&&"\u8FD9\u4EF6\u5546\u54C1\u633A\u4E0D\u9519\uFF01\u63A8\u8350\u7ED9\u4F60\uFF5E"]),e("p",{class:t.titleTips},[e("span",null,[h.user.data.username]),a("\u9177\u4E50\u79C0\u5165\u9A7B\u8001\u5E08")])])}),e(se,{shareUrl:this.shareUrl},null)])}}),ue=l({name:"col-share",props:{teacherId:{type:Number},shareUrl:{type:String,default:""},shareType:{type:String,default:""}},data(){return{image:null,codeUrl:""}},async mounted(){try{this.codeUrl=this.shareUrl}catch{}},methods:{async onSaveImg(){const s=document.getElementById("share-preview-container");m(s,{allowTaint:!0,useCORS:!0}).then(async o=>{var r;const n=o.toDataURL("image/png");this.image=n;const i=await f({api:"savePicture",content:{base64:this.image}});((r=i==null?void 0:i.content)==null?void 0:r.status)==="success"?u.success("\u4FDD\u5B58\u6210\u529F"):u.fail("\u4FDD\u5B58\u5931\u8D25")})},async shareShow(){const s=document.getElementById("share-preview-container");m(s,{allowTaint:!0,useCORS:!0}).then(async o=>{const n=o.toDataURL("image/png");this.image=n;const i=this.image;i&&y({api:"shareAchievements",content:{title:"",desc:"",image:i,video:"",type:"image"}},r=>{r&&r.content&&u(r.content.message||(r.content.status?"\u5206\u4EAB\u6210\u529F":"\u5206\u4EAB\u5931\u8D25"))})})}},render(){return e(c,null,[this.codeUrl&&e(c,null,[e("div",{class:t.shareContainer,id:"share-preview-container"},[e(v,{showIndicators:!0,lazyRender:!0},{default:()=>[e(d,null,{default:()=>[e(p,{teacherId:this.teacherId,shareUrl:this.codeUrl,shareType:this.shareType},{default:()=>[this.$slots.default&&this.$slots.default()]})]}),e(d,null,{default:()=>[e(p,{teacherId:this.teacherId,shareUrl:this.codeUrl,showType:"yellow",shareType:this.shareType},{default:()=>[this.$slots.default&&this.$slots.default()]})]}),e(d,null,{default:()=>[e(p,{teacherId:this.teacherId,shareUrl:this.codeUrl,showType:"pink",shareType:this.shareType},{default:()=>[this.$slots.default&&this.$slots.default()]})]})],indicator:s=>e("div",{class:t.swipe__indicators},[e("div",{class:t.indicators},[Array.from({length:s.total},(o,n)=>e("div",{class:[t.swipe__indicator,n==s.active&&t["swipe__indicator--active"]]},null))]),e("div",{class:t.total},[a("\u5206\u4EAB\u6A21\u677F "),s.active+1,a("/"),s.total])])})]),e("div",{class:["btnGroup",t.shareGroupBtn]},[e(_,{type:"primary",plain:!0,round:!0,onClick:this.onSaveImg},{default:()=>[a("\u4FDD\u5B58\u56FE\u7247")]}),e(_,{type:"primary",round:!0,onClick:()=>{this.shareShow()}},{default:()=>[a("\u7ACB\u5373\u5206\u4EAB")]})])])])}});export{ue as C};
|