1 |
- var de=Object.defineProperty,pe=Object.defineProperties;var Ae=Object.getOwnPropertyDescriptors;var I=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var H=(o,l,s)=>l in o?de(o,l,{enumerable:!0,configurable:!0,writable:!0,value:s}):o[l]=s,h=(o,l)=>{for(var s in l||(l={}))G.call(l,s)&&H(o,s,l[s]);if(I)for(var s of I(l))L.call(l,s)&&H(o,s,l[s]);return o},W=(o,l)=>pe(o,Ae(l));var K=(o,l)=>{var s={};for(var d in o)G.call(o,d)&&l.indexOf(d)<0&&(s[d]=o[d]);if(o!=null&&I)for(var d of I(o))l.indexOf(d)<0&&L.call(o,d)&&(s[d]=o[d]);return s};import{d as ge,k as ve,u as be,h as fe,l as m,m as he,p as ye,a as e,q as Ye,t as Ce,I as $,j as p,F as Je,B as ee,P as Be,D as ae}from"./vendor.75613d65.js";import{p as te,t as Ie,o as Me,C as _e,s as g,r as y}from"./index.937d41ec.js";import{C as Ee}from"./index.f398984b.js";/* empty css */import{u as De,a as Ze}from"./index.ae1e3e11.js";import{g as ze}from"./music.6e0a9dcf.js";import{T as se}from"./index.dd7b25e2.js";import{S as qe}from"./index.de2fbe38.js";import{M as Te}from"./index.838705ce.js";import{u as Xe}from"./hooks.e9c2073b.js";import{C as Fe}from"./index.905f72d2.js";import{o as A}from"./orderStatus.8cf01cf9.js";import{i as je}from"./icon_share.dff37aef.js";import{i as Se}from"./icon_share2.a7c878ef.js";import{C as ke}from"./index.adc73019.js";/* empty css */import"./index.339fc024.js";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";/* empty css *//* empty css */import"./code-down-load.67af66d7.js";import"./logo.bcac726b.js";import"./browser.ebb85846.js";/* empty css */import"./icon_teacher.cb128c00.js";const Ue="_base_10z0t_1",we="_detail_10z0t_4",Re="_img_10z0t_14",Ne="_albumType_10z0t_37",Pe="_shareBtn_10z0t_50",Oe="_detailContent_10z0t_62",Qe="_main_10z0t_67",xe="_favoriteContaineer_10z0t_72",Ve="_favorite_10z0t_72",Ge="_content_10z0t_94",Le="_footerBar_10z0t_115",He="_bgImg_10z0t_123",We="_musicContent_10z0t_132",Ke="_bg_10z0t_123",$e="_alumWrap_10z0t_149",ea="_alumTitle_10z0t_161",aa="_alumDes_10z0t_167",ta="_des_10z0t_170",sa="_tags_10z0t_173",ia="_tag_10z0t_173",oa="_alumCollect_10z0t_183",la="_right_10z0t_199",ua="_albumTips_10z0t_204",ra="_albumPrice_10z0t_214",ma="_alumnContainer_10z0t_219",ca="_alumnList_10z0t_224",na="_shareVip_10z0t_230",da="_icon_10z0t_240",pa="_info_10z0t_245",Aa="_tagDiscount_10z0t_259",ga="_buttonDiscount_10z0t_272";var t={base:Ue,detail:we,img:Re,albumType:Ne,shareBtn:Pe,detailContent:Oe,main:Qe,favoriteContaineer:xe,favorite:Ve,content:Ge,footerBar:Le,bgImg:He,musicContent:We,bg:Ke,alumWrap:$e,alumTitle:ea,alumDes:aa,des:ta,tags:sa,tag:ia,alumCollect:oa,right:la,albumTips:ua,albumPrice:ra,alumnContainer:ma,alumnList:ca,shareVip:na,icon:da,info:pa,tagDiscount:Aa,buttonDiscount:ga},va="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=",ba="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==",fa="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";const ie=()=>{};var La=ge({name:"AlbumDetail",props:{onItemClick:{type:Function,default:ie}},setup({onItemClick:o}){localStorage.setItem("behaviorId",ze());const l=ve(),s=be(),d=fe({search:"",relatedNum:6,page:1,rows:200}),i=m(null),Y=m([]),M=m(!1),oe=Number(s.query.activityId)||0,le=m(oe),q=m(!1),b=m(0),_=m(0),T=m(null),E=m("rgba(55, 205, 177, 0)"),f=m("#fff"),ue=m("auto"),X=async a=>{var c;if(!M.value){M.value=!0,q.value=!1;try{const r=(await y.post("/music/album/detail",{prefix:g.platformType==="TEACHER"?"/api-teacher":"/api-student",data:h({id:a||s.params.id},d)})).data,{musicSheetList:C}=r,n=K(r,["musicSheetList"]);Y.value=[...C.rows];const J=(n==null?void 0:n.musicTagNames)?(c=n==null?void 0:n.musicTagNames)==null?void 0:c.split(","):[];i.value=W(h({},n),{musicTagNames:J}),b.value=n.favorite,_.value=n.albumFavoriteCount}catch{q.value=!0}M.value=!1}},F=m(!1);he(()=>{X(),De(document,"scroll",a=>{const{y:r}=Ze();r.value>20?(E.value="rgba(255, 255, 255)",f.value="black",te({api:"backIconChange",content:{iconStyle:"black"}})):(E.value="transparent",f.value="#fff",te({api:"backIconChange",content:{iconStyle:"white"}}))}),Xe("\u4E13\u8F91")});const re=async a=>{F.value=!0;try{await y.post("/music/album/favorite/"+a,{prefix:g.platformType==="TEACHER"?"/api-teacher":"/api-student"}),b.value=b.value===1?0:1,_.value+=b.value?1:-1}catch{}F.value=!1},me=async()=>{const a=i.value;A.orderObject.orderType="ALBUM",A.orderObject.orderName=a.albumName,A.orderObject.orderDesc=a.albumName,A.orderObject.actualPrice=a.albumPrice,A.orderObject.recomUserId=s.query.recomUserId||0,A.orderObject.activityId=s.query.activityId||0,A.orderObject.orderNo="",A.orderObject.orderList=[h({orderType:"ALBUM",goodsName:a.albumName,recomUserId:s.query.recomUserId||0,price:a.albumPrice},a)];const c=(await y.post("/api-student/userOrder/getPendingOrder",{data:{goodType:"ALBUM",bizId:a.id}})).data;c?ae.confirm({title:"\u63D0\u793A",message:"\u60A8\u6709\u4E00\u4E2A\u672A\u652F\u4ED8\u7684\u8BA2\u5355\uFF0C\u662F\u5426\u7EE7\u7EED\u652F\u4ED8\uFF1F",confirmButtonColor:"#269a93",cancelButtonText:"\u53D6\u6D88\u8BA2\u5355",confirmButtonText:"\u7EE7\u7EED\u652F\u4ED8"}).then(async()=>{A.orderObject.orderNo=c.orderNo,A.orderObject.actualPrice=c.actualPrice,A.orderObject.discountPrice=c.discountPrice,j()}).catch(()=>{ae.close(),ce(c.orderNo)}):j()},j=()=>{const a=i.value;l.push({path:"/orderDetail",query:{orderType:"ALBUM",album:a.id}})},ce=async a=>{try{await y.post("/api-student/userOrder/orderCancel",{data:{orderNo:a}})}catch{}},D=m(!1),Z=m(""),S=m(0),ne=async()=>{const a=g.user.data.userId,r=s.params.id;let c=0;if(console.log(g.user,a),g.platformType==="TEACHER"){const v=await y.post("/api-teacher/open/vipProfit",{data:{bizId:r,userId:a}});z.value&&(c=v.data.activityId||0,S.value=v.data.discount||0)}Z.value=`${location.origin}/teacher#/shareAblum?id=${r}&recomUserId=${a}&activityId=${c}&userType=${g.platformType}`,console.log(Z.value,"shareUrl"),D.value=!0},z=ye(()=>{var r;const a=(r=i.value)==null?void 0:r.musicPaymentTypes;return a&&a.includes("VIP")});return()=>{var a,r,c,v,C,n,J,k,U,w,R,N,P,O,Q,x;return e("div",{class:t.detail},[e("div",{ref:T},[e(Ee,{background:E.value,border:!1,color:f.value,backIconColor:"white",onHeaderBack:()=>{Ye(()=>{const{height:u}=Ce(T);ue.value=u})}},{right:()=>e("div",{class:t.shareBtn,style:{color:f.value},onClick:ne},[e($,{src:f.value==="black"?Se:je},null),p("\u5206\u4EAB")])})]),e("img",{class:t.bgImg,src:(a=i.value)==null?void 0:a.albumCoverUrl},null),e("div",{class:t.musicContent},null),e("div",{class:t.bg},[e("div",{class:t.alumWrap},[e("div",{class:t.img},[((r=i.value)==null?void 0:r.paymentType)==="CHARGE"&&e("span",{class:t.albumType},[p("\u4ED8\u8D39")]),e($,{class:t.image,width:"100%",height:"100%",fit:"cover",src:(c=i.value)==null?void 0:c.albumCoverUrl},null)]),e("div",{class:t.alumDes},[e("div",{class:[t.alumTitle,"van-ellipsis"]},[(v=i.value)==null?void 0:v.albumName]),e("div",{class:t.tags},[(n=(C=i.value)==null?void 0:C.musicTagNames)==null?void 0:n.map(u=>e("span",{class:t.tag},[u]))]),e("div",{class:[t.des,"van-multi-ellipsis--l3"],style:{height:"48px",lineHeight:"16px"}},[(J=i.value)==null?void 0:J.albumDesc])])]),e("div",{class:t.alumCollect},[e("img",{src:va},null),e("span",null,[p("\u5171"),(k=i.value)==null?void 0:k.musicSheetCount,p("\u9996\u66F2\u76EE")]),e("div",{class:t.right,onClick:()=>{var u;return re((u=i.value)==null?void 0:u.id)}},[e("img",{src:b.value?fa:ba},null),e("span",null,[_.value,p("\u4EBA\u6536\u85CF")])])]),((U=i.value)==null?void 0:U.paymentType)==="CHARGE"&&((w=i.value)==null?void 0:w.orderStatus)!=="PAID"&&e("div",{class:t.albumTips},[e("span",null,[p("\u6B64\u4E13\u8F91\u4E3A\u4ED8\u8D39\u4E13\u8F91\uFF0C\u8D2D\u4E70\u5373\u53EF\u81EA\u7531\u7EC3\u4E60\u8BE5\u4E13\u8F91")]),e("span",{class:t.albumPrice},[p("\xA5"),Ie((R=i.value)==null?void 0:R.albumPrice)])])]),e("div",{class:t.alumnContainer},[e("div",{class:t.alumnList},[e(se,{title:"\u66F2\u76EE\u5217\u8868",isMore:!1},null),e(qe,{list:Y.value,onDetail:u=>{if(o===ie||!o){const B=location.origin+location.pathname+"#/music-detail?id="+u.id+"&albumId="+s.params.id;Me(B,()=>{l.push({path:"/music-detail",query:{id:u.id,albumId:s.params.id}})})}else o(u)}},null),Y.value&&Y.value.length<=0&&e(_e,{btnStatus:!1,tips:"\u6682\u65E0\u66F2\u76EE"},null)]),((N=i.value)==null?void 0:N.relatedMusicAlbum)&&((P=i.value)==null?void 0:P.relatedMusicAlbum.length)>0&&e(Je,null,[e(se,{title:"\u76F8\u5173\u4E13\u8F91",onMore:()=>{l.push({path:"/music-album"})}},null),e(Te,{list:(O=i.value)==null?void 0:O.relatedMusicAlbum,onGoto:u=>{l.push({name:"music-album-detail",params:{id:u.id}}).then(()=>{X(u.id),window.scrollTo(0,0)})}},null)])]),((Q=i.value)==null?void 0:Q.paymentType)==="CHARGE"&&((x=i.value)==null?void 0:x.orderStatus)!=="PAID"&&e(Fe,{position:"bottom",background:"white"},{default:()=>[e("div",{class:["btnGroup",z.value&&!g.user.data.isVip&&"btnMore"],style:{paddingTop:"12px"}},[e(ee,{block:!0,round:!0,type:"primary",style:{fontSize:"16px"},onClick:me},{default:()=>[p("\u8D2D\u4E70\u4E13\u8F91")]}),z.value&&!g.user.data.isVip&&e(ee,{block:!0,round:!0,type:"primary",style:{fontSize:"16px"},onClick:()=>{l.push({path:"/memberCenter",query:h({},s.query)})}},{default:()=>[le.value>0&&e("div",{class:[t.buttonDiscount]},[p("\u4E13\u5C5E\u4F18\u60E0")]),p("\u5F00\u901A\u4F1A\u5458")]})])]}),e(Be,{show:D.value,"onUpdate:show":u=>D.value=u,style:{background:"transparent"}},{default:()=>[e(ke,{teacherId:g.user.data.userId,shareUrl:Z.value,shareType:"album",shareLength:1},{default:()=>{var u,B,V;return[e("div",{class:t.shareVip},[S.value===1&&e("div",{class:t.tagDiscount},[p("\u4E13\u5C5E\u4F18\u60E0")]),e("img",{class:t.icon,src:(u=i.value)==null?void 0:u.albumCoverUrl},null),e("div",{class:t.info},[e("h4",{class:"van-multi-ellipsis--l2"},[(B=i.value)==null?void 0:B.albumName]),e("p",{class:["van-multi-ellipsis--l3"],style:{height:"48px",lineHeight:"16px"}},[(V=i.value)==null?void 0:V.albumDesc])])])]}})]})])}}});export{La as default};
|