1 |
- import{d as u,i as c,X as r,a as i,z as p,S as f}from"./vendor.ecffa0f1.js";/* empty css *//* empty css */import{S as m}from"./index.61b478c1.js";import{r as v}from"./index.bd826130.js";import{I as h}from"./item.61c01aec.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index.926ca9c5.js";import"./favorite.9bdf4305.js";var z=u({name:"MusicList",setup(){const a=c({search:"",page:1}),t=r(null),s=r(!1),o=r(!1),n=r(!1),d=e=>{a.page=1,a.search=e,l()},l=async()=>{if(!s.value){s.value=!0,n.value=!1;try{const e=await v.post("/api-student/music/sheet/list",{data:a});t.value=e.data,a.page=e.data.pageNo+1,o.value=e.data.pageNo>=e.data.totalPage}catch{n.value=!0}s.value=!1}};return()=>i(p,{loading:s.value,finished:o.value,"finished-text":"\u6CA1\u6709\u66F4\u591A\u4E86",onLoad:l},{default:()=>[i(f,null,{default:()=>[i(m,{showAction:!0,onSearch:d},null)]}),t.value&&t.value.rows.length?t.value.rows.map(e=>i(h,{data:e},null)):null]})}});export{z as default};
|