1 |
- import{d as u,a as e,F as i,j as s,q as _,T as c,a2 as y,a3 as d,B as g}from"./vendor.75c233d7.js";/* empty css */import{s as h,m as v,p as f}from"./index.3d1a86cd.js";import{Q as A,i as b,h as p}from"./browser.ebb85846.js";/* empty css */import{i as j}from"./icon_teacher.40b6f077.js";const w="_shareContainer_1jyo0_1",F="_shareTitle_1jyo0_7",T="_title_1jyo0_7",E="_titleTip_1jyo0_13",D="_shareTeacher_1jyo0_19",B="_teacherImg_1jyo0_26",U="_recommend_1jyo0_32",C="_img_1jyo0_38",I="_name_1jyo0_43",S="_titleTips_1jyo0_48",H="_shareSection_1jyo0_52",L="_yellow_1jyo0_58",P="_pink_1jyo0_62",q="_download_1jyo0_66",G="_logo_1jyo0_72",M="_qrcode_1jyo0_88",z="_qrcodeCanvas_1jyo0_93",X="_qrcodeLogo_1jyo0_97",k="_tips_1jyo0_107",Q="_shareGroupBtn_1jyo0_111";var t={shareContainer:w,shareTitle:F,title:T,titleTip:E,shareTeacher:D,teacherImg:B,recommend:U,img:C,name:I,titleTips:S,shareSection:H,yellow:L,pink:P,download:q,logo:G,qrcode:M,qrcodeCanvas:z,qrcodeLogo:X,tips:k,shareGroupBtn:Q},V="./assets/bg1.0bb46a9c.png",R=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:V}),Y="./assets/bg2.c74c33b8.png",J=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:Y}),O="./assets/bg3.1326855b.png",x=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:O}),K="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",N=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:K}),W="./assets/logo.cfc4c089.png",Z=u({name:"codeDownLoad",props:{shareUrl:{type:String,default:""}},mounted(){console.log(this.shareUrl,"this.shareUrl");const o=this.$refs.canvas;A.toCanvas(o,this.shareUrl,{margin:1},a=>{a&&console.log(a),console.log("success")})},render(){return e(i,null,[e("div",{class:[t.download]},[e("div",{class:t.qrcode},[e("canvas",{ref:"canvas",class:t.qrcodeCanvas},null),e("img",{src:b,class:t.qrcodeLogo},null)]),e("div",{class:t.logo},[e("p",{class:t.tips},[s("\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:W},null),e("p",null,[s("\u626B\u7801\u4E0B\u8F7D\u9177\u4E50\u79C0\u5F00\u542F\u6559\u5B66\u4E4B\u65C5")])])])])}});const $=o=>{const a=`./images/${o}`;return{"./images/bg1.png":R,"./images/bg2.png":J,"./images/bg3.png":x,"./images/recommend.png":N}[a].default};var m=u({name:"share-item",props:{teacherId:{type:Number},shareUrl:{type:String,default:""},showType:{type:String,default:""},shareType:{type:String,default:""}},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},[s("\u4F18\u79C0\u7684\u8001\u5E08\u80FD\u5E2E\u52A9"),e("br",null,null),s("\u60A8\u5FEB\u901F\u6210\u957F")]),e("p",{class:t.titleTip},[s("\u5728\u77E5\u8BC6\u4E2D\u6E29\u6545\u77E5\u65B0\uFF0C\u719F\u80FD\u751F\u5DE7")])]),this.$slots.default&&this.$slots.default(),e(_,{center:!0,border:!1,class:t.shareTeacher},{icon:()=>e("div",{class:t.teacherImg},[e("img",{src:h.user.data.heardUrl?h.user.data.heardUrl+"?time="+new Date().valueOf():j,class:t.img,style:{objectFit:"cover"},crossorigin:"anonymous"},null),e("img",{class:t.recommend,src:$("recommend.png")},null)]),title:()=>e("div",null,[e("p",{class:t.name},[s("\u8FD9\u5957\u8BFE\u7A0B\u633A\u4E0D\u9519\uFF01\u63A8\u8350\u7ED9\u4F60\uFF5E")]),e("p",{class:t.titleTips},[e("span",null,[h.user.data.username]),s("\u9177\u4E50\u79C0\u5165\u9A7B\u8001\u5E08")])])}),e(Z,{shareUrl:this.shareUrl},null)])}}),re=u({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 o=document.getElementById("share-preview-container");p(o,{allowTaint:!0,useCORS:!0}).then(async a=>{var n;const l=a.toDataURL("image/png");this.image=l;const r=await v({api:"savePicture",content:{base64:this.image}});((n=r==null?void 0:r.content)==null?void 0:n.status)==="success"?c.success("\u4FDD\u5B58\u6210\u529F"):c.fail("\u4FDD\u5B58\u5931\u8D25")})},async shareShow(){const o=document.getElementById("share-preview-container");p(o,{allowTaint:!0,useCORS:!0}).then(async a=>{const l=a.toDataURL("image/png");this.image=l;const r=this.image;r&&f({api:"shareAchievements",content:{title:"\u6211\u5728\u9177\u4E50\u79C0\u4F7F\u7528\u5C0F\u9177Ai\u7EC3\u4E60\u4E50\u5668",desc:"\u9177\u4E50\u79C0\u5C0F\u9177Ai\u5E2E\u52A9\u6211\u81EA\u4E3B\u7EC3\u4E60\u4E50\u5668\uFF0C\u771F\u7684\u592A\u597D\u7528\u5566\uFF01\u6BCF\u5929\u90FD\u8981\u575A\u6301\u7EC3\u4E60\u54E6~",image:r,video:"",type:"image"}},n=>{n&&n.content&&c(n.content.message||(n.content.status?"\u5206\u4EAB\u6210\u529F":"\u5206\u4EAB\u5931\u8D25"))})})}},render(){return e(i,null,[this.codeUrl&&e(i,null,[e("div",{class:t.shareContainer,id:"share-preview-container"},[e(y,{showIndicators:!1,loop:!1},{default:()=>[e(d,null,{default:()=>[e(m,{teacherId:this.teacherId,shareUrl:this.codeUrl},{default:()=>[this.$slots.default&&this.$slots.default()]})]}),e(d,null,{default:()=>[e(m,{teacherId:this.teacherId,shareUrl:this.codeUrl,showType:"yellow"},{default:()=>[this.$slots.default&&this.$slots.default()]})]}),e(d,null,{default:()=>[e(m,{teacherId:this.teacherId,shareUrl:this.codeUrl,showType:"pink"},{default:()=>[this.$slots.default&&this.$slots.default()]})]})]})]),e("div",{class:["btnGroup",t.shareGroupBtn]},[e(g,{type:"primary",plain:!0,round:!0,onClick:this.onSaveImg},{default:()=>[s("\u4FDD\u5B58\u56FE\u7247")]}),e(g,{type:"primary",round:!0,onClick:()=>{this.shareShow()}},{default:()=>[s("\u7ACB\u5373\u5206\u4EAB")]})])])])}});export{re as C};
|