| 1 |
- import{d as O,W as w,j as e,A as r,S as N,a3 as ne,B as F,Q as fe,P as he,U as u,bd as Ce,be as Ie,C as Be,g as A,aS as oe,y as I,D as le}from"./ResizeObserver.es.b57016f1.js";import{C as Je}from"./index.dad75bf4.js";import"./index.6f47758d.js";import{D as Se,a as Me}from"./index.c3100bb4.js";import{I as E}from"./index.664ebbef.js";import{L as Ye}from"./index.7840da6c.js";import{S as Fe}from"./index.67e3d70f.js";import{e as Ee}from"./index.474895f2.js";import{g as Te}from"./music.5b9e68a9.js";import{S as De}from"./index.53b10df8.js";import{a as qe}from"./hooks.b6b5e2e9.js";import{o as g}from"./orderStatus.a5f93b54.js";import{i as Le}from"./icon_share.dff37aef.js";import{C as Ze}from"./index.b0b163bc.js";import{_ as Ue,a as ke,b as Xe,c as we,d as Ne,e as Oe,f as Re}from"./icon_uploader.9f387137.js";import{_ as Ve}from"./icon-xin.df8ab2d7.js";import{_ as je}from"./icon_album.fa329df6.js";import{_ as Pe}from"./icon_album_active.ce98b2a8.js";import{_ as ze}from"./icon_exquisite.69e33c80.js";import{_ as Ge}from"./icon_music_active.3b316ab8.js";import{S as Qe}from"./select-subject.19964caf.js";import{T as ie}from"./index.7708ca8d.js";import{S as xe}from"./index.2a8a8086.js";import"./use-id.130800f1.js";import"./use-tab-status.db96684f.js";import"./icon-play.bc9e7aab.js";import"./index.9dcda0ee.js";import"./code-down-load.4c9e7430.js";import"./logo.bcac726b.js";import"./browser.b3690ea1.js";import"./html2canvas.esm.3d083717.js";import"./icon_teacher.40b6f077.js";import"./index.f0e47d71.js";import"./index.56ac40c3.js";const He="_base_m1y15_1",We="_detail_m1y15_4",Ke="_stickySearch_m1y15_16",$e="_img_m1y15_22",ea="_albumType_m1y15_45",aa="_shareBtn_m1y15_58",ta="_detailContent_m1y15_70",sa="_main_m1y15_75",oa="_favoriteContaineer_m1y15_80",la="_favorite_m1y15_80",ia="_content_m1y15_102",ua="_footerBar_m1y15_123",ma="_bgImg_m1y15_131",na="_musicContent_m1y15_140",ca="_musicContentMain_m1y15_151",ra="_bg_m1y15_131",pa="_alumWrap_m1y15_161",da="_alumTitle_m1y15_173",ga="_alumDes_m1y15_179",_a="_des_m1y15_182",ya="_tags_m1y15_185",ba="_tag_m1y15_185",Aa="_btnGroup_m1y15_196",va="_alumCollect_m1y15_204",fa="_right_m1y15_220",ha="_albumTips_m1y15_225",Ca="_albumPrice_m1y15_235",Ia="_alumnContainer_m1y15_240",Ba="_alumnList_m1y15_245",Ja="_searchSection_m1y15_252",Sa="_subjectSearch_m1y15_275",Ma="_active_m1y15_296",Ya="_shareVip_m1y15_300",Fa="_icon_m1y15_310",Ea="_info_m1y15_315",Ta="_shareAlumCollect_m1y15_331",Da="_tagDiscount_m1y15_351",qa="_buttonDiscount_m1y15_364",La="_shareMusicList_m1y15_377",Za="_albumShare_m1y15_382";var a={base:He,detail:We,stickySearch:Ke,img:$e,albumType:ea,shareBtn:aa,detailContent:ta,main:sa,favoriteContaineer:oa,favorite:la,content:ia,footerBar:ua,bgImg:ma,musicContent:na,musicContentMain:ca,bg:ra,alumWrap:pa,alumTitle:da,alumDes:ga,des:_a,tags:ya,tag:ba,btnGroup:Aa,alumCollect:va,right:fa,albumTips:ha,albumPrice:Ca,alumnContainer:Ia,alumnList:Ba,searchSection:Ja,subjectSearch:Sa,active:Ma,shareVip:Ya,icon:Fa,info:Ea,shareAlumCollect:Ta,tagDiscount:Da,buttonDiscount:qa,shareMusicList:La,albumShare:Za},Ua="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=",ka="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==",Xa="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",wa="./assets/icon_share2.c59b82f9.svg";const Na="_theSong_1plfo_1",Oa="_item_1plfo_4",Ra="_content_1plfo_16",Va="_top_1plfo_19",ja="_tag_1plfo_23",Pa="_tags_1plfo_28",za="_title_1plfo_39",Ga="_singer_1plfo_46",Qa="_play_1plfo_51",xa="_mb100_1plfo_56",Ha="_pImg_1plfo_59",Wa="_moreSection_1plfo_66",Ka="_collection_1plfo_74",$a="_musicInfo_1plfo_79",et="_info_1plfo_88",at="_shareIcon_1plfo_106",tt="_share_1plfo_106",st="_shareMate_1plfo_116",ot="_icon_1plfo_126",lt="_tagDiscount_1plfo_147",it="_exquisiteFlag_1plfo_160",ut="_songAlbum_1plfo_165";var f={theSong:Na,item:Oa,content:Ra,top:Va,tag:ja,tags:Pa,title:za,singer:Ga,play:Qa,mb100:xa,pImg:Ha,moreSection:Wa,collection:Ka,musicInfo:$a,info:et,shareIcon:at,share:tt,shareMate:st,icon:ot,tagDiscount:lt,exquisiteFlag:it,songAlbum:ut};const ue=m=>{const v=`../images/${m}`;return{"../images/collection.png":Ue,"../images/collection_active.png":ke,"../images/icon-xin.png":Ve,"../images/icon_ai.png":Xe,"../images/icon_album.png":je,"../images/icon_album_active.png":Pe,"../images/icon_author.png":we,"../images/icon_download.png":Ne,"../images/icon_exquisite.png":ze,"../images/icon_music_active.png":Ge,"../images/icon_share.png":Oe,"../images/icon_uploader.png":Re}[v].default};var mt=O({name:"TheSong",props:{list:{type:Array,default:()=>[]},showPlay:{type:Boolean,default:!0},musicNameClass:{type:String},authorClass:{type:String}},emits:["detail"],setup(m,{emit:v}){const l=w(()=>m.list.map(o=>(typeof o.paymentType=="string"&&(o.paymentType=o.paymentType.split(",")),{...o})));return()=>e("div",{class:f.theSong},[l.value.map(o=>e("div",{class:f.item,onClick:()=>v("detail",o)},[e("div",{class:f.content},[e("div",{class:f.top},[o.exquisiteFlag===1&&e(E,{class:f.exquisiteFlag,src:ue("icon_exquisite.png")},null),o.albumNums>0&&e(E,{class:f.songAlbum,src:ue("icon_album_active.png")},null),e("span",{class:[f.title,m.musicNameClass,"van-ellipsis"]},[o.musicSheetName]),e("span",{class:[f.singer,m.authorClass,"van-ellipsis"]},[r("-"),o.composer]),e("div",{class:f.tags},[o==null?void 0:o.subjectNames.split(",").map(h=>e("span",null,[h]))])])])]))])}}),nt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAb1BMVEUAAABG2MNG2MFF18BF2MFG18BF2MFA4MRD2cBF2MJF2cJF18FE2MFF2MFF2MFE2MFF2MFE179A3MVF2MFF18JF2MJF18JF2MFG2cJF2MFG179F2MJF18FF2MFF18JE1sJH2sNF18FF2MJE179F18GInqdFAAAAJHRSTlMAMo9Z+E1lBhaZDfvNyfDSpzUR2biglXUs40Un3sKKSiLmv0D+yki/AAAA3klEQVQoz7XOWXKDMBRE0YYQSUhinsFTkt7/GhMBVihbVf5yf95TD4TwItFnefeUpesJ3cxDT/dOJjl5h0Wk1nebikrGHiOz9ywVkVzTP3643t/7M1Y+BzB6jVItVRREVc2fbiqE15Xm8OU4V4uSLx70JtSXJrc2jLqgWxhLsuimHeVNH1EbtkD95bDuEprmgCMptntoy20eFZkCsMxxIc9DeUSc/1S0ZIyJBYCO/PF4y+lW1EjWbwzkFX7jN2lKBTQ8aaClqXGYGjW2m1OfkSVCa7cfqCDKoUmmuA7RL2POHWJJLgwaAAAAAElFTkSuQmCC";const ct="_popupContainer_zo7qo_1",rt="_popupSection_zo7qo_1",pt="_title_zo7qo_7",dt="_timeCount_zo7qo_29",gt="_active_zo7qo_48",_t="_timeSubject_zo7qo_54",yt="_timeRang_zo7qo_73",bt="_timeInput_zo7qo_79",At="_timeUnit_zo7qo_89",vt="_popupBottom_zo7qo_94";var p={popupContainer:ct,popupSection:rt,title:pt,timeCount:dt,active:gt,timeSubject:_t,timeRang:yt,timeInput:bt,timeUnit:At,popupBottom:vt},ft=O({name:"searchGroup",props:{searchList:{type:Object,default:()=>({albumLevelList:[],albumTypeList:[]})},searchObj:{type:Object,default:()=>({albumCategoryLevelId:null,albumCategoryTypeId:null})}},emits:["confirm"],setup(m,{emit:v}){const l=N({albumCategoryLevelId:m.searchObj.albumCategoryLevelId,albumCategoryTypeId:m.searchObj.albumCategoryTypeId});ne(()=>m.searchObj,()=>{l.albumCategoryLevelId=m.searchObj.albumCategoryLevelId,l.albumCategoryTypeId=m.searchObj.albumCategoryTypeId});const o=()=>{l.albumCategoryLevelId=null,l.albumCategoryTypeId=null},h=()=>{v("confirm",l)};return()=>e("div",{class:p.popupContainer},[e("div",{class:p.popupSearchList},[m.searchList.albumLevelList.length>0?e("div",{class:p.popupSection},[e("div",{class:p.title},[e("span",null,[r("\u7EA7\u522B")])]),e("div",{class:[p.timeCount,p.timeSubject]},[m.searchList.albumLevelList.map(s=>e("p",{class:l.albumCategoryLevelId===s.id&&p.active,onClick:()=>{l.albumCategoryLevelId=s.id}},[s.name]))])]):"",m.searchList.albumTypeList.length>0?e("div",{class:p.popupSection},[e("div",{class:p.title},[e("span",null,[r("\u7C7B\u578B")])]),e("div",{class:[p.timeCount,p.timeSubject]},[m.searchList.albumTypeList.map(s=>e("p",{class:l.albumCategoryTypeId===s.id&&p.active,onClick:()=>{l.albumCategoryTypeId=s.id}},[s.name]))])]):""]),e("div",{class:p.popupBottom},[e(F,{round:!0,block:!0,type:"default",onClick:o},{default:()=>[r("\u91CD\u7F6E")]}),e(F,{round:!0,block:!0,type:"primary",onClick:h},{default:()=>[r("\u786E\u8BA4")]})])])}});const me=()=>{};var as=O({name:"AlbumDetail",props:{onItemClick:{type:Function,default:me}},setup({onItemClick:m}){localStorage.setItem("behaviorId",Te());const v=fe(),l=he(),o=N({search:"",musicSheetName:"",albumCategoryLevelId:null,albumCategoryTypeId:null,page:1,rows:20}),h=u(" "),s=u(null),_=u([]),B=u(!1),ce=Number(l.query.activityId)||0,re=u(ce),R=u(!1),T=u(!1),J=u(0),D=u(0),pe=u("rgba(55, 205, 177, 0)"),q=u("#fff"),V=u("auto"),j=u(),y=N({show:!1,name:l.query.subjectName||"\u5168\u90E8\u58F0\u90E8",id:l.query.subjectId||null}),L=u([]),Z=u([]),de=async t=>{var n;try{const c=await I.post("/music/album/detail",{prefix:A.platformType==="TEACHER"?"/api-teacher":"/api-student",data:{id:t||l.params.id,...o,queryMusicSheet:!1,queryCategory:!0,queryRelatedAlbum:!1,subjectIds:y.id}}),{albumLevelList:C,albumTypeList:M,...d}=c.data,Y=d!=null&&d.musicTagNames?(n=d==null?void 0:d.musicTagNames)==null?void 0:n.split(","):[];s.value={...d,musicTagNames:Y},L.value=C||[],Z.value=M||[],J.value=d.favorite,D.value=d.albumFavoriteCount}catch{}},S=async t=>{if(!B.value){B.value=!0,T.value=!1;try{const{data:n}=await I.post("/music/album/musicPage",{prefix:A.platformType==="TEACHER"?"/api-teacher":"/api-student",data:{id:t||l.params.id,...o,subjectIds:y.id}}),c=(_.value||[]).concat(n.rows||[]);_.value=c,o.page=n.pageNo+1,R.value=n.pageNo>=n.totalPage}catch{T.value=!0}B.value=!1}},P=u(!1);de(),S();const z=u(),{y:G}=Ee(z);ne(()=>G.value,()=>{var t;G.value>20?h.value=((t=s.value)==null?void 0:t.albumName)||" ":h.value=" "}),qe("\u4E13\u8F91");const ge=async t=>{P.value=!0;try{await I.post("/music/album/favorite/"+t,{prefix:A.platformType==="TEACHER"?"/api-teacher":"/api-student"}),J.value=J.value===1?0:1,D.value+=J.value?1:-1}catch{}P.value=!1},_e=async()=>{const t=s.value;g.orderObject.orderType="ALBUM",g.orderObject.orderName=t.albumName,g.orderObject.orderDesc=t.albumName,g.orderObject.actualPrice=t.albumPrice,g.orderObject.recomUserId=l.query.recomUserId||0,g.orderObject.activityId=l.query.activityId||0,g.orderObject.orderNo="",g.orderObject.orderList=[{orderType:"ALBUM",goodsName:t.albumName,recomUserId:l.query.recomUserId||0,price:t.albumPrice,...t}];const c=(await I.post("/userOrder/getPendingOrder",{prefix:A.platformType==="TEACHER"?"/api-teacher":"/api-student",data:{goodType:"ALBUM",bizId:t.id}})).data;c?le.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()=>{g.orderObject.orderNo=c.orderNo,g.orderObject.actualPrice=c.actualPrice,g.orderObject.discountPrice=c.discountPrice,g.orderObject.paymentConfig={...c.paymentConfig,paymentVendor:c.paymentVendor,paymentVersion:c.paymentVersion},Q()}).catch(()=>{le.close(),ye(c.orderNo)}):Q()},Q=()=>{const t=s.value;v.push({path:"/orderDetail",query:{orderType:"ALBUM",album:t.id}})},ye=async t=>{try{await I.post("/api-student/userOrder/orderCancel",{data:{orderNo:t}})}catch{}},be=t=>{y.name=t.name,y.id=t.id,y.show=!1,S()},U=u(!1),k=u(""),x=u(0),Ae=async()=>{const t=A.user.data.userId,n=l.params.id;let c=0;if(A.platformType==="TEACHER"){const C=await I.post("/api-teacher/open/vipProfit",{data:{bizId:n,userId:t}});X.value&&(c=C.data.activityId||0,x.value=C.data.discount||0)}k.value=`${location.origin}/teacher#/shareAblum?id=${n}&recomUserId=${t}&activityId=${c}&userType=${A.platformType}`,console.log(k.value,"shareUrl"),U.value=!0},X=w(()=>{var n;const t=(n=s.value)==null?void 0:n.paymentType;return t&&t.includes("VIP")}),ve=w(()=>_.value.length>4?_.value.slice(0,2):_.value);return()=>{var t,n,c,C,M,d,Y,H,W,K,$,ee,ae;return e("div",{class:a.detail},[e(ie,{position:"top",onBarHeight:i=>{V.value=i}},{default:()=>[e(Je,{background:pe.value,border:!1,title:h.value,color:q.value,backIconColor:"white"},{right:()=>e("div",{class:a.shareBtn,style:{color:q.value},onClick:Ae},[e(E,{src:q.value==="black"?wa:Le},null),r("\u5206\u4EAB")])})]}),e("img",{class:a.bgImg,src:(t=s.value)==null?void 0:t.albumCoverUrl},null),e("div",{class:a.musicContent},null),e("div",{class:a.musicContentMain,ref:z},[e("div",{class:a.bg},[e("div",{class:a.alumWrap},[e("div",{class:a.img},[((n=s.value)==null?void 0:n.paymentType)==="CHARGE"&&e("span",{class:a.albumType},[r("\u4ED8\u8D39")]),e(E,{class:a.image,width:"100%",height:"100%",fit:"cover",src:(c=s.value)==null?void 0:c.albumCoverUrl},null)]),e("div",{class:a.alumDes},[e("div",{class:[a.alumTitle,"van-ellipsis"]},[(C=s.value)==null?void 0:C.albumName]),e("div",{class:a.tags},[(d=(M=s.value)==null?void 0:M.musicTagNames)==null?void 0:d.map(i=>e("span",{class:a.tag},[i]))]),e("div",{class:[a.des,"van-multi-ellipsis--l3"],style:{height:"48px",lineHeight:"16px"}},[(Y=s.value)==null?void 0:Y.albumDesc])])]),e("div",{class:a.alumCollect},[e("img",{src:Ua},null),e("span",null,[r("\u5171"),(H=s.value)==null?void 0:H.musicSheetCount,r("\u9996\u66F2\u76EE")]),e("div",{class:a.right,onClick:()=>{var i;return ge((i=s.value)==null?void 0:i.id)}},[e("img",{src:J.value?Xa:ka},null),e("span",null,[D.value,r("\u4EBA\u6536\u85CF")])])]),((W=s.value)==null?void 0:W.paymentType)==="CHARGE"&&((K=s.value)==null?void 0:K.orderStatus)!=="PAID"&&e("div",{class:a.albumTips},[e("span",null,[r("\u6B64\u4E13\u8F91\u4E3A\u4ED8\u8D39\u4E13\u8F91\uFF0C\u8D2D\u4E70\u5373\u53EF\u81EA\u7531\u7EC3\u4E60\u8BE5\u4E13\u8F91")]),e("span",{class:a.albumPrice},[r("\xA5"),Ce(($=s.value)==null?void 0:$.albumPrice)])])]),e("div",{class:a.alumnContainer},[e("div",{class:a.alumnList},[e(Fe,{offsetTop:V.value,class:a.stickySearch},{default:()=>[e(xe,{class:a.searchSection,background:"transparent",placeholder:"\u8BF7\u8F93\u5165\u66F2\u76EE\u5173\u952E\u8BCD",onSearch:i=>{o.musicSheetName=i,_.value=[],o.page=1,S()}},{left:()=>L.value.length>0||Z.value.length>0?e(Se,{activeColor:"#2DC7AA"},{default:()=>[e(Me,{title:"\u7B5B\u9009",ref:j},{default:()=>[e(ft,{searchList:{albumLevelList:L.value,albumTypeList:Z.value},searchObj:{albumCategoryLevelId:o.albumCategoryLevelId,albumCategoryTypeId:o.albumCategoryTypeId},onConfirm:i=>{var b;o.albumCategoryLevelId=i.albumCategoryLevelId,o.albumCategoryTypeId=i.albumCategoryTypeId,(b=j.value)==null||b.toggle(),_.value=[],o.page=1,S()}},null)]})]}):""})]}),e(Ye,{loading:B.value,finished:R.value,onLoad:S,error:T.value},{default:()=>[e(De,{list:_.value,onDetail:i=>{if(m===me||!m){const b=location.origin+location.pathname+"#/music-detail?id="+i.id+"&albumId="+l.params.id;Ie(b,()=>{v.push({path:"/music-detail",query:{id:i.id,albumId:l.params.id}})})}else m(i)}},null),_.value&&!B.value&&_.value.length<=0&&e(Be,{btnStatus:!1,tips:"\u6682\u65E0\u66F2\u76EE"},null)]})])]),((ee=s.value)==null?void 0:ee.paymentType)==="CHARGE"&&((ae=s.value)==null?void 0:ae.orderStatus)!=="PAID"&&e(ie,{varName:"--bottom-height",position:"bottom"},{default:()=>{var i,b;return[e("div",{class:[a.btnGroup,X.value&&((i=A.user.data.userVip)==null?void 0:i.vipType)==="NOT_VIP"&&"btnMore"]},[e(F,{block:!0,round:!0,type:"primary",style:{fontSize:"16px"},onClick:_e},{default:()=>[r("\u8D2D\u4E70\u4E13\u8F91")]}),X.value&&((b=A.user.data.userVip)==null?void 0:b.vipType)==="NOT_VIP"&&e(F,{block:!0,round:!0,type:"primary",style:{fontSize:"16px"},onClick:()=>{v.push({path:"/memberCenter",query:{...l.query}})}},{default:()=>[re.value>0&&e("div",{class:[a.buttonDiscount]},[r("\u4E13\u5C5E\u4F18\u60E0")]),r("\u5F00\u901A\u4F1A\u5458")]})])]}})]),e(oe,{show:U.value,"onUpdate:show":i=>U.value=i,style:{background:"transparent"},class:a.albumShare},{default:()=>[e(Ze,{teacherId:A.user.data.userId,shareUrl:k.value,shareType:"album",shareLength:1},{default:()=>{var i,b,te,se;return[e("div",{class:a.shareVip},[x.value===1&&e("div",{class:a.tagDiscount},[r("\u4E13\u5C5E\u4F18\u60E0")]),e("img",{class:a.icon,crossorigin:"anonymous",src:((i=s.value)==null?void 0:i.albumCoverUrl)+`?t=${+new Date}`},null),e("div",{class:a.info},[e("h4",{class:"van-multi-ellipsis--l2"},[(b=s.value)==null?void 0:b.albumName]),e("p",{class:["van-multi-ellipsis--l3"],style:{lineHeight:"16px",margin:"5px 0 10px 0"}},[(te=s.value)==null?void 0:te.albumDesc]),e("div",{class:a.shareAlumCollect},[e("img",{src:nt},null),e("span",null,[r("\u5171"),e("span",{style:"color: var(--van-primary-color);"},[(se=s.value)==null?void 0:se.musicSheetCount]),r("\u9996\u66F2\u76EE")])])])]),e("div",{class:[a.shareVip,a.shareMusicList]},[e(mt,{list:ve.value},null)])]}})]}),e(oe,{position:"bottom",round:!0,show:y.show,"onUpdate:show":i=>y.show=i,closeable:!0,"safe-area-inset-bottom":!0,onClose:()=>y.show=!1,onClosed:()=>y.show=!1},{default:()=>[e(Qe,{type:"ALBUM",isShowAllSubject:!0,searchParams:y,onComfirm:be},null)]})])}}});export{as as default};
|