1 |
- var I=Object.defineProperty,q=Object.defineProperties;var A=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var B=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var S=(o,a,e)=>a in o?I(o,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[a]=e,m=(o,a)=>{for(var e in a||(a={}))B.call(a,e)&&S(o,e,a[e]);if(x)for(var e of x(a))E.call(a,e)&&S(o,e,a[e]);return o},w=(o,a)=>q(o,A(a));import{d as R,$ as V,h as T,V as n,a as i,F as M,w as D,S as O,P as U}from"./vendor.405ecf9c.js";/* empty css *//* empty css */import{C as $}from"./index.96f38933.js";import{s as p,C as z,r as H}from"./index.9300fa29.js";import{I as K}from"./item.64eb51b6.js";import{S as _}from"./select-tag.7073b9d3.js";import{s as G}from"./index.module.da27480e.js";import{g as J,m as Q}from"./music.a5aa04f0.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index.926ca9c5.js";import"./init-user-icon.9c46bc7a.js";import"./favorite.cb69f4f9.js";import"./index.199f7c15.js";/* empty css */import"./code-down-load.1d346092.js";import"./logo.bcac726b.js";import"./browser.ebb85846.js";import"./icon_teacher.40b6f077.js";import"./index.126c459c.js";/* empty css *//* empty css */import"./orderStatus.e1a76966.js";import"./index.339fc024.js";const L=()=>{};var we=R({name:"MusicList",props:{hideSearch:{type:Boolean,default:!1},defauleParams:{type:Object,default:()=>({})},onItemClick:{type:Function,default:L},teacherId:{type:String||Number,default:""}},setup({hideSearch:o,defauleParams:a,onItemClick:e,teacherId:C},{expose:N}){localStorage.setItem("behaviorId",J());const f=V(),v={};p.version&&(v.version=p.version||"",v.platform="ios-student");const r=T(m(m({search:f.query.search||"",musicTagIds:f.query.tagids||"",page:1},v),a)),s=n(null),u=n(!1),g=n(!1),j=n(!1),c=n(!1),P=n(p.platformType==="STUDENT"?"/api-student":"/api-teacher"),y=t=>{r.page=1,r.search=t,s.value=null,h()},h=async()=>{var d;if(u.value)return;u.value=!0,j.value=!1;const t=w(m({},r),{idAndName:r.search,createBy:C});p.platformType==="TEACHER"&&(t.myself=!1);try{const l=await H.post(`${P.value}/music/sheet/list`,{data:t});if(s.value){const F=(((d=s.value)==null?void 0:d.rows)||[]).concat(l.data.rows||[]);s.value.rows=F}s.value=s.value||l.data,r.page=l.data.pageNo+1,g.value=l.data.pageNo>=l.data.totalPage}catch{j.value=!0}u.value=!1},b=t=>{const d=Object.values(t).flat().filter(Boolean).join(",");r.musicTagIds=d,r.page=1,s.value=null,h(),c.value=!1};return T({show:!1,name:"\u5168\u90E8",id:""}),N({onSearch:y,onComfirm:b}),()=>i(M,null,[i(D,{loading:u.value,finished:g.value,"finished-text":s.value&&s.value.rows.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:h,error:j.value},{default:()=>[!o&&i(O,{class:G.sticky},{default:()=>[i($,{showAction:!0,onSearch:y,onFilter:()=>c.value=!0,filterDot:!!r.musicTagIds},null)]}),s.value&&s.value.rows.length?s.value.rows.map(t=>i(K,{data:t,onClick:()=>{e===L?Q(t):e==null||e(t)}},null)):!u.value&&i(z,{tips:"\u6682\u65E0\u66F2\u76EE",classImgSize:"SMALL",btnStatus:!1},null)]}),i(U,{show:c.value,round:!0,closeable:!0,position:"bottom",style:{height:"60%"},teleport:"body","onUpdate:show":t=>c.value=t},{default:()=>[i(_,{onConfirm:b,onCancel:()=>{},defaultValue:f.query.tagids},null)]})])}});export{we as default};
|