index.5b7666ef.js 21 KB

1
  1. import{_ as qe,a as Ve,b as Me,c as je,d as $e,e as He,f as We}from"./icon_uploader.5826c51d.js";import{_ as Ge}from"./icon-xin.575e2987.js";import{i as Je,_ as Ke}from"./icon_album.eca1da54.js";import{_ as Qe}from"./icon_album_active.a67a159e.js";import{_ as Ye}from"./icon_exquisite.7cf228c5.js";import{_ as Ze}from"./icon_music_active.5a84cf57.js";import{d as et,Q as tt,P as at,U as d,S as ve,a3 as st,V as ot,Y as _e,bE as nt,W as K,j as e,A as m,F as B,T as X,N,f as ye,g as I,B as Q,bA as lt,aS as q,X as he,y as E,D as V,n as ut,bi as M,bp as rt}from"./ResizeObserver.es.2ba57d2a.js";import{C as it}from"./index.d83de451.js";import{C as j}from"./index.cdcbbf53.js";import{C as ct}from"./index.ca057fae.js";import{I as A}from"./index.b3faff00.js";import{R as mt,a as Y}from"./index.eabb1a9f.js";import{T as dt}from"./index.f4e7db8e.js";import"./index.398223bb.js";import"./index.1efad7ab.js";import{V as Ce}from"./vue3-lottie.es.7a87adc3.js";import{g as pt,m as ft}from"./music.463a48cd.js";import{C as be}from"./index.14947c89.js";import{o as h}from"./orderStatus.9f0c33be.js";import{i as gt}from"./icon_share.dff37aef.js";import{i as vt,a as _t,A as Ie,e as yt,b as ht,c as Ct,d as bt,D as It,s as xt,f as St,g as Tt}from"./download.c4357c1f.js";import{C as wt}from"./index.0987798c.js";import{i as Et}from"./icon_teacher.40b6f077.js";import{a as Z,i as ee}from"./icon_checkbox_default.2fe5d57e.js";import{P as At}from"./plyr.min.0a479001.js";/* empty css */import{g as O,s as zt,a as te,f as ae,o as se}from"./instrument.c658deda.js";import{g as Ft,o as kt}from"./oss-file-upload.58c09f26.js";import{e as Nt}from"./index.82638806.js";import{P as Bt}from"./index.bdc067eb.js";import"./index.8b522f6a.js";import"./code-down-load.57d209ef.js";import"./logo.bcac726b.js";import"./browser.8379baf6.js";import"./html2canvas.esm.3d083717.js";const Dt="_base_1uzmg_1",Lt="_detail_1uzmg_4",Ot="_shareBtn_1uzmg_21",Rt="_bgImg_1uzmg_33",Pt="_bgContent_1uzmg_42",Ut="_musicContent_1uzmg_51",Xt="_musicTitle_1uzmg_66",qt="_musicImg_1uzmg_70",Vt="_finch_1uzmg_76",Mt="_finchLoad_1uzmg_80",jt="_collectCell_1uzmg_98",$t="_videoOperation_1uzmg_105",Ht="_audition_1uzmg_112",Wt="_collect_1uzmg_98",Gt="_userInfo_1uzmg_138",Jt="_collectSection_1uzmg_158",Kt="_lookAlbum_1uzmg_177",Qt="_bg_1uzmg_33",Yt="_musicContainer_1uzmg_203",Zt="_shareMate_1uzmg_210",ea="_icon_1uzmg_220",ta="_info_1uzmg_225",aa="_tagDiscount_1uzmg_241",sa="_shareVip_1uzmg_254",oa="_buttonDiscount_1uzmg_296",na="_pImg_1uzmg_309",la="_musicInfo_1uzmg_316",ua="_coomposer_1uzmg_321",ra="_tag_1uzmg_241",ia="_download_1uzmg_355",ca="_iconExchange_1uzmg_366",ma="_exquisiteFlag_1uzmg_376",da="_songAlbum_1uzmg_381",pa="_colSticky_1uzmg_391",fa="_priceSection_1uzmg_396",ga="_price_1uzmg_396",va="_buyBtn_1uzmg_410",_a="_primry_1uzmg_424",ya="_member_1uzmg_427",ha="_functionSection_1uzmg_430",Ca="_empty_1uzmg_433",ba="_emptyImg_1uzmg_441",Ia="_staffContainer_1uzmg_444",xa="_staffTitle_1uzmg_447",Sa="_staffImg_1uzmg_453",Ta="_name_1uzmg_457",wa="_boxStyle_1uzmg_463",Ea="_active_1uzmg_469";var a={base:Dt,detail:Lt,shareBtn:Ot,bgImg:Rt,bgContent:Pt,musicContent:Ut,musicTitle:Xt,musicImg:qt,finch:Vt,finchLoad:Mt,collectCell:jt,videoOperation:$t,audition:Ht,collect:Wt,userInfo:Gt,collectSection:Jt,lookAlbum:Kt,bg:Qt,musicContainer:Yt,shareMate:Zt,icon:ea,info:ta,tagDiscount:aa,shareVip:sa,buttonDiscount:oa,pImg:na,musicInfo:la,coomposer:ua,tag:ra,download:ia,iconExchange:ca,exquisiteFlag:ma,songAlbum:da,colSticky:pa,priceSection:fa,price:ga,buyBtn:va,primry:_a,member:ya,functionSection:ha,empty:Ca,emptyImg:ba,staffContainer:Ia,staffTitle:xa,staffImg:Sa,name:Ta,boxStyle:wa,active:Ea};const xe=z=>{const x=`../component/images/${z}`;return{"../component/images/collection.png":qe,"../component/images/collection_active.png":Ve,"../component/images/icon-xin.png":Ge,"../component/images/icon_ai.png":Me,"../component/images/icon_album.png":Ke,"../component/images/icon_album_active.png":Qe,"../component/images/icon_author.png":je,"../component/images/icon_download.png":$e,"../component/images/icon_exquisite.png":Ye,"../component/images/icon_music_active.png":Ze,"../component/images/icon_share.png":He,"../component/images/icon_uploader.png":We}[x].default};var is=et({name:"MusicDetail",setup(){localStorage.setItem("behaviorId",pt());const z=tt(),x=at(),v=d(!1),Se=Number(x.query.activityId)||0,Te=d(Se),oe=d(!1),ne=d(null),le=d(null),we=d("0"),s=d(null),R=d(""),C=d([]),$=d([]),H=d([]),W=d([]),S=d({first:!1,fixed:!1,staff:!1});d("");const P=d(!1),f=ve({status:!1,radio:"staff"}),ue={FREE:{color:"#01B84F",text:"\u514D\u8D39"},VIP:{color:"#CD863E",text:"\u4F1A\u5458"},CHARGE:{color:"#3591CE",text:"\u70B9\u64AD"}},U=t=>{f.radio=t,f.status=!1,t=="first"&&!S.value.first?(v.value=!1,J("first",u.musicXml)):t=="fixed"&&!S.value.fixed?(v.value=!1,J("fixed",u.musicXml)):S.value.staff||(v.value=!1,J("staff",u.musicXml))};st(()=>f.radio,t=>{t=="first"?C.value=$.value:t=="fixed"?C.value=H.value:C.value=W.value});const Ee=async t=>{var l;if(!v.value){v.value=!0,oe.value=!1;try{const o=await E.get(`/music/sheet/detail/${x.query.id}`,{prefix:I.platformType==="TEACHER"?"/api-teacher":"/api-student"});s.value=o.data;const r=o.data.background;R.value=r&&r.length>0?r[0].audioFileUrl:"",C.value=o.data.musicImg?o.data.musicImg.split(","):[],$.value=o.data.firstTone?o.data.firstTone.split(","):[],H.value=o.data.fixedTone?o.data.fixedTone.split(","):[],W.value=o.data.musicImg?o.data.musicImg.split(","):[],$.value.length>0&&(S.value.first=!0),H.value.length>0&&(S.value.fixed=!0),W.value.length>0&&(S.value.staff=!0),he(()=>{Pe()}),o.data.auditStatus==="DOING"&&V.confirm({message:"\u66F2\u76EE\u5BA1\u6838\u4E2D",showConfirmButton:!0,showCancelButton:!1,confirmButtonColor:"var(--van-primary)"}).then(()=>{ye().isApp?ut({api:"goBack"}):z.back()})}catch{oe.value=!0}((l=s.value)==null?void 0:l.musicSheetType)!=="CONCERT"&&(v.value=!1)}},Ae=t=>{const l=t.split(","),o=l[0].match(/:(.*?);/)[1],r=atob(l[1]);let c=r.length;const p=new Uint8Array(c);for(;c--;)p[c]=r.charCodeAt(c);return new Blob([p],{type:o})},D=d(null),re=d(null),L=d(0),ze=async()=>{var o;const t=["play-large","play","progress","captions","duration"];D.value=new At(re.value,{controls:t});const l=await E.get("/api-student/sysConfig/queryByParamNameList",{params:{paramNames:"music_sheet_free_rate"}});L.value=((o=l.data[0])==null?void 0:o.paramValue)||0,D.value.on("timeupdate",()=>{const r=D.value,c=r.duration*L.value/100||0;r.currentTime>=c&&!T.value.play&&r.stop()})},ie=async t=>{var l;if(((l=t.data)==null?void 0:l.api)==="musicStaffRender"){const o=t.data.osmdImg;C.value=[];const r=[];for(let c=0;c<o.length;c++){const p=await zt(o[c].img,o[c].width,o[c].height),_=x.query.id+I.user.data.userId+ +new Date+".png",F={filename:_,bucketName:"cloud-coach",postData:{filename:_,acl:"public-read",key:_}},{data:b}=await Ft(F,!0),y={policy:b.policy,signature:b.signature,key:_,KSSAccessKeyId:b.kssAccessKeyId,acl:"public-read",name:_},w=Ae(p),n=rt("cloud-coach"),i=await kt(n,{...y,file:w});r.push(i)}C.value=r,v.value=t.data.loading}};ot(async()=>{await Ee();const{height:t}=_e(ne),l=_e(le);we.value=t+l.height,R.value&&ze(),window.addEventListener("message",ie)}),nt(()=>{window.removeEventListener("message",ie)});const Fe=async()=>{var t,l,o;try{await E.post("/music/sheet/favorite/"+((t=s.value)==null?void 0:t.id),{prefix:I.platformType==="TEACHER"?"/api-teacher":"/api-student"}),s.value.favorite=(l=s.value)!=null&&l.favorite?0:1,s.value.favoriteCount=(o=s.value)!=null&&o.favorite?s.value.favoriteCount+1:s.value.favoriteCount-1<0?0:s.value.favoriteCount-1,setTimeout(()=>{var r;X((r=s.value)!=null&&r.favorite?"\u6536\u85CF\u6210\u529F":"\u53D6\u6D88\u6536\u85CF\u6210\u529F")},100)}catch{}},ke=async()=>{var t;try{const l=await E.post("/api-teacher/courseCourseware/submit",{data:{musicSheetId:s.value.id,clientType:"TEACHER",userId:(t=I.user.data)==null?void 0:t.userId}});setTimeout(()=>{s.value.coursewareId=l.data.id||"",X("\u6DFB\u52A0\u6210\u529F"),s.value.coursewareStatus=1},100)}catch{}},Ne=async()=>{V.confirm({title:"\u63D0\u793A",message:"\u60A8\u662F\u5426\u786E\u5B9A\u79FB\u9664\u8BFE\u4EF6",confirmButtonColor:"#269a93",cancelButtonText:"\u53D6\u6D88",confirmButtonText:"\u786E\u5B9A"}).then(async()=>{try{await E.post("/api-teacher/courseCourseware/remove/"+s.value.coursewareId,{data:{}}),setTimeout(()=>{X("\u79FB\u9664\u6210\u529F"),s.value.coursewareStatus=0},100)}catch{}})},Be=async()=>{const t=s.value;h.orderObject.orderType="MUSIC",h.orderObject.orderName=t.musicSheetName,h.orderObject.orderDesc=t.musicSheetName,h.orderObject.actualPrice=t.musicPrice,h.orderObject.recomUserId=x.query.recomUserId||0,h.orderObject.activityId=x.query.activityId||0,h.orderObject.orderNo="",h.orderObject.orderList=[{orderType:"MUSIC",goodsName:t.musicSheetName,actualPrice:t.musicPrice,...t}];const o=(await E.post("/api-student/userOrder/getPendingOrder",{data:{goodType:"MUSIC",bizId:t.id}})).data;o?V.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()=>{h.orderObject.orderNo=o.orderNo,h.orderObject.actualPrice=o.actualPrice,h.orderObject.discountPrice=o.discountPrice,h.orderObject.paymentConfig={...o.paymentConfig,paymentVendor:o.paymentVendor,paymentVersion:o.paymentVersion},ce()}).catch(()=>{V.close(),De(o.orderNo)}):ce()},ce=()=>{const t=s.value;z.push({path:"/orderDetail",query:{orderType:"MUSIC",musicId:t.id}})},De=async t=>{try{await E.post("/api-student/userOrder/orderCancel",{data:{orderNo:t}})}catch{}},Le=K(()=>{var l;let t=(l=s.value)==null?void 0:l.paymentType;return typeof t=="string"?(t=t.split(","),t):[]}),T=K(()=>{var l;const t=s.value;return{hasTenantAlbum:!!((l=x.query)!=null&&l.tenantAlbumId),play:!!t.play,free:t==null?void 0:t.paymentType.includes("FREE"),charge:t==null?void 0:t.paymentType.includes("CHARGE"),vip:t==null?void 0:t.paymentType.includes("VIP"),buy:(t==null?void 0:t.orderStatus)==="PAID"}}),G=d(!1),me=d(""),de=d(0),Oe=async()=>{var t,l,o,r;try{const c=await E.post("/api-teacher/open/musicShareProfit",{data:{bizId:(t=s.value)==null?void 0:t.id,userId:(l=I.user.data)==null?void 0:l.userId}});let p=location.origin+`/teacher/#/shareMusic?id=${(o=s.value)==null?void 0:o.id}&recomUserId=${(r=I.user.data)==null?void 0:r.userId}&userType=${I.platformType}`;c.data.discount===1&&(p+=`&activityId=${c.data.activityId}`),de.value=c.data.discount||0,console.log(p),me.value=p,G.value=!0;return}catch{}},u=ve({open:!1,iframeSrc:"",musicXml:"",instrumentName:"",iframeRef:null,partIndex:0,partXmlIndex:0,tempPartList:[],partList:[],xmlPartList:[]}),pe={\u957F\u7B1B:1,\u5355\u7C27\u7BA1:2,\u4E2D\u97F3\u5355\u7C27\u7BA1:3,\u4F4E\u97F3\u5355\u7C27\u7BA1:4,\u9AD8\u97F3\u8428\u514B\u65AF\u98CE:5,\u4E2D\u97F3\u8428\u514B\u65AF\u98CE:6,\u6B21\u4E2D\u97F3\u8428\u514B\u65AF\u98CE:7,\u4F4E\u97F3\u8428\u514B\u65AF\u98CE:8,\u5C0F\u53F7:9,\u957F\u53F7:10,\u5706\u53F7:11,\u5927\u53F7:12,\u4E0A\u4F4E\u97F3\u53F7:13},Re=t=>(t.sort((l,o)=>(pe[O(l.track)]||20)-(pe[O(o.track)]||20)),t),Pe=async()=>{var t,l,o,r,c,p;try{if((t=s.value)!=null&&t.xmlFileUrl){const b=await M.get((l=s.value)==null?void 0:l.xmlFileUrl,{mode:"cors"});let y=[];const w=new DOMParser().parseFromString(b,"text/xml");for(const i of w.getElementsByTagName("part-name"))i.textContent&&y.push(i.textContent);y=y.filter(i=>{var g;return!((g=i==null?void 0:i.toLocaleUpperCase())!=null&&g.includes("COMMON"))});const n=[];for(let i=0;i<y.length;i++)n.push({name:y[i],value:i});u.xmlPartList=n}u.iframeSrc=`${location.origin}${location.pathname}osmd/index.html`,u.musicXml=((o=s.value)==null?void 0:o.xmlFileUrl)||"";const _=((r=s.value)==null?void 0:r.background)||[],F=[];u.xmlPartList.forEach(b=>{const y=_.find(w=>w.track===b.name);y&&F.push({...y,index:b.value})}),u.partList=F,u.tempPartList=JSON.parse(JSON.stringify(u.partList)),u.partList=Re(u.partList),u.partXmlIndex=u.partList[0].index||0,u.instrumentName=((c=s.value)==null?void 0:c.musicSheetType)==="CONCERT"?O((p=u.partList[u.partIndex])==null?void 0:p.track):""}catch{}},Ue=async()=>{const t=document.getElementById("staffIframeRef");if(t&&t.contentWindow.renderXml){const l=await M.get(u.musicXml,{mode:"cors"}),o=te(l),r=ae(o.parsedXML),c=se(r,u.partXmlIndex);t.contentWindow.renderXml(c,0)}},Xe=async()=>{var l;const t=document.getElementById("staffIframeRef");if(t&&t.contentWindow.renderXml){v.value=!0;const o=await M.get(u.musicXml,{mode:"cors"}),r=te(o),c=ae(r.parsedXML),p=se(c,u.partXmlIndex);t.contentWindow.renderXml(p,0),u.instrumentName=O((l=u.partList[u.partIndex])==null?void 0:l.track)}},J=async(t,l)=>{const o=document.getElementById("staffIframeRef");if(o&&o.contentWindow.renderXml){v.value=!0;const r=await M.get(u.musicXml,{mode:"cors"}),c=te(r),p=ae(c.parsedXML),_=se(p,u.partXmlIndex);o.contentWindow.resetRenderPage(t,_)}},fe=K(()=>u.partList.map((t,l)=>{var r;const o=((r=s.value)==null?void 0:r.musicSheetType)==="CONCERT"?O(t.track):"";return{text:t.track+(o?`(${o})`:""),value:l,xmlValue:t.index,track:t.track}}));return()=>{var t,l,o,r,c,p,_,F,b,y,w;return e("div",{class:a.detail},[e(be,{position:"top"},{default:()=>{var n;return[e("div",{ref:ne},[e(it,{background:"transparent",border:!1,isFixed:!1,color:"#fff",title:(n=s.value)==null?void 0:n.musicSheetName,backIconColor:"white"},{right:()=>e("div",{class:a.shareBtn,style:{color:"#fff"},onClick:Oe},[e(A,{src:gt},null),m("\u5206\u4EAB")])})])]}}),e("img",{class:a.bgImg,src:(t=s.value)==null?void 0:t.titleImg},null),e("div",{class:a.bgContent},null),e("div",{class:a.musicContainer,style:{marginTop:"16px",height:"calc(100vh - var(--header-height) - var(--bottom-height) - 16px)"}},[e(j,{border:!1,center:!0,class:a.musicInfo},{icon:()=>{var n;return e(A,{class:a.pImg,src:(n=s.value)==null?void 0:n.titleImg},null)},title:()=>{var n,i,g,k;return e("div",{class:a.info},[e("h4",{class:"van-ellipsis"},[(n=s.value)==null?void 0:n.musicSheetName]),e("p",{style:{display:"flex"}},[Le.value.map(ge=>e(dt,{style:{color:ue[ge].color},class:a.tag,type:"success",plain:!0},{default:()=>[ue[ge].text]})),((i=s.value)==null?void 0:i.exquisiteFlag)===1&&e(A,{class:a.exquisiteFlag,src:xe("icon_exquisite.png")},null),((g=s.value)==null?void 0:g.albumNums)>0&&e(A,{class:a.songAlbum,src:xe("icon_album_active.png")},null),e("span",{class:a.coomposer},[(k=s.value)==null?void 0:k.composer])])])},value:()=>{var n,i,g;return e(B,null,[(n=s.value)!=null&&n.notation?e("span",{class:a.download,onClick:()=>{f.status=!0},style:{display:((i=s.value)==null?void 0:i.musicSheetType)!=="CONCERT"?"":"none"}},[e("img",{src:vt},null),e("span",null,[m("\u8F6C\u8C31")])]):null,e("span",{class:a.download,onClick:()=>{C.value.length>0?P.value=!0:X("\u6682\u65E0\u56FE\u7247")}},[e("img",{src:_t},null),e("span",null,[m("\u4E0B\u8F7D\u66F2\u8C31")])]),e("span",{style:{display:((g=s.value)==null?void 0:g.musicSheetType)==="CONCERT"?"":"none"},class:a.download,onClick:()=>{u.open=!0}},[e(N,{class:a.iconExchange,name:"exchange"},null),e("span",null,[m("\u5207\u6362\u4E50\u5668")])])])}}),e("div",{class:a.musicContent},[e("p",{class:a.musicTitle},[((l=s.value)!=null&&l.musicSheetName?(o=s.value)==null?void 0:o.musicSheetName:"")+(u.instrumentName?`(${u.instrumentName})`:"")]),((r=s.value)==null?void 0:r.musicSheetType)==="CONCERT"||!S.value[f.radio]?e(B,null,[v.value&&e(B,null,[e(Ce,{animationData:Ie,class:a.finch},null),e("p",{class:a.finchLoad},[m("\u52A0\u8F7D\u4E2D...")])]),e("iframe",{id:"staffIframeRef",style:{opacity:v.value?0:1},src:u.iframeSrc,onLoad:()=>{S.value[f.radio]?Ue():U(f.radio)}},null)]):e(B,null,[C.value.length>0?e("div",{class:a.musicImg},[e("img",{src:C.value[0],alt:""},null)]):v.value?e(B,null,[e(Ce,{animationData:Ie,class:a.finch},null),e("p",{class:a.finchLoad},[m("\u52A0\u8F7D\u4E2D...")])]):e("div",{class:a.empty},[e(A,{src:yt,class:a.emptyImg},null),e("p",{class:a.emptyTip},[m("\u6682\u65E0\u4E50\u8C31\u9884\u89C8\u56FE")])])]),e("div",{class:a.videoOperation},[R.value&&e(B,null,[!T.value.play&&L.value!=100&&L.value!=0&&e("div",{class:[a.audition]},[e("img",{src:ht},null),e("span",null,[m("\u6BCF\u9996\u66F2\u76EE\u53EF\u8BD5\u542C"),L.value,m("%")])]),e("div",{class:[a.audio,a.collectCell]},[e("audio",{id:"player",controls:!0,ref:re},[e("source",{src:R.value,type:"audio/mp3"},null)])])]),e("div",{class:[a.collect,a.collectCell]},[e("div",{class:[a.userInfo],onClick:()=>{var n,i;ye().isApp&&((n=s.value)==null?void 0:n.sourceType)==="TEACHER"&&I.platformType==="STUDENT"&&z.push({path:"/teacherHome",query:{teacherId:(i=s.value)==null?void 0:i.userId,tabs:"music"}})}},[e("img",{src:((c=s.value)==null?void 0:c.userAvatar)||Et},null),e("span",null,[(p=s.value)==null?void 0:p.userName])]),e("div",{class:a.functionSection},[e("div",{class:[a.collectSection],onClick:()=>Fe()},[e("span",null,[(_=s.value)==null?void 0:_.favoriteCount,m("\u4EBA\u6536\u85CF")]),e("img",{src:(F=s.value)!=null&&F.favorite?Ct:bt},null)]),I.platformType==="TEACHER"&&e("div",{class:[a.collectSection],onClick:()=>{var n;(n=s.value)!=null&&n.coursewareStatus?Ne():ke()}},[e("span",null,[(b=s.value)!=null&&b.coursewareStatus?"\u79FB\u51FA\u8BFE\u4EF6":"\u6DFB\u52A0\u5230\u8BFE\u4EF6"]),(y=s.value)!=null&&y.coursewareStatus?e(N,{name:"clear"},null):e(N,{name:"add",size:18},null)])])])])]),e("div",{class:[a.lookAlbum,a.collectCell],onClick:()=>{var n,i;z.push({path:"/look-album-list",query:{id:(n=s.value)==null?void 0:n.id,musicSubject:(i=s.value)==null?void 0:i.musicSubject}})}},[e("div",null,[e("img",{src:Je},null),e("span",null,[m("\u8FDB\u5165\u66F2\u76EE\u6240\u5728\u5E73\u53F0\u4E13\u8F91\u5217\u8868")])]),e(N,{name:"arrow",size:16,color:"#666"},null)])]),((w=s.value)==null?void 0:w.id)&&e(be,{position:"bottom",background:"white",varName:"--bottom-height"},{default:()=>{var n;return[e("div",{ref:le},[T.value.play||I.platformType==="TEACHER"&&T.value.hasTenantAlbum?e(Q,{round:!0,block:!0,type:"primary",color:"linear-gradient(180deg, #59E5D5 0%, #2DC7AA 100%)",onClick:()=>{Nt(()=>{D.value&&D.value.stop();const g=fe.value.find(k=>k.value===u.partIndex);ft(s.value,()=>{},{"part-index":(g==null?void 0:g.xmlValue)||0,sett:f.radio})},500)()}},{default:()=>[m("\u7ACB\u5373\u7EC3\u4E60")]}):e("div",{class:a.colSticky},[T.value.charge&&e("div",{class:a.priceSection},[e("span",null,[m("\u70B9\u64AD\u4EF7\uFF1A")]),e("span",{class:a.price},[e("i",null,[m("\xA5")]),lt((n=s.value)==null?void 0:n.musicPrice)])]),e("div",{class:[a.buyBtn]},[T.value.charge&&e(Q,{round:!0,type:"primary",color:"linear-gradient(180deg, #59E5D5 0%, #2DC7AA 100%)",class:a.primary,onClick:Be},{default:()=>[m("\u7ACB\u5373\u70B9\u64AD")]}),T.value.vip&&e(Q,{round:!0,block:!T.value.charge,type:"primary",color:"linear-gradient(180deg, #F7BD8D 0%, #CD8806 100%)",class:a.memeber,onClick:()=>{z.push({path:"/memberCenter",query:{...x.query}})}},{default:()=>[Te.value>0&&e("div",{class:[a.buttonDiscount]},[m("\u4E13\u5C5E\u4F18\u60E0")]),m("\u5F00\u901A\u4F1A\u5458")]})])])])]}}),e(q,{show:G.value,"onUpdate:show":n=>G.value=n,style:{background:"transparent"},teleport:"body"},{default:()=>{var n;return[e(wt,{teacherId:(n=I.user.data)==null?void 0:n.userId,shareUrl:me.value,shareType:"music"},{default:()=>{var i,g,k;return[e("div",{class:a.shareMate},[de.value===1&&e("div",{class:a.tagDiscount},[m("\u4E13\u5C5E\u4F18\u60E0")]),e("img",{class:a.icon,crossorigin:"anonymous",src:((i=s.value)==null?void 0:i.titleImg)+`?t=${+new Date}`},null),e("div",{class:a.info},[e("h4",{class:"van-multi-ellipsis--l2"},[(g=s.value)==null?void 0:g.musicSheetName]),e("p",null,[m("\u4F5C\u66F2\u4EBA\uFF1A"),(k=s.value)==null?void 0:k.composer])])])]}})]}}),e(q,{show:P.value,"onUpdate:show":n=>P.value=n,position:"bottom",round:!0},{default:()=>[P.value&&e(It,{imgList:JSON.parse(JSON.stringify(C.value)),musicSheetName:s.value.musicSheetName},null)]}),e(q,{show:f.status,"onUpdate:show":n=>f.status=n,teleport:"body",closeable:!0,style:{width:"80%"},round:!0},{default:()=>[e("div",{class:a.staffContainer},[e("div",{class:a.staffTitle},[m("\u9009\u62E9\u8F6C\u6362\u66F2\u8C31")]),e(mt,{modelValue:f.radio,"onUpdate:modelValue":n=>f.radio=n},{default:()=>[e(ct,{border:!1},{default:()=>[e(j,{center:!0,border:!1,class:f.radio==="staff"?a.active:"",onClick:()=>U("staff")},{icon:()=>e(A,{src:xt,class:a.staffImg},null),title:()=>e("span",{class:a.name},[m("\u4E94\u7EBF\u8C31")]),value:()=>e(Y,{name:"staff"},{icon:n=>e(N,{class:a.boxStyle,size:16,name:n.checked?Z:ee},null)})}),e(j,{center:!0,border:!1,class:f.radio==="first"?a.active:"",onClick:()=>U("first")},{icon:()=>e(A,{src:St,class:a.staffImg},null),title:()=>e("span",{class:a.name},[m("\u7B80\u8C31-\u9996\u8C03")]),value:()=>e(Y,{name:"first"},{icon:n=>e(N,{class:a.boxStyle,size:16,name:n.checked?Z:ee},null)})}),e(j,{center:!0,border:!1,class:f.radio==="fixed"?a.active:"",onClick:()=>U("fixed")},{icon:()=>e(A,{src:Tt,class:a.staffImg},null),title:()=>e("span",{class:a.name},[m("\u7B80\u8C31-\u56FA\u5B9A\u8C03")]),value:()=>e(Y,{name:"fixed"},{icon:n=>e(N,{class:a.boxStyle,size:16,name:n.checked?Z:ee},null)})})]})]})])]}),e(q,{teleport:"body",position:"bottom",round:!0,show:u.open,"onUpdate:show":n=>u.open=n},{default:()=>[e(Bt,{columns:fe.value,onConfirm:n=>{u.open=!1,u.partIndex=n.value,u.partXmlIndex=n.xmlValue,C.value=[],he(()=>{Xe()})},onCancel:()=>u.open=!1},null)]})])}}});export{is as default,xe as getAssetsHomeFile};