;(function(){function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value;}catch(error){reject(error);return;}if(info.done){resolve(value);}else{Promise.resolve(value).then(_next,_throw);}}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value);}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err);}_next(undefined);});};}var __vite_style__=document.createElement('style');__vite_style__.innerHTML="._personal_pjuhq_1{--van-cell-background-color: transparent;--van-cell-font-size: .42667rem;--van-cell-text-color: #333;--van-cell-value-color: #999;--van-cell-icon-size: .26667rem}._personal_pjuhq_1 .van-tab{font-size:.42667rem!important;margin-top:.4rem;color:#999}._personal_pjuhq_1 .van-tab--active{font-size:.42667rem!important;color:var(--van-primary)}._personal_pjuhq_1 .van-button--plain.van-button--primary{background-color:transparent}\n";document.head.appendChild(__vite_style__);System.register(['./vendor-legacy.e47d9109.js','./index-legacy.f25f109a5.js','./index-legacy.637f35562.js','./index-legacy.637f35563.js','./index-legacy.c522127b.js','./index-legacy.b26b03ac.js','./index-legacy.f25f109a2.js','./item-legacy.09063616.js','./index-legacy.f25f109a6.js','./index-legacy.3ba1c559.js','./item-legacy.2333b427.js','./index-legacy.f25f109a4.js','./index-legacy.f25f109a9.js','./index-legacy.6e10cd37.js','./init-user-icon-legacy.6fbc494f.js','./favorite-legacy.403f54ea.js','./footer-legacy.b83a7f72.js'],function(exports){'use strict';var defineComponent,createVNode,Fragment,Cell,useRoute,reactive,ref,List,Tabs,Tab,request,useAsyncState,Item,ColResult,Item$1;return{setters:[function(module){defineComponent=module.d;createVNode=module.a;Fragment=module.F;Cell=module.t;useRoute=module._;reactive=module.i;ref=module.U;List=module.w;Tabs=module.G;Tab=module.H;},function(){},function(){},function(){},function(module){request=module.r;},function(module){useAsyncState=module.c;},function(){},function(module){Item=module.I;},function(){},function(module){ColResult=module.C;},function(module){Item$1=module.I;},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function execute(){var Practice=defineComponent({name:'Practice',setup:function setup(){var _useAsyncState=useAsyncState(request.get('/api-student/music/sheet/practice',{params:{rows:3}}),null),isLoading=_useAsyncState.isLoading,state=_useAsyncState.state;return function(){var _state$value;var list=((_state$value=state.value)===null||_state$value===void 0?void 0:_state$value.data.rows)||[];return createVNode(Fragment,null,[list.length>0&&createVNode(Cell,{"title":"最近练习"},null),list.map(function(item){return createVNode(Item,{"data":item},null);})]);};}});var Personal=defineComponent({name:'MusicList',setup:function setup(){var route=useRoute();var params=reactive({search:route.query.search||'',musicTagIds:route.query.tagids||'',page:1});var data=ref(null);var loading=ref(false);var finished=ref(false);var isError=ref(false);var FetchList=/*#__PURE__*/function(){var _ref=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(){var res;return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:if(!loading.value){_context.next=2;break;}return _context.abrupt("return");case 2:loading.value=true;isError.value=false;_context.prev=4;_context.next=7;return request('/api-student/music/sheet/my',{data:params});case 7:res=_context.sent;data.value=res.data;params.page=res.data.pageNo+1;finished.value=res.data.pageNo>=res.data.totalPage;_context.next=16;break;case 13:_context.prev=13;_context.t0=_context["catch"](4);isError.value=true;case 16:loading.value=false;case 17:case"end":return _context.stop();}}},_callee,null,[[4,13]]);}));return function FetchList(){return _ref.apply(this,arguments);};}();return function(){return createVNode(List,{"loading":loading.value,"finished":finished.value,"finished-text":data.value&&data.value.rows.length?'没有更多了':'',"onLoad":FetchList,"error":isError.value},{default:function _default(){return[data.value&&data.value.rows.length?data.value.rows.map(function(item){return createVNode(Item,{"data":item},null);}):!loading.value&&createVNode(ColResult,{"tips":"暂无收藏曲目","classImgSize":"SMALL","btnStatus":false},null)];}});};}});var Collection=defineComponent({name:'MusicList',setup:function setup(){var route=useRoute();var params=reactive({search:route.query.search||'',musicTagIds:route.query.tagids||'',page:1});var data=ref(null);var loading=ref(false);var finished=ref(false);var isError=ref(false);var FetchList=/*#__PURE__*/function(){var _ref2=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(){var res;return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:if(!loading.value){_context2.next=2;break;}return _context2.abrupt("return");case 2:loading.value=true;isError.value=false;_context2.prev=4;_context2.next=7;return request('/api-student/music/sheet/favorite',{data:params});case 7:res=_context2.sent;data.value=res.data;params.page=res.data.pageNo+1;finished.value=res.data.pageNo>=res.data.totalPage;_context2.next=16;break;case 13:_context2.prev=13;_context2.t0=_context2["catch"](4);isError.value=true;case 16:loading.value=false;case 17:case"end":return _context2.stop();}}},_callee2,null,[[4,13]]);}));return function FetchList(){return _ref2.apply(this,arguments);};}();return function(){return createVNode(List,{"loading":loading.value,"finished":finished.value,"finished-text":data.value&&data.value.rows.length?'没有更多了':'',"onLoad":FetchList,"error":isError.value},{default:function _default(){return[data.value&&data.value.rows.length?data.value.rows.map(function(item){return createVNode(Item,{"data":item},null);}):!loading.value&&createVNode(ColResult,{"tips":"暂无收藏曲目","classImgSize":"SMALL","btnStatus":false},null)];}});};}});var Album=defineComponent({name:'MusicList',setup:function setup(){var route=useRoute();var params=reactive({search:route.query.search||'',musicTagIds:route.query.tagids||'',page:1});var data=ref(null);var loading=ref(false);var finished=ref(false);var isError=ref(false);var FetchList=/*#__PURE__*/function(){var _ref3=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee3(){var res;return regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:if(!loading.value){_context3.next=2;break;}return _context3.abrupt("return");case 2:loading.value=true;isError.value=false;_context3.prev=4;_context3.next=7;return request('/api-student/music/album/favorite',{data:params});case 7:res=_context3.sent;data.value=res.data;params.page=res.data.pageNo+1;finished.value=res.data.pageNo>=res.data.totalPage;_context3.next=16;break;case 13:_context3.prev=13;_context3.t0=_context3["catch"](4);isError.value=true;case 16:loading.value=false;case 17:case"end":return _context3.stop();}}},_callee3,null,[[4,13]]);}));return function FetchList(){return _ref3.apply(this,arguments);};}();return function(){return createVNode(List,{"loading":loading.value,"finished":finished.value,"finished-text":data.value&&data.value.rows.length?'没有更多了':'',"onLoad":FetchList,"error":isError.value},{default:function _default(){return[data.value&&data.value.rows.length?data.value.rows.map(function(item){return createVNode(Item$1,{"data":item},null);}):!loading.value&&createVNode(ColResult,{"tips":"暂无收藏曲目","classImgSize":"SMALL","btnStatus":false},null)];}});};}});var personal="_personal_pjuhq_1";var styles={personal:personal};var index=exports('default',defineComponent({name:'MusicPersonal',setup:function setup(){var activeTab=ref('personal');return function(){return createVNode("div",{"class":styles.personal},[createVNode(Practice,null,null),createVNode(Tabs,{"color":"var(--van-primary)","background":"transparent","lineWidth":20,"shrink":true,"active":activeTab.value,"onUpdate:active":function onUpdateActive($event){return activeTab.value=$event;},"onChange":function onChange(val){return activeTab.value=val;}},{default:function _default(){return[createVNode(Tab,{"title":"我的单曲","name":"personal"},null),createVNode(Tab,{"title":"收藏单曲","name":"collection"},null),createVNode(Tab,{"title":"收藏专辑","name":"album"},null)];}}),activeTab.value==='personal'&&createVNode(Personal,null,null),activeTab.value==='collection'&&createVNode(Collection,null,null),activeTab.value==='album'&&createVNode(Album,null,null)]);};}}));}};});})();