import{d as s,i as t,b as l,B as u,w as o,ak as n}from"./index.2557005b.js";import"./index.148eaba9.js";import"./index.061c46ec.js";import{T as d,a as i}from"./index.80f6d76f.js";import{L as c}from"./index.cf7918d9.js";import"./use-id.5ece45a3.js";import"./use-tab-status.3e57cf68.js";import"./use-refs.0bbf0541.js";var p=s({name:"MusicListItem",props:{data:{type:Object,default:()=>null}},render(){return this.data?t("div",null,null):null}}),h={"list-contaner":"_list-contaner_v1ygs_1"};function f(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!n(a)}var e=s({name:"MusicList",props:{auditStatus:{type:Number,default:0}},data(){return{list:[],loading:!1,error:!1,finished:!1,page:1}},methods:{async FetchList(){this.loading=!0;try{const a=await l.post("/api-web/music/sheet/list",{data:{auditStatus:this.auditStatus}});a.data.length&&(this.list=this.list.concat(a.data))}catch{this.error=!0}this.loading=!1},toUpload(){this.$router.push({path:"/music-upload"})}},render(){let a;return t("div",{class:h["list-contaner"]},[t(u,{onClick:this.toUpload},{default:()=>[o("\u4E0A\u4F20\u66F2\u8C31")]}),t(c,{loading:this.loading,error:this.error,finished:this.finished,onLoad:this.FetchList},f(a=this.list.map(r=>t(p,{data:r},null)))?a:{default:()=>[a]})])}}),w=s({name:"MusicListSwitch",render(){return t("div",null,[t(d,null,{default:()=>[t(i,{title:"\u5DF2\u4E0A\u67B6"},{default:()=>[t(e,{auditStatus:0},null)]}),t(i,{title:"\u5BA1\u6838\u4E2D"},{default:()=>[t(e,{auditStatus:1},null)]}),t(i,{title:"\u5BA1\u6838\u5931\u8D25"},{default:()=>[t(e,{auditStatus:2},null)]})]})])}});export{w as default};