index.fb89b36d.js 9.6 KB

1
  1. var S=Object.defineProperty,k=Object.defineProperties;var T=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable;var q=(a,e,t)=>e in a?S(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,X=(a,e)=>{for(var t in e||(e={}))I.call(e,t)&&q(a,t,e[t]);if(b)for(var t of b(e))Z.call(e,t)&&q(a,t,e[t]);return a},y=(a,e)=>k(a,T(e));var D=(a,e)=>{var t={};for(var l in a)I.call(a,l)&&e.indexOf(l)<0&&(t[l]=a[l]);if(a!=null&&b)for(var l of b(a))e.indexOf(l)<0&&Z.call(a,l)&&(t[l]=a[l]);return t};import{d as U,k as x,u as N,h as V,l as m,m as j,a as s,q as G,t as z,j as c,I as O,B as P}from"./vendor.75613d65.js";import{C as L,r as W,b as w}from"./index.937d41ec.js";import{C as H}from"./index.f398984b.js";/* empty css */import{u as K,a as $}from"./index.ae1e3e11.js";import{g as ss}from"./music.6e0a9dcf.js";import{T as es}from"./index.dd7b25e2.js";import{S as as}from"./index.de2fbe38.js";import{C as ts}from"./index.905f72d2.js";import{i as is,s as ls}from"./share.18c455b9.js";import{w as ms}from"./wx_bg.b7184105.js";import{q as os}from"./index.339fc024.js";/* empty css */import"./icon_uploader.57f79e48.js";import"./icon-xin.2bbc6a05.js";import"./icon_exquisite.034072db.js";import"./icon_album_active.7ce0bb5c.js";import"./icon_music_active.f36922df.js";const ns="_base_1sprb_1",rs="_detail_1sprb_4",us="_wxpopup_1sprb_11",cs="_img_1sprb_27",As="_albumType_1sprb_50",ps="_shareBtn_1sprb_63",gs="_detailContent_1sprb_75",bs="_main_1sprb_80",ds="_favoriteContaineer_1sprb_85",Ys="_favorite_1sprb_85",Js="_content_1sprb_107",fs="_footerBar_1sprb_128",vs="_bgImg_1sprb_136",Cs="_musicContent_1sprb_145",Bs="_bg_1sprb_136",_s="_alumWrap_1sprb_162",hs="_alumTitle_1sprb_174",Ms="_alumDes_1sprb_180",Is="_des_1sprb_183",Zs="_tags_1sprb_186",qs="_tag_1sprb_186",Xs="_alumCollect_1sprb_196",ys="_right_1sprb_212",Ds="_albumTips_1sprb_217",ws="_albumPrice_1sprb_227",Es="_alumnContainer_1sprb_232",Fs="_alumnList_1sprb_237",Qs="_shareVip_1sprb_243",Rs="_icon_1sprb_253",Ss="_info_1sprb_258",ks="_tagDiscount_1sprb_272";var i={base:ns,detail:rs,wxpopup:us,img:cs,albumType:As,shareBtn:ps,detailContent:gs,main:bs,favoriteContaineer:ds,favorite:Ys,content:Js,footerBar:fs,bgImg:vs,musicContent:Cs,bg:Bs,alumWrap:_s,alumTitle:hs,alumDes:Ms,des:Is,tags:Zs,tag:qs,alumCollect:Xs,right:ys,albumTips:Ds,albumPrice:ws,alumnContainer:Es,alumnList:Fs,shareVip:Qs,icon:Rs,info:Ss,tagDiscount:ks},Ts="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA0xJREFUSEvtlk1sVGUUhp/3zl9J1IKIphpcGDUmA1RbYWcsiTEggjPFMWJM3BhwZUyMP5DY+agbURMJO0hYGdlMpTVGWLipuINMI9OS4AaCC9NYaOpPrG3vvcfcO0NDyjg/bY0b7+5+Ofc857znfOdc8S881ueSrAuykOgFesB6QVlgSCvlWe/+FBvvz+KpN3ZskXO2AB11fPttAa3g0gRswsIo4h4ggmwBZRoEPg82C+pEhA2Bttc9hoVPx84tyoBNYE2cMwEqI5XBH2N2pkLm7o8QbzUE2t7BJwiD80CyfvQ2hzSOqYwxBkGZVGJcJTe/1N5yxc+aA3MD+5BO1T7+C6gAY3Hk8sqsv29CJw4stNID7QMVbtPpDy+04ryeTftASzypkYHyfw60nccypCbXkkh34gedpIKA6XRFo86/NbgVZWj9h7oItZEwEbX57XdtwbugM25yVYAGYs/AcwjvNnmDcA5PU2QuV1QqBasCjJzY8x90k7ANoN8xm8FP/sqfzGjURZ1c91mRpMtpnP+BsWp266Rp4x7aTncXHXYQ6AfuBa7UytDTeJYuA2iF9zrx13wPtrlurRtti+VkaP3uC8xeqcJ0EcIfwHsG7IHq0ZL1FE+OzHQXKa6zEO5eHN4tSGp7jtxJYvYGWAr0Ld3skHOh7Xp/HemOS2BdYBbvQ8sfXA+ZT4CXwdaARRf3CuiRakGbz1LLu2hXjlftvdc1Ujx5U1bLu1Ng+0AmK7g78O276r/HP93cloBRg0yCCXFCpw8fiNmFQgI/WwbrBrshy7lPkb1dQ51DGia0rYhaLVrLsKqUOwf2VCQd6CTYedCLwLO1Gh6V5YrXEA/GCzaZ7VHppXgOWr74OfBqVSJt14gbbTZlrOAexrdob66tY1thfq5Pli/OAWnQcQ27NxZ1zxXfRRyJ30Pt0lfuTDNgHNsLg5vxgmNg0b+QMHzEEMnMmyodmoqAPwKPIq4yq8d11v0Wb4V8MQLsAHxMGzTiZloBLga8291DR3zxf1LJ/XHzXJYfeAf0ce0g6syzYNuArbWzIQ0fLrQDa2Qrc87jon1Ty2aJrS7h06ev3fVVA8a67z+eYurnqFNfAx4CfgF9SZJBldz0asEiP38DJuSfuh82O50AAAAASUVORK5CYII=",Us="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAAXNSR0IArs4c6QAAAbNQTFRFAAAA////////qqqqv7+/mZmZqqqqn5+fqqqqmZmZoqKiqqqqnZ2dn5+fpaWloaGhmZmZnp6eoqKim5ubmZmZnZ2dl5eXnp6emZmZnJycnJycmJiYmpqam5ubmJiYmpqanJycmpqamJiYl5eXmJiYmJiYmpqampqamZmZmpqamJiYmJiYmZmZmJiYmZmZl5eXmJiYmpqamJiYmZmZl5eXmJiYmpqampqamZmZl5eXmJiYmJiYmJiYmZmZmJiYl5eXmJiYmZmZmJiYmZmZmJiYmZmZl5eXmZmZmJiYmZmZmJiYl5eXmJiYmJiYmZmZmJiYl5eXmJiYmZmZmJiYl5eXmZmZmZmZmJiYmJiYl5eXmJiYl5eXmJiYmJiYl5eXmJiYmJiYmJiYmJiYmJiYl5eXmJiYmJiYmJiYmJiYl5eXmJiYl5eXmJiYmJiYmJiYmJiYl5eXmJiYmJiYl5eXmJiYl5eXmJiYl5eXmJiYl5eXmJiYmJiYl5eXmJiYmJiYmJiYl5eXmJiYl5eXmJiYl5eXmJiYmJiYl5eXmJiYl5eXmJiYmJiYl5eXmJiYl5eXmJiYl5eXeeuOAQAAAJB0Uk5TAAECAwQFBggJCgsMDRARExQVFhcZGhsdHh8kJSYpKissMDQ7PkNER0tMTU9QUlVWV1hZWltcXWJmZ2hqbW5vcXJzdHV3eHt9fn+BgoOIiYuMjY6QkZOYmZqbnKKjpKWmqa+wsrO1t7y/wMHCycvP0NPU1dbX29zd3+Dh4+Xm6Ovs8PHy8/T19vf4+fr7/P3+gH/e5AAAAppJREFUGBndwflfiwEAx/Hvs7aYtCXKnTMkN8OIRCWbI7fcyZFbpqREWmsd23z+ZHueVqrn6enZT14v77f+B9WtXZ1tq1W0/VPkTR5VkeqzWLL1KsqaYeBTDzC8RsV4CdySbgIvVYTTwMdSqfQjcFqebRqDia3K2zoBY5vkkf8d0CRLE/DOL29iQLchi68biMmTfb/h1zoVrPsFv/fJg90p4JhmHQNSu7UU39kMcENz3AAyZ31yY+x6T97zEs1R8py897sMLcLYHuvDdN+vefz3MfXFthuyWV537zuWZINsGpJYvt+tW645fIe70kzLPq6Sg6rHWaaluw4ZKtiYoOBLa5UWUdX6hYIPNbKs6sOU6W7cIFcbGrszmL6GZboKjDw5Ui4Pyo88GQHaZeqHnnJ5FuqBXpnS0KYiXIIJmYbgrSHPjDfwTabbQIs8awE6ZFo7Dtmd8mhnFsbXy3ISGKqUJ5VDwEkVPARe+eSB7xXwUDNWJICYPIgBiRWaVZOCXK2WVJuDVI3miAD9QS0h2A9ENE8H0K4ltAMdmm/lIIyH5So8DoMrtcABoFmumoEDWqhkABJylYCBEtnEgQq5qADisqsF6uWiHqiVXQg4IxdngJDsjBy0yUUb5Aw5SMI1ubgGSTlJwxW5uAJpOclCXC7ikJEDA7goFxcBQ3alQLNctAClsisDzsnFOaBMdiGgQTMCO85ff/Dg+vkdAc1oAEKyqwSisgQPdqYoSHUeDMoSBSplF8hAXFJgz6NR5hl9tCcg6TJM+uXgMySje+8OUzDS2ztCwfCdulOj8EFOjvNX+mmkWnnVkadp/johJ8Yzpk29iJRpVlnkxRTTnsmZ0fIDcq+jYS0Qjr7Jwc8Lhha1ZfMyOQpu26h/7A/SsS/F1RxolQAAAABJRU5ErkJggg==",xs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAAXNSR0IArs4c6QAAAR1QTFRFAAAA//////+A//8k/+Mc/+gX/+oV/+sU/+4R/+MO/+QN/+YN/+cM/+gM/+kL/+sK/+QJ/+YI/+cI/+gI/+YG/+IG/+UF/+UF/+YF/+IF/+MF/+QE/+YE/+IE/+ME/+QE/+QE/+IE/+ME/+MD/+QD/+ID/+MD/+MD/+UD/+QD/+QD/+ID/+MD/+MD/+MC/+QC/+MC/+MC/+QC/+IC/+QC/+QC/+QC/+MC/+IC/+MC/+IC/+IC/+MC/+IC/+MB/+MB/+MB/+MB/+MB/+MB/+MB/+MB/+IB/+MB/+MB/+MB/+IB/+MB/+IB/+IB/+IB/+MB/+IB/+IB/+IB/+MB/+MB/+IB/+IB/+MB/+MB/+IB/+MB/+MB/+MB/+MB/+IBMpLqhgAAAF50Uk5TAAECBwkLDA0PEhMUFRYXGhwfICEpLDEyMzU3OTw+QEJDR0hKTFBRUldfYGFjZGZobG9yc3mCg4qOkJeho6mqra6vtbbGyczR0tPU29zd3uPl5+jp6vDx8/T6+/z9/pKjV7YAAAFpSURBVBgZ7cFpO4JRFAXQXeSlkDFjmTJPocyEFCKzFNr//2fwKGk4Off6ylr49xtt+7ncXjusec744dwDW7v8tAtLUyyZghXvHUvuvLARZ1kcFuZZYR7GerOskO2FoZYLVrlogZHmBGskmmGgM8k6yU5oXAuPFDwuuPATz1KKDaSWPGigY/Eoxx/kjhY7UKc/evpG1dtptB8VXJFrGsusuvFli1a2UOJ7oZVXL4qCtBREUU+BVgrdKDmglUN88d3Qwo0PZSN5GsuPoMI6ja2jyjENHaNaa4ZGMq2oMZCngfwA6mzSQAz1mq6oumqCIEJVBBLnmYpnB6ITKk4gi1IRhWyaimnIQlSEIBukYhCyYSqGIRulYhSyMSrGIJugYgKyMBVhyGapmIVsjoo5yMb5Lb0zE+jqCszspPktBJlzz6LLWB/K+mKXLHpw0MBkluTt9hBqDG3fknyaREP+lbWgGwJ3cGPZj7/mHZ5++v6OXxQRAAAAAElFTkSuQmCC",oe=U({name:"AlbumDetail",setup(){localStorage.setItem("behaviorId",ss()),x();const a=N();V({search:"",relatedNum:6,page:1,rows:200});const e=m(null),t=m([]),l=m(!1),C=m(!1),B=m(0),_=m(0),h=m(null),d=m("rgba(55, 205, 177, 0)"),Y=m("#fff"),E=m("auto"),F=`${location.origin}/student/#/music-album-detail/${a.query.id}?${os.stringify(a.query)}`,J=m(F),Q=async r=>{var u;if(!l.value){l.value=!0,C.value=!1;try{const n=(await W.post("/api-teacher/open/albumShareProfit",{data:{bizId:r||a.query.id,userId:a.query.recomUserId}})).data.musicAlbum,{musicSheetList:p}=n,o=D(n,["musicSheetList"]);t.value=[...p.rows];const g=((u=o==null?void 0:o.musicTagNames)==null?void 0:u.split(","))||[];e.value=y(X({},o),{musicTagNames:g}),B.value=o.favorite,_.value=o.albumFavoriteCount}catch{C.value=!0}l.value=!1}};j(()=>{console.log(J.value),is(J.value),Q(),K(document,"scroll",r=>{const{y:n}=$();n.value>20?(d.value="rgba(255, 255, 255)",Y.value="black"):(d.value="transparent",Y.value="#fff")})});const f=m(!1),R=()=>{if(console.log(w().weixin),w().weixin){f.value=!0;return}ls(J.value),setTimeout(()=>{window.location.href=location.origin+"/student/#/download"},3e3)};return()=>{var r,n,u,A,p,o,g,M;return s("div",{class:i.detail},[s("div",{ref:h},[s(H,{background:d.value,border:!1,color:Y.value,backIconColor:"white",onHeaderBack:()=>{G(()=>{const{height:v}=z(h);E.value=v})}},null)]),s("img",{class:i.bgImg,src:(r=e.value)==null?void 0:r.albumCoverUrl},null),s("div",{class:i.musicContent},null),s("div",{class:i.bg},[s("div",{class:i.alumWrap},[s("div",{class:i.img},[((n=e.value)==null?void 0:n.paymentType)==="CHARGE"&&s("span",{class:i.albumType},[c("\u4ED8\u8D39")]),s(O,{class:i.image,width:"100%",height:"100%",fit:"cover",src:(u=e.value)==null?void 0:u.albumCoverUrl},null)]),s("div",{class:i.alumDes},[s("div",{class:[i.alumTitle,"van-ellipsis"]},[(A=e.value)==null?void 0:A.albumName]),s("div",{class:i.tags},[(o=(p=e.value)==null?void 0:p.musicTagNames)==null?void 0:o.map(v=>s("span",{class:i.tag},[v]))]),s("div",{class:[i.des,"van-multi-ellipsis--l3"],style:{height:"48px",lineHeight:"16px"}},[(g=e.value)==null?void 0:g.albumDesc])])]),s("div",{class:i.alumCollect},[s("img",{src:Ts},null),s("span",null,[c("\u5171"),(M=e.value)==null?void 0:M.musicSheetCount,c("\u9996\u66F2\u76EE")]),s("div",{class:i.right},[s("img",{src:B.value?xs:Us},null),s("span",null,[_.value,c("\u4EBA\u6536\u85CF")])])])]),s("div",{class:i.alumnContainer},[s("div",{class:i.alumnList},[s(es,{title:"\u66F2\u76EE\u5217\u8868",isMore:!1},null),s(as,{list:t.value,showPlay:!1},null),t.value&&t.value.length<=0&&s(L,{btnStatus:!1,tips:"\u6682\u65E0\u66F2\u76EE"},null)])]),s(ts,{position:"bottom",background:"white"},{default:()=>[s("div",{class:["btnGroup"],style:{paddingTop:"12px"}},[s(P,{block:!0,round:!0,type:"primary",onClick:R,color:"linear-gradient(220deg, #DFA164 0%, #FAC87E 100%)"},{default:()=>[c("\u4E0B\u8F7D\u5C0F\u9177Ai\u5F00\u59CB\u7EC3\u4E60\u5427\uFF01")]})])]}),f.value&&s("div",{class:i.wxpopup,onClick:()=>{f.value=!1}},[s("img",{src:ms,alt:""},null)])])}}});export{oe as default};