import{d as b,P as y,S as s,w as T,g as h,j as t,F as A,bf as w,O as I,Q as C,a2 as N,C as L,U as M}from"./index.3de5f3a1.js";import"./index.95afae0c.js";import"./index.aafcea9a.js";import{T as R,a as j}from"./index.4fc2b33d.js";import{c as q}from"./index.ecf34ca1.js";import{C as _}from"./index.9d7361ff.js";import{S as E}from"./index.5c5ffd47.js";import{L as S}from"./index.b6e4e686.js";import{M as x}from"./index.6db8b8f9.js";import{b as F}from"./bg-image-1.694980ec.js";import{g as P}from"./music.464759c0.js";import{u as H}from"./hooks.b671d508.js";import{T as k}from"./index.54896540.js";import{C as z}from"./index.b7f26ba1.js";import{C as D}from"./index.1cb04b3a.js";import{I as V}from"./index.6d2d8703.js";import"./use-id.16c2c670.js";import"./use-tab-status.b3ac89ac.js";import"./use-refs.bd199b1f.js";import"./index.93ebb1e4.js";import"./icon-xin2.4ab2a52d.js";import"./index.2ce6d189.js";const O="_personal_1ejcn_1",U="_bgImg_1ejcn_44",W="_pTitle_1ejcn_51",K="_practice_1ejcn_56",Q="_personalSong_1ejcn_57",$="_musicGrid_1ejcn_69",B="_tennatCellGroup_1ejcn_72",J="_tenantLogo_1ejcn_84",X="_tenantCoverImg_1ejcn_90",Y="_tenantContent_1ejcn_97";var d={personal:O,bgImg:U,pTitle:W,practice:K,personalSong:Q,musicGrid:$,tennatCellGroup:B,tenantLogo:J,tenantCoverImg:X,tenantContent:Y},Z=b({name:"Practice",emits:["favorite"],setup(p,{expose:o,emit:c}){const u=y(),i=s(0),{isLoading:a,state:l,execute:r}=q(n=>T.get("/music/sheet/practice",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:{rows:(n==null?void 0:n.rows)||3}}),null);return o({reload:r}),()=>{var e;const n=((e=l.value)==null?void 0:e.data.rows)||[];return i.value===0&&(i.value=n.length),t(A,null,[i.value>0&&t(A,null,[t(_,{titleClass:d.pTitle,title:"\u6700\u8FD1\u7EC3\u4E60",border:!1},null),t("div",{class:d.practice},[t(E,{showTitleImg:!0,list:n,onDetail:v=>{const g=location.origin+location.pathname+"#/music-detail?id="+v.id;w(g,()=>{u.push({path:"/music-detail",query:{id:v.id}})})}},null)])])])}}}),ee=b({name:"MusicList",emits:["favorite"],props:{gift:{type:Number,default:0}},setup(p,{expose:o,emit:c}){const u=I(),i=y(),a=C({search:u.query.search||"",musicTagIds:u.query.tagids||"",gift:p.gift,page:1}),l=s(null),r=s([]),n=s(!1),e=s(!1),v=s(!1),g=async()=>{if(!n.value){n.value=!0,v.value=!1;try{const m=await T("/music/sheet/my",{method:h.platformType==="TEACHER"?"POST":"GET",prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:a,data:h.platformType==="TEACHER"?a:{}});r.value=[...r.value,...m.data.rows],l.value=m.data,a.page=m.data.pageNo+1,e.value=m.data.pageNo>=m.data.totalPage}catch{v.value=!0}n.value=!1}};return N(()=>p.gift,m=>{v.value=!1,r.value=[],a.page=1,e.value=!1,a.gift=m,g()}),o({reset:()=>{v.value=!1,r.value=[],a.page=1,e.value=!1,g()},FetchList:g}),()=>t(S,{loading:n.value,finished:e.value,"finished-text":r.value.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:g,error:v.value},{default:()=>[r.value.length?t("div",{class:d.personalSong},[t(E,{showTitleImg:!0,list:r.value,onDetail:m=>{const f=location.origin+location.pathname+"#/music-detail?id="+m.id;w(f,()=>{i.push({path:"/music-detail",query:{id:m.id}})})}},null)]):!n.value&&t(L,{tips:"\u6682\u65E0\u5355\u66F2",classImgSize:"SMALL",btnStatus:!1},null)]})}}),ae=b({name:"MusicList",emits:["favorite"],setup(p,{expose:o,emit:c}){const u=I(),i=y(),a=C({search:u.query.search||"",musicTagIds:u.query.tagids||"",page:1}),l=s([]),r=s(null),n=s(!1),e=s(!1),v=s(!1),g=async()=>{if(!n.value){n.value=!0,v.value=!1;try{const f=await T("/music/sheet/favorite",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:a});l.value=[...l.value,...f.data.rows],r.value=f.data,a.page=f.data.pageNo+1,e.value=f.data.pageNo>=f.data.totalPage}catch{v.value=!0}n.value=!1}};return o({reset:()=>{v.value=!1,l.value=[],a.page=1,e.value=!1,g()},FetchList:g}),()=>t(S,{loading:n.value,finished:e.value,"finished-text":l.value.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:g,error:v.value},{default:()=>[l.value.length?t("div",{class:d.personalSong},[t(E,{showTitleImg:!0,list:l.value,onDetail:f=>{const G=location.origin+location.pathname+"#/music-detail?id="+f.id;w(G,()=>{i.push({path:"/music-detail",query:{id:f.id}})})}},null)]):!n.value&&t(L,{tips:"\u6682\u65E0\u6536\u85CF\u5355\u66F2",classImgSize:"SMALL",btnStatus:!1},null)]})}}),te=b({name:"MusicList",setup(){const p=I(),o=y(),c=C({search:p.query.search||"",musicTagIds:p.query.tagids||"",page:1}),u=s([]),i=s(null),a=s(!1),l=s(!1),r=s(!1),n=async()=>{if(!a.value){a.value=!0,r.value=!1;try{const e=await T("/music/album/favorite",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:c});u.value=[...u.value,...e.data.rows],i.value=e.data,c.page=e.data.pageNo+1,l.value=e.data.pageNo>=e.data.totalPage}catch{r.value=!0}a.value=!1}};return()=>t(S,{loading:a.value,finished:l.value,"finished-text":u.value.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:n,error:r.value},{default:()=>[u.value.length?t("div",{class:d.musicGrid},[t(x,{list:i.value.rows,onGoto:e=>{o.push({name:"music-album-detail",params:{id:e.id}})}},null)]):!a.value&&t(L,{tips:"\u6682\u65E0\u6536\u85CF\u4E13\u8F91",classImgSize:"SMALL",btnStatus:!1},null)]})}}),le=b({name:"MusicList",props:{gift:{type:Number,default:0}},setup(p){I();const o=y(),c=C({page:1,gift:p.gift}),u=s([]),i=s(null),a=s(!1),l=s(!1),r=s(!1),n=async()=>{if(!a.value){a.value=!0,r.value=!1;try{const e=await T("/music/album/purchased",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:c});u.value=[...u.value,...e.data.rows],i.value=e.data,c.page=e.data.pageNo+1,l.value=e.data.pageNo>=e.data.totalPage}catch{r.value=!0}a.value=!1}};return N(()=>p.gift,e=>{r.value=!1,u.value=[],c.page=1,l.value=!1,c.gift=e,n()}),()=>t(S,{loading:a.value,finished:l.value,"finished-text":u.value.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:n,error:r.value},{default:()=>[u.value.length?t("div",{class:d.musicGrid},[t(x,{isHiddenTag:!0,list:i.value.rows,onGoto:e=>{o.push({name:"music-album-detail",params:{id:e.id}})}},null)]):!a.value&&t(L,{tips:"\u6682\u65E0\u4E13\u8F91",classImgSize:"SMALL",btnStatus:!1},null)]})}}),se=b({name:"tenant-album",setup(){const p=y(),o=C({page:1,rows:20}),c=s([]),u=s(null),i=s(!1),a=s(!1),l=s(!1),r=async()=>{if(!i.value){i.value=!0,l.value=!1;try{const e=await T.post("/userTenantAlbumRecord/page",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",data:o});c.value=[...c.value,...e.data.rows],u.value=e.data,console.log(u.value),o.page=e.data.pageNo+1,a.value=e.data.pageNo>=e.data.totalPage}catch{l.value=!0}i.value=!1}},n=e=>{p.push({path:"/train-tool",query:{albumId:e.id,buy:"1"}})};return()=>t(S,{loading:i.value,finished:a.value,"finished-text":c.value.length?" ":"",onLoad:r,error:l.value},{default:()=>[c.value.length?c.value.map(e=>t(D,{class:d.tennatCellGroup,border:!1,onClick:()=>n(e)},{default:()=>[t(_,{isLink:!0,clickable:!1},{icon:()=>t("img",{src:e.tenantImg,class:d.tenantLogo},null),title:()=>t("div",{class:d.tenantName},[e.tenantName])}),t(_,null,{icon:()=>t(V,{src:e.coverImg,class:d.tenantCoverImg},null),title:()=>t("div",{class:d.tenantContent},[t("h2",null,[e.name]),t("p",null,[e.describe])])})]})):!i.value&&t(L,{tips:"\u6682\u65E0\u8BAD\u7EC3\u6559\u7A0B",classImgSize:"SMALL",btnStatus:!1},null)]})}}),Ee=b({name:"MusicPersonal",setup(){localStorage.setItem("behaviorId",P());const p=sessionStorage.getItem("music-personal-tab-value");sessionStorage.removeItem("music-personal-tab-value");const o=s(p||"train-course");sessionStorage.setItem("music-personal-tab-value",o.value);const c=s(),u=s(),i=s();return M(()=>{H("\u6211\u7684\u4E50\u8C31")}),()=>t("div",{class:d.personal},[t(k,{position:"top"},{default:()=>[t(z,{background:"transparent",isFixed:!1,border:!1,color:"#131415"},null)]}),t("img",{class:d.bgImg,src:F},null),t(Z,{ref:i,onFavorite:()=>{var a,l,r,n;o.value==="personal"?(l=(a=c.value)==null?void 0:a.reset)==null||l.call(a):o.value==="collection"&&((n=(r=u.value)==null?void 0:r.reset)==null||n.call(r))}},null),t(R,{color:"var(--van-primary)",background:"transparent",lineWidth:20,shrink:!0,active:o.value,"onUpdate:active":a=>o.value=a,onChange:a=>{o.value=a,sessionStorage.setItem("music-personal-tab-value",a)}},{default:()=>[t(j,{title:"\u8BAD\u7EC3\u6559\u7A0B",name:"train-course"},null)]}),o.value==="train-course"&&t(se,null,null),(o.value==="personal"||o.value==="personal-gift")&&t(ee,{ref:c,gift:o.value==="personal-gift"?1:0,onFavorite:()=>{var a,l;(l=(a=i.value)==null?void 0:a.reload)==null||l.call(a)}},null),(o.value==="personal-album"||o.value==="album-gift")&&t(le,{gift:o.value==="album-gift"?1:0},null),o.value==="collection"&&t(ae,{ref:u,onFavorite:()=>{var a,l;(l=(a=i.value)==null?void 0:a.reload)==null||l.call(a)}},null),o.value==="album"&&t(te,null,null)])}});export{Ee as default};