1 |
- import{d as h,a as e,C as f,j as i,T as o,F as p,a2 as y,a3 as u,B as m}from"./vendor.d0a55a8b.js";/* empty css */import{s,C as b}from"./code-down-load.b2ea62cd.js";import{s as c,r as v,n as w,p as A}from"./index.c98d2464.js";import{h as g}from"./browser.ebb85846.js";/* empty css */import{i as T}from"./icon_teacher.40b6f077.js";var U="./assets/bg1.0bb46a9c.png",S=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:U}),j="./assets/bg2.c74c33b8.png",I=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:j}),_="./assets/bg3.1326855b.png",H=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:_}),D="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",C=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:D});const M=t=>{const a=`./images/${t}`;return{"./images/bg1.png":S,"./images/bg2.png":I,"./images/bg3.png":H,"./images/recommend.png":C}[a].default};var d=h({name:"share-item",props:{teacherId:{type:Number},shareUrl:{type:String,default:""},showType:{type:String,default:"default"},shareType:{type:String,default:""}},data(){return{heardUrl:null}},computed:{getString(){const t={live:[{title:"\u7CBE\u54C1\u5FC5\u4FEE\u8BFE\u7A0B\u6765\u5566~~~",content:"\u4F18\u79C0\u7684\u8001\u5E08\u80FD\u5E2E\u52A9\u60A8\u5FEB\u901F\u6210\u957F",tips:"\u591A\u79CD\u6280\u5DE7\u5E72\u8D27\u5206\u4EAB"},{title:"\u96F6\u57FA\u7840\u5B66\u4E60\uFF0C\u8BA9\u4F60\u8F7B\u677E\u4E0A\u624B\u5C31\u80FD\u6F14\u594F",content:"\u542C\u8BF4\u5FEB\u4E50\u548C\u53EF\u7231\u90FD\u4F1A\u4F20\u67D3\uFF0C\u8BA9\u8BFE\u7A0B\u53D8\u5F97\u66F4\u8F7B\u677E",tips:"\u5F3A\u70C8\u63A8\u8350"},{title:"\u4F18\u79C0\u662F\u4E00\u79CD\u4E60\u60EF\uFF0C\u8D8A\u65E9\u517B\u6210\u8D8A\u597D",content:"\u5FEB\u6765\u63D0\u5347\u81EA\u5DF1\uFF0C\u8BA9\u81EA\u5DF1\u66F4\u4F18\u79C0",tips:"\u8FD9\u5957\u8BFE\u7A0B\u4E0D\u9519\u54DF\uFF01\u63A8\u8350\u7ED9\u4F60~"}],music:[{title:"\u79D1\u5B66\u7EC3\u4E60\uFF0C\u6709\u52A9\u4E8E\u6C34\u5E73\u5FEB\u901F\u63D0\u5347",content:"\u968F\u65F6\u966A\u4F34\uFF0C\u8BA9\u4F60\u7684\u7EC3\u4E60\u66F4\u52A0\u8F7B\u677E",tips:"\u8FD9\u9996\u66F2\u5B50\u5F88\u4E0D\u9519\uFF01\u63A8\u8350\u7ED9\u4F60~"},{title:"\u6CA1\u6709\u5929\u8D4B\u5F02\u7980\uFF0C\u4F18\u79C0\u7684\u4EBA\u603B\u662F\u52AA\u529B\u7FFB\u5C71\u8D8A\u5CAD",content:"\u53EA\u6709\u53CD\u590D\u7EC3\u4E60\u624D\u80FD\u5728\u53F0\u4E0A\u6E38\u5203\u6709\u4F59",tips:"\u8FD9\u9996\u66F2\u5B50\u4E0D\u9519\u54DF\uFF0C\u63A8\u8350\u7ED9\u4F60~"},{title:"\u6D77\u91CF\u4E50\u8C31\uFF0C\u6B22\u8FCE\u5927\u5BB6\u6765\u56F4\u89C2",content:"\u6BCF\u4E00\u9996\u4F5C\u54C1\uFF0C\u90FD\u6709\u4E00\u9897\u7CBE\u5FC3\u7B56\u5212\u7684\u5FC3",tips:"\u8FD9\u9996\u66F2\u5B50\u4E0D\u9519\u54DF\uFF0C\u63A8\u8350\u7ED9\u4F60~"}],mall:[{title:"\u5F00\u4E1A\u5927\u5409\uFF0C\u706B\u529B\u5168\u5F00",content:"\u505A\u6700\u7A33\u5B9A\u7684\u54C1\u8D28\uFF0C\u7ED9\u6700\u4F18\u60E0\u7684\u4EF7\u683C",tips:"\u597D\u7269\u63A8\u8350\uFF0C\u4F18\u60E0\u591A\u591A"},{title:"\u65B0\u54C1\u55E8\u8D2D\uFF0C\u4F18\u60E0\u4E0D\u505C",content:"\u6709\u54C1\u8D28\u624D\u4F1A\u70ED\u7231\uFF0C\u6709\u8BDA\u4FE1\u624D\u4F1A\u4FE1\u8D56",tips:"\u597D\u7269\u63A8\u8350\uFF0C\u4F18\u60E0\u591A\u591A"},{title:"\u7CBE\u9009\u4F18\u60E0\u4EA7\u54C1\u6765\u5566~",content:"\u5FEB\u6765\u9009\u8D2D\u4E00\u4EF6\u9002\u5408\u4F60\u7684\u4E50\u5668\u5427~",tips:"\u597D\u7269\u63A8\u8350\uFF0C\u4F18\u60E0\u591A\u591A"}]};let a=[];return this.shareType==="music"?a=t.music:this.shareType==="mall"?a=t.mall:a=t.live,this.showType==="yellow"?a[1]:this.showType==="pink"?a[2]:a[0]}},mounted(){this.heardUrl=c.user.data.heardUrl+"@base@tag=imgScale&h=80&w=80&m=1",console.log(this.heardUrl,"heardUrl")},render(){var t,a;return e("div",{class:[s.shareSection,s.shareContainer,s[this.showType]],id:"share-preview-container"},[e("div",{class:s.shareTitle},[e("p",{class:s.title,innerHTML:(t=this.getString)==null?void 0:t.title},null),e("p",{class:s.titleTip},[(a=this.getString)==null?void 0:a.content])]),this.$slots.default&&this.$slots.default(),e(f,{center:!0,border:!1,class:s.shareTeacher},{icon:()=>e("div",{class:s.teacherImg},[e("img",{src:c.user.data.heardUrl?this.heardUrl:T,class:s.img,style:{objectFit:"cover"},crossorigin:"anonymous"},null),e("img",{class:s.recommend,src:M("recommend.png")},null)]),title:()=>{var r;return e("div",null,[e("p",{class:s.name},[(r=this.getString)==null?void 0:r.tips]),e("p",{class:s.titleTips},[e("span",null,[c.user.data.username]),i("\u9177\u4E50\u79C0\u5165\u9A7B\u8001\u5E08")])])}}),e(b,{shareUrl:this.shareUrl},null)])}}),F=h({name:"col-share",props:{teacherId:{type:Number},shareUrl:{type:String,default:""},shareType:{type:String,default:""}},data(){return{image:null,codeUrl:""}},async mounted(){try{const t=await v.post("/api-teacher/sysConfig/shortURL",{requestType:"form",data:{orginURL:this.shareUrl}});this.codeUrl=t.data}catch{}},methods:{async onSaveImg(){const t=document.getElementById("share-preview-container");g(t,{allowTaint:!0,useCORS:!0}).then(async a=>{var n;const r=a.toDataURL("image/png");this.image=r,o.loading({message:"\u56FE\u7247\u751F\u6210\u4E2D...",forbidClick:!0});const l=await w({api:"savePicture",content:{base64:this.image}});((n=l==null?void 0:l.content)==null?void 0:n.status)==="success"?o.success("\u4FDD\u5B58\u6210\u529F"):o.fail("\u4FDD\u5B58\u5931\u8D25")})},async shareShow(){const t=document.getElementById("share-preview-container");g(t,{allowTaint:!0,useCORS:!0}).then(async a=>{const r=a.toDataURL("image/png");this.image=r;const l=this.image;l&&A({api:"shareAchievements",content:{title:"",desc:"",image:l,video:"",type:"image"}},n=>{n&&n.content&&o(n.content.message||(n.content.status?"\u5206\u4EAB\u6210\u529F":"\u5206\u4EAB\u5931\u8D25"))})})}},render(){return e(p,null,[this.codeUrl&&e(p,null,[e("div",{class:s.shareContainer,id:"share-preview-container"},[e(y,{showIndicators:!0,lazyRender:!0},{default:()=>[e(u,null,{default:()=>[e(d,{teacherId:this.teacherId,shareUrl:this.codeUrl,shareType:this.shareType},{default:()=>[this.$slots.default&&this.$slots.default()]})]}),e(u,null,{default:()=>[e(d,{teacherId:this.teacherId,shareUrl:this.codeUrl,showType:"yellow",shareType:this.shareType},{default:()=>[this.$slots.default&&this.$slots.default()]})]}),e(u,null,{default:()=>[e(d,{teacherId:this.teacherId,shareUrl:this.codeUrl,showType:"pink",shareType:this.shareType},{default:()=>[this.$slots.default&&this.$slots.default()]})]})],indicator:t=>e("div",{class:s.swipe__indicators},[e("div",{class:s.indicators},[Array.from({length:t.total},(a,r)=>e("div",{class:[s.swipe__indicator,r==t.active&&s["swipe__indicator--active"]]},null))]),e("div",{class:s.total},[i("\u5206\u4EAB\u6A21\u677F "),t.active+1,i("/"),t.total])])})]),e("div",{class:["btnGroup",s.shareGroupBtn]},[e(m,{type:"primary",plain:!0,round:!0,onClick:this.onSaveImg},{default:()=>[i("\u4FDD\u5B58\u56FE\u7247")]}),e(m,{type:"primary",round:!0,onClick:()=>{this.shareShow()}},{default:()=>[i("\u7ACB\u5373\u5206\u4EAB")]})])])])}});export{F as C};
|