searchdetail.8038670d.js 4.8 KB

1
  1. var q=Object.defineProperty,z=Object.defineProperties;var U=Object.getOwnPropertyDescriptors;var v=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var L=(s,a,i)=>a in s?q(s,a,{enumerable:!0,configurable:!0,writable:!0,value:i}):s[a]=i,c=(s,a)=>{for(var i in a||(a={}))C.call(a,i)&&L(s,i,a[i]);if(v)for(var i of v(a))P.call(a,i)&&L(s,i,a[i]);return s},l=(s,a)=>z(s,U(a));import{s as o}from"./index.module.540e88f3.js";import{h as u}from"./index.b8eb53f6.js";import{s as d,r as y}from"./index.e7422e2b.js";import{s as h}from"./index.ee29e39f.js";import{a as g}from"./scrollbar.min.b0af3ace.js";import{P as m}from"./index.6edf8dec.js";import{C as p}from"./index.83a2d91c.js";import{d as f,r as b,o as I,t as j,c as e,u as V,U as S,P as _,n as x,C as E,D as T}from"./vendor.925c905e.js";import{M as D}from"./index.48498ec4.js";import"./index.ef6e00b3.js";import"./hot.5fc25a45.js";import"./arrow.15dbd454.js";import"./pan.47bc7f75.js";import"./start.1edc8c81.js";import"./icon.6e6f91da.js";import"./music.f2b8674a.js";var M=f({name:"searchdetail",components:{hotSearch:u,silder:d,searchInput:h,albumItem:g,pagination:m,ColEmpty:p},setup(){const s=b({albumList:[],musicList:[],search:{},isshowData:!1,pageInfo:{limit:10,page:1,total:0,page_size:[5,10,20,40,50]}}),a=async()=>{try{const t=await y.post("/api-website/open/music/album/list",{data:l(c({albumStatus:1},s.search),{page:s.pageInfo.page,rows:s.pageInfo.limit})});s.albumList=t.data.rows,s.pageInfo.total=t.data.total,s.pageInfo.total==0?s.isshowData=!0:s.isshowData=!1}catch(t){console.log(t)}},i=t=>{s.search=l(c({},t),{idAndName:t.search}),s.pageInfo.page=1,a()};return I(()=>{}),l(c({},j(s)),{getList:i,getAlbumList:a})},render(){return e("div",null,[e("div",null,[e("div",{class:o.w1200},[e("div",{class:o.section},[e("div",{class:o.albumList},[this.albumList.map(s=>e(g,{detail:s},null))]),this.isshowData&&e(p,null,null)])])]),e(m,{total:this.pageInfo.total,page:this.pageInfo.page,"onUpdate:page":s=>this.pageInfo.page=s,limit:this.pageInfo.limit,"onUpdate:limit":s=>this.pageInfo.limit=s,pageSizes:this.pageInfo.page_size,pagination:this.getAlbumList},null)])}}),R=f({name:"searchMusic",components:{hotSearch:u,silder:d,searchInput:h,albumItem:g,musicListItem:D,pagination:m,ColEmpty:p},setup(){const s=b({musicList:[],search:{},isshowData:!1,pageInfo:{limit:10,page:1,total:0,page_size:[5,10,20,40,50]}}),a=async()=>{try{const t=await y.post("/api-website/open/music/sheet/list",{data:l(c({albumStatus:"PASS"},s.search),{page:s.pageInfo.page,rows:s.pageInfo.limit,state:1})});s.musicList=t.data.rows,s.pageInfo.total=t.data.total,s.pageInfo.total==0?s.isshowData=!0:s.isshowData=!1}catch(t){console.log(t)}},i=t=>{s.search={subjectIds:t.subject,musicTagIds:t.albumTagIds,idAndName:t.search},s.pageInfo.page=1,a()};return I(()=>{}),l(c({},j(s)),{getList:i,getMusicList:a})},render(){return e("div",null,[e("div",null,[e("div",{class:o.w1200},[e("div",{class:o.section},[e("div",{class:o.musicList},[this.musicList.map(s=>e(D,{item:s},null))])])]),this.isshowData&&e(p,null,null)]),e(m,{total:this.pageInfo.total,page:this.pageInfo.page,"onUpdate:page":s=>this.pageInfo.page=s,limit:this.pageInfo.limit,"onUpdate:limit":s=>this.pageInfo.limit=s,pageSizes:this.pageInfo.page_size,pagination:this.getMusicList},null)])}}),as=f({name:"searchdetail",components:{hotSearch:u,silder:d,searchInput:h,searchAlbum:M,searchMusic:R},setup(){const s=b({albumList:[],musicList:[],chiose:"album",searchs:{albumTagIds:"",search:"",subject:""}}),a=V(),i=S(),t=S(),A=r=>{s.searchs.albumTagIds=r.join(","),w(s.searchs)},w=r=>{s.searchs=c(c({},s.searchs),r),n()},n=()=>{s.chiose=="album"&&i.value.getList(s.searchs),s.chiose=="music"&&t.value.getList(s.searchs)};return _(()=>s.chiose,r=>{console.log(r),x(()=>{n()})}),I(()=>{a.query.search&&(s.searchs.search=a.query.search),a.query.subject&&(s.searchs.subject=a.query.subject),a.query.type&&(s.chiose=a.query.type),x(()=>{n()})}),l(c({},j(s)),{startSearch:w,searchRust:A,searchAlbumRef:i,searchMusicRef:t,search:n})},render(){return e("div",null,[e("div",{class:""},[e("div",{class:"wall",style:{height:"60px"}},null),e("div",{class:o.w1200},[e("div",{class:o.section},[e(h,{isWhile:!0,searchVal:c({},this.searchs),onStartSearch:s=>{this.startSearch(s)}},null),e("div",{class:o.hotSearch},[e(u,{type:"search",onSearchRust:s=>this.searchRust(s),onHotTag:s=>{this.searchs.search=s,this.search()},isChiose:!0},null)]),e("div",{class:o.myTabWrap},[e(E,{class:o.myTab,modelValue:this.chiose,"onUpdate:modelValue":s=>this.chiose=s},{default:()=>[e(T,{label:"\u4E13\u8F91",name:"album"},{default:()=>[this.chiose=="album"?e(M,{ref:"searchAlbumRef"},null):null]}),e(T,{label:"\u4E50\u8C31",name:"music"},{default:()=>[this.chiose=="music"?e(R,{ref:"searchMusicRef"},null):null]})]})])])])])])}});export{as as default};