index.34bc3aca.js 2.9 KB

1
  1. var I=Object.defineProperty,L=Object.defineProperties;var k=Object.getOwnPropertyDescriptors;var j=Object.getOwnPropertySymbols;var F=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;var y=(s,e,a)=>e in s?I(s,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):s[e]=a,f=(s,e)=>{for(var a in e||(e={}))F.call(e,a)&&y(s,a,e[a]);if(j)for(var a of j(e))N.call(e,a)&&y(s,a,e[a]);return s},x=(s,e)=>L(s,k(e));import{d as q,_ as B,$ as P,h as T,V as n,a as l,F as V,w as _,S as A,P as M}from"./vendor.555770a3.js";/* empty css *//* empty css */import{C as R}from"./index.5981f895.js";import{C as O,r as z}from"./index.124916bb.js";import{I as D,m as E}from"./music.4cc68239.js";import{S as U}from"./select-tag.afb02ef7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index.926ca9c5.js";import"./init-user-icon.d5c3c464.js";import"./favorite.9bdf4305.js";import"./orderStatus.8c5085fa.js";/* empty css *//* empty css */import"./index.479b923c.js";/* empty css *//* empty css */const $="_sticky_igitw_1";var G={sticky:$};const b=()=>{};var me=q({name:"MusicList",props:{hideSearch:{type:Boolean,default:!1},defauleParams:{type:Object,default:()=>({})},onItemClick:{type:Function,default:b},teacherId:{type:String||Number,default:""}},setup({hideSearch:s,defauleParams:e,onItemClick:a,teacherId:S},{expose:w}){const d=B();P();const i=T(f({search:d.query.search||"",musicTagIds:d.query.tagids||"",page:1},e)),o=n(null),u=n(!1),v=n(!1),p=n(!1),c=n(!1),g=t=>{i.page=1,i.search=t,o.value=null,m()},m=async()=>{var t;if(!u.value){u.value=!0,p.value=!1;try{const r=await z.post("/api-student/music/sheet/list",{data:x(f({},i),{idAndName:i.search,createBy:S})});if(o.value){let C=(((t=o.value)==null?void 0:t.rows)||[]).concat(r.data.rows||[]);o.value.rows=C}o.value=o.value||r.data,i.page=r.data.pageNo+1,v.value=r.data.pageNo>=r.data.totalPage}catch{p.value=!0}u.value=!1}},h=t=>{const r=Object.values(t).flat().filter(Boolean).join(",");i.musicTagIds=r,i.page=1,m(),c.value=!1};return w({onSearch:g,onComfirm:h}),()=>l(V,null,[l(_,{loading:u.value,finished:v.value,"finished-text":o.value&&o.value.rows.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:m,error:p.value},{default:()=>[!s&&l(A,{class:G.sticky},{default:()=>[l(R,{showAction:!0,onSearch:g,onFilter:()=>c.value=!0,filterDot:!!i.musicTagIds},null)]}),o.value&&o.value.rows.length?o.value.rows.map(t=>l(D,{data:t,onClick:()=>{a===b?E(t):a(t)}},null)):!u.value&&l(O,{tips:"\u6682\u65E0\u66F2\u76EE",classImgSize:"SMALL",btnStatus:!1},null)]}),l(M,{show:c.value,round:!0,closeable:!0,position:"bottom",style:{height:"60%"},teleport:"body","onUpdate:show":t=>c.value=t},{default:()=>[l(U,{onComfirm:h,onCancel:()=>{},defaultValue:d.query.tagids},null)]})])}});export{me as default};