import{d as E,S as F,V as u,w as C,g as h,j as e,bf as D,F as B,Q as _,U as T,a4 as I,C as y,B as S,W as N}from"./index.c8a33855.js";import"./index.e91b3eaf.js";import"./index.3dff5bed.js";import{T as G,a as b}from"./index.42df2d54.js";import{b as M}from"./index.ed5eea4e.js";import{C as w}from"./index.89b19a2f.js";import{S as x}from"./index.dadd7234.js";import{L}from"./index.cf2652a7.js";import{M as q}from"./index.90fccc07.js";import{b as R}from"./bg-image.e9966434.js";import{g as j}from"./music.0a7d65d9.js";import{u as H}from"./hooks.88972ca3.js";import{T as P}from"./index.0cb130e9.js";import{C as k}from"./index.00003e8f.js";import{C as z}from"./index.11af3b47.js";import{I as V}from"./index.5da3180f.js";import"./use-id.c5c54d4f.js";import"./use-tab-status.9eeb64d0.js";import"./use-refs.ef9788ce.js";import"./icon-xin.18c43f84.js";import"./index.c3e67d80.js";import"./index.a0b72ee6.js";import"./use-height.f274d759.js";const W="_personal_ojpxq_1",U="_bgImg_ojpxq_42",K="_pTitle_ojpxq_50",O="_practice_ojpxq_55",Q="_personalSong_ojpxq_56",$="_musicGrid_ojpxq_65",J="_tennatCellGroup_ojpxq_68",X="_tenantLogo_ojpxq_80",Y="_tenantCoverImg_ojpxq_86",Z="_tenantContent_ojpxq_93";var d={personal:W,bgImg:U,pTitle:K,practice:O,personalSong:Q,musicGrid:$,tennatCellGroup:J,tenantLogo:X,tenantCoverImg:Y,tenantContent:Z},ee=E({name:"Practice",emits:["favorite"],setup(o,{expose:c,emit:p}){const r=F(),t=u(0),{isLoading:a,state:n,execute:s}=M(i=>C.get("/music/sheet/practice",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:{rows:(i==null?void 0:i.rows)||3}}),null);return c({reload:s}),()=>{var l;const i=((l=n.value)==null?void 0:l.data.rows)||[];return t.value===0&&(t.value=i.length),e(B,null,[t.value>0&&e(w,{titleClass:d.pTitle,title:"\u6700\u8FD1\u7EC3\u4E60",border:!1},null),e("div",{class:d.practice},[e(x,{showTitleImg:!0,list:i,onDetail:v=>{const g=location.origin+location.pathname+"#/music-detail?id="+v.id;D(g,()=>{r.push({path:"/music-detail",query:{id:v.id}})})}},null)])])}}}),ae=E({name:"MusicList",emits:["favorite"],props:{gift:{type:Number,default:0}},setup(o,{expose:c,emit:p}){const r=_(),t=F(),a=T({search:r.query.search||"",musicTagIds:r.query.tagids||"",gift:o.gift,page:1}),n=u(null),s=u([]),i=u(!1),l=u(!1),v=u(!1),g=async()=>{if(!i.value){i.value=!0,v.value=!1;try{const m=await C("/music/sheet/my",{method:h.platformType==="TEACHER"?"POST":"GET",prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:a,data:h.platformType==="TEACHER"?a:{}});s.value=[...s.value,...m.data.rows],n.value=m.data,a.page=m.data.pageNo+1,l.value=m.data.pageNo>=m.data.totalPage}catch{v.value=!0}i.value=!1}};return I(()=>o.gift,m=>{v.value=!1,s.value=[],a.page=1,l.value=!1,a.gift=m,g()}),c({reset:()=>{v.value=!1,s.value=[],a.page=1,l.value=!1,g()},FetchList:g}),()=>e(L,{loading:i.value,finished:l.value,"finished-text":s.value.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:g,error:v.value},{default:()=>[s.value.length?e("div",{class:d.personalSong},[e(x,{showTitleImg:!0,list:s.value,onDetail:m=>{const f=location.origin+location.pathname+"#/music-detail?id="+m.id;D(f,()=>{t.push({path:"/music-detail",query:{id:m.id}})})}},null)]):!i.value&&e(y,{tips:"\u6682\u65E0\u5355\u66F2",classImgSize:"SMALL",btnStatus:!1},null)]})}}),te=E({name:"MusicList",emits:["favorite"],setup(o,{expose:c,emit:p}){const r=_(),t=F(),a=T({search:r.query.search||"",musicTagIds:r.query.tagids||"",page:1}),n=u([]),s=u(null),i=u(!1),l=u(!1),v=u(!1),g=async()=>{if(!i.value){i.value=!0,v.value=!1;try{const f=await C("/music/sheet/favorite",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:a});n.value=[...n.value,...f.data.rows],s.value=f.data,a.page=f.data.pageNo+1,l.value=f.data.pageNo>=f.data.totalPage}catch{v.value=!0}i.value=!1}};return c({reset:()=>{v.value=!1,n.value=[],a.page=1,l.value=!1,g()},FetchList:g}),()=>e(L,{loading:i.value,finished:l.value,"finished-text":n.value.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:g,error:v.value},{default:()=>[n.value.length?e("div",{class:d.personalSong},[e(x,{showTitleImg:!0,list:n.value,onDetail:f=>{const A=location.origin+location.pathname+"#/music-detail?id="+f.id;D(A,()=>{t.push({path:"/music-detail",query:{id:f.id}})})}},null)]):!i.value&&e(y,{tips:"\u6682\u65E0\u6536\u85CF\u5355\u66F2",classImgSize:"SMALL",btnStatus:!1},null)]})}}),le=E({name:"MusicList",setup(){const o=_(),c=F(),p=T({search:o.query.search||"",musicTagIds:o.query.tagids||"",page:1}),r=u([]),t=u(null),a=u(!1),n=u(!1),s=u(!1),i=async()=>{if(!a.value){a.value=!0,s.value=!1;try{const l=await C("/music/album/favorite",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:p});r.value=[...r.value,...l.data.rows],t.value=l.data,p.page=l.data.pageNo+1,n.value=l.data.pageNo>=l.data.totalPage}catch{s.value=!0}a.value=!1}};return()=>e(L,{loading:a.value,finished:n.value,"finished-text":r.value.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:i,error:s.value},{default:()=>[r.value.length?e("div",{class:d.musicGrid},[e(q,{list:t.value.rows,onGoto:l=>{c.push({name:"music-album-detail",params:{id:l.id}})}},null)]):!a.value&&e(y,{tips:"\u6682\u65E0\u6536\u85CF\u4E13\u8F91",classImgSize:"SMALL",btnStatus:!1},null)]})}}),se=E({name:"MusicList",props:{gift:{type:Number,default:0}},setup(o){_();const c=F(),p=T({page:1,gift:o.gift}),r=u([]),t=u(null),a=u(!1),n=u(!1),s=u(!1),i=async()=>{if(!a.value){a.value=!0,s.value=!1;try{const l=await C("/music/album/purchased",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:p});r.value=[...r.value,...l.data.rows],t.value=l.data,p.page=l.data.pageNo+1,n.value=l.data.pageNo>=l.data.totalPage}catch{s.value=!0}a.value=!1}};return I(()=>o.gift,l=>{s.value=!1,r.value=[],p.page=1,n.value=!1,p.gift=l,i()}),()=>e(L,{loading:a.value,finished:n.value,"finished-text":r.value.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:i,error:s.value},{default:()=>[r.value.length?e("div",{class:d.musicGrid},[e(q,{isHiddenTag:!0,list:t.value.rows,onGoto:l=>{c.push({name:"music-album-detail",params:{id:l.id}})}},null)]):!a.value&&e(y,{tips:"\u6682\u65E0\u4E13\u8F91",classImgSize:"SMALL",btnStatus:!1},null)]})}}),ue=E({name:"tenant-album",setup(){F();const o=T({page:1,rows:20}),c=u([]),p=u(null),r=u(!1),t=u(!1),a=u(!1),n=async()=>{if(!r.value){r.value=!0,a.value=!1;try{const s=await C.post("/userTenantAlbumRecord/page",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",data:o});c.value=[...c.value,...s.data.rows],p.value=s.data,o.page=s.data.pageNo+1,t.value=s.data.pageNo>=s.data.totalPage}catch{a.value=!0}r.value=!1}};return()=>e(L,{loading:r.value,finished:t.value,"finished-text":c.value.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:n,error:a.value},{default:()=>[c.value.length?e(z,{class:d.tennatCellGroup,border:!1},{default:()=>[e(w,{isLink:!0},{icon:()=>e("img",{class:d.tenantLogo},null),title:()=>e("div",{class:d.tenantName},[S("\u6D4B\u8BD5\u673A\u6784")])}),e(w,null,{icon:()=>e(V,{class:d.tenantCoverImg},null),title:()=>e("div",{class:d.tenantContent},[e("h2",null,[S("\u5DF4\u8D6B\u65E7\u7EA6 | \u56DB\u53F7\u52C3\u5170\u767B\u5821\u957F\u7B1B\u534F\u594F\u66F2")]),e("p",{class:"van-multi-ellipsis--l2"},[S("\u5DF4\u8D6B\u7ECF\u5178\u66F2\u76EE\u5DF4\u8D6B\u7ECF\u5178\u66F2\u76EE\u5DF4\u8D6B\u7ECF\u5178\u66F2\u76EE\u5DF4\u8D6B\u7ECF\u5178\u66F2\u76EE\u5DF4\u8D6B\u7ECF\u5178\u66F2\u76EE \u5DF4\u8D6B\u7ECF\u5178\u66F2\u76EE \u5DF4\u8D6B\u7ECF\u5178\u66F2\u76EE \u5DF4\u8D6B\u7ECF\u5178\u66F2\u76EE \u5DF4\u8D6B\u7ECF\u5178\u66F2\u76EE")])])})]}):!r.value&&e(y,{tips:"\u6682\u65E0\u8BAD\u7EC3\u6559\u7A0B",classImgSize:"SMALL",btnStatus:!1},null)]})}}),xe=E({name:"MusicPersonal",setup(){localStorage.setItem("behaviorId",j());const o=u("train-course"),c=u(),p=u(),r=u();return N(()=>{H("\u6211\u7684\u4E50\u8C31")}),()=>e("div",{class:d.personal},[e(P,{position:"top"},{default:()=>[e(k,{background:"transparent",isFixed:!1,border:!1,color:"#131415"},null)]}),e("img",{class:d.bgImg,src:R},null),e(ee,{ref:r,onFavorite:()=>{var t,a,n,s;o.value==="personal"?(a=(t=c.value)==null?void 0:t.reset)==null||a.call(t):o.value==="collection"&&((s=(n=p.value)==null?void 0:n.reset)==null||s.call(n))}},null),e(G,{color:"var(--van-primary)",background:"transparent",lineWidth:20,shrink:!0,active:o.value,"onUpdate:active":t=>o.value=t,onChange:t=>o.value=t},{default:()=>[e(b,{title:"\u8BAD\u7EC3\u6559\u7A0B",name:"train-course"},null),e(b,{title:"\u6211\u7684\u5355\u66F2",name:"personal"},null),e(b,{title:"\u6211\u7684\u4E13\u8F91",name:"personal-album"},null),e(b,{title:"\u6536\u85CF\u5355\u66F2",name:"collection"},null),e(b,{title:"\u6536\u85CF\u4E13\u8F91",name:"album"},null)]}),o.value==="train-course"&&e(ue,null,null),(o.value==="personal"||o.value==="personal-gift")&&e(ae,{ref:c,gift:o.value==="personal-gift"?1:0,onFavorite:()=>{var t,a;(a=(t=r.value)==null?void 0:t.reload)==null||a.call(t)}},null),(o.value==="personal-album"||o.value==="album-gift")&&e(se,{gift:o.value==="album-gift"?1:0},null),o.value==="collection"&&e(te,{ref:p,onFavorite:()=>{var t,a;(a=(t=r.value)==null?void 0:t.reload)==null||a.call(t)}},null),o.value==="album"&&e(le,null,null)])}});export{xe as default};