1 |
- import{C as m}from"./index-ab88eca2.js";import{T as y}from"./index-96cdd91f.js";import{d as i,b as h,f as d,g as e,N as b,h as n,R as f,k as a,l as t,n as E,o as _}from"./index-522ff179.js";import{l as C}from"./data-8bf93671.js";import{N as S}from"./Scrollbar-ec857b1a.js";const N="_selectMusic_1akyv_1",F="_close_1akyv_30",v="_listContainer_1akyv_37",A="_list_1akyv_37",q="_searchGroup_1akyv_50",T="_inputSearch_1akyv_72",u={selectMusic:N,close:F,listContainer:v,list:A,searchGroup:q,inputSearch:T},B=i({name:"search-group",setup(){return h(!1),d({search:""}),()=>e("div",{class:u.searchGroup},[e(b,{labelAlign:"left",labelPlacement:"left"},{default:()=>[e(n,{label:"教材:"},{default:()=>[e(f,null,{default:()=>[e(a,{secondary:!0,strong:!0,type:"primary",focusable:!1},{default:()=>[t("全部")]}),e(a,{quaternary:!0,focusable:!1},{default:()=>[t("人教版")]}),e(a,{quaternary:!0,focusable:!1},{default:()=>[t("声部训练")]}),e(a,{quaternary:!0,focusable:!1},{default:()=>[t("小曲目")]}),e(a,{quaternary:!0,focusable:!1},{default:()=>[t("考级曲目")]})]})]}),e(n,{label:"乐器:"},{default:()=>[e(f,null,{default:()=>[e(a,{secondary:!0,strong:!0,type:"primary"},{default:()=>[t("全部")]}),e(a,{quaternary:!0,focusable:!1,type:"default"},{default:()=>[t("竖笛")]}),e(a,{quaternary:!0,focusable:!1,type:"default"},{default:()=>[t("排萧")]}),e(a,{quaternary:!0,focusable:!1,type:"default"},{default:()=>[t("口风琴")]}),e(a,{quaternary:!0,focusable:!1,type:"default"},{default:()=>[t("陶笛")]}),e(a,{quaternary:!0,focusable:!1,type:"default"},{default:()=>[t("葫芦丝")]})]})]})]}),e(y,{class:u.inputSearch,round:!0},null)])}}),V=i({name:"select-music",emits:["select"],setup(g,{emit:p}){const c=d({list:[],height:"100%"});return(()=>{const s=C.rows||[];console.log(s);const l=[];s.forEach((r,o)=>{o<=10&&l.push({id:r.id,type:"MUSIC",title:r.musicSheetName,url:r.fixedTone?r.fixedTone.split(",")[0]:"",isCollect:!(o%3),isSelected:!(o%4)})}),c.list=l||[]})(),()=>e("div",{class:u.selectMusic},[e(E,{animated:!0,defaultValue:"shareResources",paneClass:u.paneTitle,justifyContent:"center",paneWrapperClass:u.paneWrapperContainer},{default:()=>[e(_,{name:"shareResources",tab:"选择曲目"},{default:()=>[e(B,null,null),e(S,{class:u.listContainer},{default:()=>[e("div",{class:u.list},[c.list.map(s=>e(m,{isShowAdd:!0,item:s,onAdd:l=>p("select",l)},null))])]})]})]})])}});export{V as S};
|