index.ed7efb22.js 3.2 KB

1
  1. import{x as w,U as y,y as c,E as k,S,d as v,i as a,$ as _,z as C,b9 as A,D as x,b as p,bc as m,F as W,w as z}from"./index.9a8e7555.js";import{C as g}from"./index.3b6c3426.js";import{S as I}from"./index.e9655eaa.js";import{C as T}from"./index.c7f6a96c.js";import{I as N}from"./index.7f9087a9.js";import{b}from"./index.e57ccea0.js";import{c as D}from"./index.926ca9c5.js";import{I as F,m as L}from"./music.5c2aaffd.js";import"./index.cb5d8493.js";import"./use-id.62bab9ae.js";import"./index.eefac611.js";import"./init-user-icon.d5c3c464.js";import"./favorite.9bdf4305.js";import"./orderStatus.e7cb2458.js";/* empty css *//* empty css */const[P,l]=w("skeleton"),h="100%",U="60%",B={row:y(0),title:Boolean,round:Boolean,avatar:Boolean,loading:c,animate:c,avatarSize:k,titleWidth:k,avatarShape:S("round"),rowWidth:{type:[Number,String,Array],default:h}};var R=v({name:P,inheritAttrs:!1,props:B,setup(t,{slots:o,attrs:r}){const n=()=>{if(t.avatar)return a("div",{class:l("avatar",t.avatarShape),style:A(t.avatarSize)},null)},u=()=>{if(t.title)return a("h3",{class:l("title"),style:{width:_(t.titleWidth)}},null)},d=s=>{const{rowWidth:i}=t;return i===h&&s===+t.row-1?U:Array.isArray(i)?i[s]:i},f=()=>Array(+t.row).fill("").map((s,i)=>a("div",{class:l("row"),style:{width:_(d(i))}},null));return()=>{var s;return t.loading?a("div",C({class:l({animate:t.animate,round:t.round})},r),[n(),a("div",{class:l("content")},[u(),f()])]):(s=o.default)==null?void 0:s.call(o)}}});const E=x(R);const q="_songbook_19s5v_1",H="_sticky_19s5v_11",O="_title_19s5v_14",V="_albumContainer_19s5v_20",$="_album_19s5v_20",M="_main_19s5v_34",j="_favorite_19s5v_37",G="_img_19s5v_51";var e={songbook:q,sticky:H,title:O,albumContainer:V,album:$,main:M,favorite:j,img:G},J=v({name:"Songbook",setup(){const{isLoading:t,state:o}=b(p.post("/api-student/music/album/list",{data:{}}),null),r=m();return()=>a(W,null,[o.value&&o.value.data.rows.length?a("div",{class:e.albumContainer},[o.value.data.rows.map(n=>a("div",{class:e.album,key:n.id,onClick:()=>r.push("/music-album-detail/"+n.id)},[a("div",{class:e.main},[a(N,{class:e.img,src:n.albumCoverUrl},null),a("p",{class:e.favorite},[a("span",null,[n.albumFavoriteCount]),z("\u4EBA\u6536\u85CF")])]),a("h4",{class:D(e.title,"van-ellipsis")},[n.albumName])]))]):null,t.value&&a("div",{style:{display:"flex"}},[Array.from({length:4}).map(()=>a(E,{style:{width:"96px",flexDirection:"column"},avatar:!0,"avatar-shape":"square","avatar-size":"96px",title:!0,titleWidth:"100%"},null))])])}}),K=v({name:"Songbook",setup(){const t=m(),{isLoading:o,state:r}=b(p.post("/api-student/music/sheet/list",{data:{}}),null);return()=>r.value&&r.value.data.rows.length?a("div",{class:e.listContainer},[r.value.data.rows.map(n=>a(F,{data:n,onClick:u=>{L(u,d=>{t.push({path:d,query:{orderType:"MUSIC"}})})}},null))]):null}}),ma=v({name:"Songbook",setup(){const t=m();return()=>a("div",{class:e.songbook},[a(I,{class:e.sticky,onClick:()=>{t.push("/music-search")}},{default:()=>[a(T,{disabled:!0,showAction:!0},null)]}),a(g,{class:e.title,title:"\u4E13\u8F91","is-link":!0,to:"/music-album",value:"\u66F4\u591A"},null),a(J,null,null),a(g,{class:e.title,title:"\u66F2\u8C31","is-link":!0,to:"/music-list",value:"\u66F4\u591A"},null),a(K,null,null)])}});export{ma as default};