12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- ;(function(){function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable;})),keys.push.apply(keys,symbols);}return keys;}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key));});}return target;}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}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);});};}System.register(['./index.module-legacy.b8e9a9dd.js','./index-legacy.195351c0.js','./index-legacy.fc89aa1d.js','./index-legacy.e33a690f.js','./scrollbar.min-legacy.ada31f0d.js','./index-legacy.d47b4521.js','./vendor-legacy.2ac25f30.js','./index-legacy.628c710a.js','./index-legacy.f9a446c9.js','./hot-legacy.8fb65c96.js','./arrow-legacy.c72c6a83.js','./pan-legacy.cb837250.js','./start-legacy.54568697.js','./icon-legacy.aed5a5b3.js','./music-legacy.146bf361.js'],function(exports){'use strict';var styles,hotSearch,silder,request,searchInput,albumItem,Pagination,defineComponent,reactive,onMounted,toRefs,createVNode,useRoute,ref,nextTick,ElTabs,ElTabPane,MusicLIstItem;return{setters:[function(module){styles=module.s;},function(module){hotSearch=module.h;},function(module){silder=module.s;request=module.r;},function(module){searchInput=module.s;},function(module){albumItem=module.a;},function(module){Pagination=module.P;},function(module){defineComponent=module.d;reactive=module.r;onMounted=module.o;toRefs=module.t;createVNode=module.c;useRoute=module.a0;ref=module.O;nextTick=module.U;ElTabs=module.z;ElTabPane=module.A;},function(module){MusicLIstItem=module.M;},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function execute(){var searchAlbum=defineComponent({name:'searchdetail',components:{hotSearch:hotSearch,silder:silder,searchInput:searchInput,albumItem:albumItem,pagination:Pagination},setup:function setup(){var state=reactive({albumList:[],musicList:[],search:{},pageInfo:{// 分页规则
- limit:5,// 限制显示条数
- page:1,// 当前页
- total:0,// 总条数
- page_size:[10,20,40,50]// 选择限制显示条数
- }});var getAlbumList=/*#__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:_context.prev=0;_context.next=3;return request.post('/api-website/open/music/album/list',{data:_objectSpread(_objectSpread({albumStatus:1},state.search),{},{page:state.pageInfo.page,rows:state.pageInfo.limit})});case 3:res=_context.sent;state.albumList=res.data.rows;state.pageInfo.total=res.data.total;_context.next=11;break;case 8:_context.prev=8;_context.t0=_context["catch"](0);console.log(_context.t0);case 11:case"end":return _context.stop();}}},_callee,null,[[0,8]]);}));return function getAlbumList(){return _ref.apply(this,arguments);};}();var getList=function getList(val){state.search=_objectSpread({},val);state.pageInfo.page=1;getAlbumList();};onMounted(function(){getAlbumList();// getMusicList()
- });return _objectSpread(_objectSpread({},toRefs(state)),{},{getList:getList,getAlbumList:getAlbumList});},render:function render(){var _this=this;return createVNode("div",null,[createVNode("div",null,[createVNode("div",{"class":styles.w1200},[createVNode("div",{"class":styles.section},[createVNode("div",{"class":styles.albumList},[this.albumList.map(function(item){return createVNode(albumItem,{"detail":item},null);})])])])]),createVNode(Pagination,{"total":this.pageInfo.total,"page":this.pageInfo.page,"onUpdate:page":function onUpdatePage($event){return _this.pageInfo.page=$event;},"limit":this.pageInfo.limit,"onUpdate:limit":function onUpdateLimit($event){return _this.pageInfo.limit=$event;},"pageSizes":this.pageInfo.page_size,"pagination":this.getAlbumList},null)]);}});var searchMusic=defineComponent({name:'searchMusic',components:{hotSearch:hotSearch,silder:silder,searchInput:searchInput,albumItem:albumItem,musicListItem:MusicLIstItem,pagination:Pagination},setup:function setup(){var state=reactive({musicList:[],search:{},pageInfo:{// 分页规则
- limit:5,// 限制显示条数
- page:1,// 当前页
- total:0,// 总条数
- page_size:[5,10,20,40,50]// 选择限制显示条数
- }});// const getAlbumList = async () => {
- // try {
- // const res = await request.post('/api-website/open/music/album/list', {
- // data: {
- // albumStatus: 1,
- // page: 1,
- // rows: 10
- // }
- // })
- // state.albumList = res.data.rows
- // } catch (e) {
- // console.log(e)
- // }
- // }
- var getMusicList=/*#__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:_context2.prev=0;_context2.next=3;return request.post('/api-website/open/music/sheet/list',{data:_objectSpread(_objectSpread({albumStatus:'PASS'},state.search),{},{page:state.pageInfo.page,rows:state.pageInfo.limit,state:1})});case 3:res=_context2.sent;state.musicList=res.data.rows;state.pageInfo.total=res.data.total;_context2.next=11;break;case 8:_context2.prev=8;_context2.t0=_context2["catch"](0);console.log(_context2.t0);case 11:case"end":return _context2.stop();}}},_callee2,null,[[0,8]]);}));return function getMusicList(){return _ref2.apply(this,arguments);};}();var getList=function getList(val){console.log(val);state.search={subjectIds:val.subject,musicTagIds:val.albumTagIds,idAndName:val.search};state.pageInfo.page=1;getMusicList();};onMounted(function(){// getAlbumList()
- getList(state.search);});return _objectSpread(_objectSpread({},toRefs(state)),{},{getList:getList,getMusicList:getMusicList});},render:function render(){var _this2=this;return createVNode("div",null,[createVNode("div",null,[createVNode("div",{"class":styles.w1200},[createVNode("div",{"class":styles.section},[createVNode("div",{"class":styles.musicList},[this.musicList.map(function(item){return createVNode(MusicLIstItem,{"item":item},null);})])])])]),createVNode(Pagination,{"total":this.pageInfo.total,"page":this.pageInfo.page,"onUpdate:page":function onUpdatePage($event){return _this2.pageInfo.page=$event;},"limit":this.pageInfo.limit,"onUpdate:limit":function onUpdateLimit($event){return _this2.pageInfo.limit=$event;},"pageSizes":this.pageInfo.page_size,"pagination":this.getMusicList},null)]);}});var searchdetail=exports('default',defineComponent({name:'searchdetail',components:{hotSearch:hotSearch,silder:silder,searchInput:searchInput,searchAlbum:searchAlbum,searchMusic:searchMusic},setup:function setup(){var state=reactive({albumList:[],musicList:[],chiose:'album',searchs:{albumTagIds:'',search:'',subject:''}});var route=useRoute();var searchAlbumRef=ref();var searchMusicRef=ref();// const getAlbumList = async () => {
- // try {
- // const res = await request.post('/api-website/open/music/album/list', {
- // data: {
- // albumStatus: 1,
- // page: 1,
- // rows: 10
- // }
- // })
- // state.albumList = res.data.rows
- // } catch (e) {
- // console.log(e)
- // }
- // }
- // const getMusicList = async () => {
- // try {
- // const res = await request.post('/api-website/open/music/sheet/list', {
- // data: {
- // albumStatus: 'PASS',
- // page: 1,
- // rows: 5,
- // state: 1
- // }
- // })
- // state.musicList = res.data.rows
- // } catch (e) {
- // console.log(e)
- // }
- // }
- var searchRust=function searchRust(val){state.searchs.albumTagIds=val.join(',');startSearch(state.searchs);};var startSearch=function startSearch(val){state.searchs=_objectSpread(_objectSpread({},state.searchs),val);search();};var search=function search(){if(state.chiose=='album'){searchAlbumRef.value.getList(state.searchs);}if(state.chiose=='music'){searchMusicRef.value.getList(state.searchs);}};onMounted(function(){if(route.query.search){state.searchs.search=route.query.search;}if(route.query.subject){state.searchs.subject=route.query.subject;}if(route.query.type){state.chiose=route.query.type;}console.log(state.chiose,'chiose');nextTick(function(){search();});// getAlbumList()
- // getMusicList()
- });return _objectSpread(_objectSpread({},toRefs(state)),{},{startSearch:startSearch,searchRust:searchRust,searchAlbumRef:searchAlbumRef,searchMusicRef:searchMusicRef});},render:function render(){var _this3=this;return createVNode("div",null,[createVNode("div",{"class":""},[createVNode("div",{"class":"wall","style":{height:'70px'}},null),createVNode("div",{"class":styles.w1200},[createVNode("div",{"class":styles.section},[createVNode(searchInput,{"isWhile":true,"searchVal":_objectSpread({},this.searchs),"onStartSearch":function onStartSearch(val){_this3.startSearch(val);}},null),createVNode(hotSearch,{"type":'search',"onSearchRust":function onSearchRust(val){return _this3.searchRust(val);},"onHotTag":function onHotTag(val){_this3.searchs.search=val;}},null),createVNode(ElTabs,{"class":styles.myTab,"modelValue":this.chiose,"onUpdate:modelValue":function onUpdateModelValue($event){return _this3.chiose=$event;}},{default:function _default(){return[createVNode(ElTabPane,{"label":"专辑","name":"album"},{default:function _default(){return[_this3.chiose=='album'?createVNode(searchAlbum,{"ref":'searchAlbumRef'},null):null];}}),createVNode(ElTabPane,{"label":"乐谱","name":"music"},{default:function _default(){return[_this3.chiose=='music'?createVNode(searchMusic,{"ref":'searchMusicRef'},null):null];}})];}})])])])]);}}));}};});})();
|