index.281092b2.js 5.1 KB

1
  1. import{d as f,l,a as s,C as S,aE as T,F as E,u as b,h as j,M as y,v as I,w as x}from"./vendor.cd162bf7.js";/* empty css *//* empty css *//* empty css */import{r as g,s as h,C as L}from"./index.3f446802.js";import{b as A}from"./index.a576332b.js";/* empty css */import{I as w}from"./item.8693b69e.js";import{m as C,g as F}from"./music.65e42946.js";/* empty css */import{I as q}from"./item.3ab561a9.js";/* empty css *//* empty css */import"./index.926ca9c5.js";import"./music-icon.c20abf48.js";import"./init-user-icon.6387573f.js";import"./favorite.cb69f4f9.js";import"./index.b03972be.js";import"./code-down-load.47d90056.js";import"./logo.bcac726b.js";import"./browser.ebb85846.js";import"./icon_teacher.cb128c00.js";import"./orderStatus.a7fe4bab.js";import"./index.339fc024.js";var M=f({name:"Practice",emits:["favorite"],setup(u,{expose:v,emit:c}){const i=l(0),{isLoading:e,state:t,execute:r}=A(a=>g.get("/music/sheet/practice",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:{rows:(a==null?void 0:a.rows)||3}}),null);return v({reload:r}),()=>{var o;const a=((o=t.value)==null?void 0:o.data.rows)||[];return i.value===0&&(i.value=a.length),s(E,null,[i.value>0&&s(S,{title:"\u6700\u8FD1\u7EC3\u4E60"},null),Array.from(Array(i.value)).map((p,d)=>{const n=a[d];return console.log(a,n),n?s(w,{key:n.id,data:n,onClick:()=>C(n),onFavorite:()=>{c("favorite")}},null):s(T,{row:5},null)})])}}}),N=f({name:"MusicList",emits:["favorite"],setup(u,{expose:v,emit:c}){const i=b(),e=j({search:i.query.search||"",musicTagIds:i.query.tagids||"",page:1}),t=l(null),r=l([]),a=l(!1),o=l(!1),p=l(!1),d=async()=>{if(!a.value){a.value=!0,p.value=!1;try{const n=await g("/music/sheet/my",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:e});r.value=[...r.value,...n.data.rows],t.value=n.data,e.page=n.data.pageNo+1,o.value=n.data.pageNo>=n.data.totalPage}catch{p.value=!0}a.value=!1}};return v({reset:()=>{p.value=!1,r.value=[],e.page=1,o.value=!1,d()},FetchList:d}),()=>s(y,{loading:a.value,finished:o.value,"finished-text":r.value.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:d,error:p.value},{default:()=>[r.value.length?r.value.map(n=>s(w,{data:n,onClick:()=>C(n),onFavorite:()=>c("favorite")},null)):!a.value&&s(L,{tips:"\u6682\u65E0\u5355\u66F2",classImgSize:"SMALL",btnStatus:!1},null)]})}}),k=f({name:"MusicList",emits:["favorite"],setup(u,{expose:v,emit:c}){const i=b(),e=j({search:i.query.search||"",musicTagIds:i.query.tagids||"",page:1}),t=l([]),r=l(null),a=l(!1),o=l(!1),p=l(!1),d=async()=>{if(!a.value){a.value=!0,p.value=!1;try{const m=await g("/music/sheet/favorite",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:e});t.value=[...t.value,...m.data.rows],r.value=m.data,e.page=m.data.pageNo+1,o.value=m.data.pageNo>=m.data.totalPage}catch{p.value=!0}a.value=!1}},n=()=>{p.value=!1,t.value=[],e.page=1,o.value=!1,d()};return v({reset:n,FetchList:d}),()=>s(y,{loading:a.value,finished:o.value,"finished-text":t.value.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:d,error:p.value},{default:()=>[t.value.length?t.value.map(m=>s(w,{data:m,onClick:()=>C(m),onFavorite:()=>{n(),c("favorite")}},null)):!a.value&&s(L,{tips:"\u6682\u65E0\u6536\u85CF\u5355\u66F2",classImgSize:"SMALL",btnStatus:!1},null)]})}}),P=f({name:"MusicList",setup(){const u=b(),v=j({search:u.query.search||"",musicTagIds:u.query.tagids||"",page:1}),c=l([]),i=l(null),e=l(!1),t=l(!1),r=l(!1),a=async()=>{if(!e.value){e.value=!0,r.value=!1;try{const o=await g("/music/album/favorite",{prefix:h.platformType==="TEACHER"?"/api-teacher":"/api-student",params:v});c.value=[...c.value,...o.data.rows],i.value=o.data,v.page=o.data.pageNo+1,t.value=o.data.pageNo>=o.data.totalPage}catch{r.value=!0}e.value=!1}};return()=>s(y,{loading:e.value,finished:t.value,"finished-text":c.value.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:a,error:r.value},{default:()=>[c.value.length?c.value.map(o=>s(q,{data:o},null)):!e.value&&s(L,{tips:"\u6682\u65E0\u6536\u85CF\u4E13\u8F91",classImgSize:"SMALL",btnStatus:!1},null)]})}});const R="_personal_pjuhq_1";var _={personal:R},ie=f({name:"MusicPersonal",setup(){localStorage.setItem("behaviorId",F());const u=l("personal"),v=l(),c=l(),i=l();return()=>s("div",{class:_.personal},[s(M,{ref:i,onFavorite:()=>{var e,t,r,a;u.value==="personal"?(t=(e=v.value)==null?void 0:e.reset)==null||t.call(e):u.value==="collection"&&((a=(r=c.value)==null?void 0:r.reset)==null||a.call(r))}},null),s(I,{color:"var(--van-primary)",background:"transparent",lineWidth:20,shrink:!0,active:u.value,"onUpdate:active":e=>u.value=e,onChange:e=>u.value=e},{default:()=>[s(x,{title:"\u6211\u7684\u5355\u66F2",name:"personal"},null),s(x,{title:"\u6536\u85CF\u5355\u66F2",name:"collection"},null),s(x,{title:"\u6536\u85CF\u4E13\u8F91",name:"album"},null)]}),u.value==="personal"&&s(N,{ref:v,onFavorite:()=>{var e,t;(t=(e=i.value)==null?void 0:e.reload)==null||t.call(e)}},null),u.value==="collection"&&s(k,{ref:c,onFavorite:()=>{var e,t;(t=(e=i.value)==null?void 0:e.reload)==null||t.call(e)}},null),u.value==="album"&&s(P,null,null)])}});export{ie as default};