1 |
- import{t as g}from"./index.b826d6c6.js";import{h as W}from"./hot.60938b67.js";import{a as d}from"./arrow.15dbd454.js";import{d as K,r as k,u as U,o as N,c as a,a as r,F as x,b as T}from"./index.06cf5f04.js";import{E as m}from"./index2.5509e6d7.js";const G="_wrap_1p486_1",I="_wrapLeft_1p486_7",Q="_hotIcon_1p486_12",X="_tagWrap_1p486_17",z="_wrapRight_1p486_27",M="_arrow_1p486_36",F="_searchWrap_1p486_41",P="_search_1p486_41",y="_searchDetail_1p486_53",O="_searchResult_1p486_53",b="_resultTitle_1p486_58",Y="_tagList_1p486_71",Z="_clearBtn_1p486_77",_="_clearIcon_1p486_87",B="_searchChioseWrap_1p486_92",J="_chioseLineWrap_1p486_97",H="_chioseRow_1p486_100",j="_chioseTagWrap_1p486_111",q="_submitBtn_1p486_127";var t={wrap:G,wrapLeft:I,hotIcon:Q,tagWrap:X,wrapRight:z,arrow:M,searchWrap:F,search:P,searchDetail:y,searchResult:O,resultTitle:b,tagList:Y,clearBtn:Z,clearIcon:_,searchChioseWrap:B,chioseLineWrap:J,chioseRow:H,chioseTagWrap:j,"el-tag":"_el-tag_1p486_124",submitBtn:q},V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAABNlJREFUaEPtmWtoHFUUx//nTppXFZFKsYjUIlItfUjJ2qRBRFFbVHxAGynYmtLsnV0Q9HM/SIpIPwoGs3tvdkMx9EM2WKS2QhELFpq0vl1tfeEDlPhFRaVpWrszR26YLdOQ7M7MziY17P22O+f+z/mdc+6dmTuEJT5oifOhAfh/r3Cjgo0KXucZaLSov0DJZHIbER0AsBnAsgUuXomZPxVCHFBKvRvUd+AK2ra9nZmPAbCCitfJzhFCPJrNZk8G0Q8MKKX8EEAiiOgC2IxrrbuD+AkDOA2g1RMdA/B2EAcx2jwNYKend0FrfWMQ7TCA3wBY64n+4bpuIpfL/RTESa02fX19a4QQHwFY4Wmd01qvD6IbBjANYNAn+sX09HT3yMjIVBBHUW127969vK2tbRzARp+GrbXWQTQDAxoxKWXB1yYgooJS6tkgjqLazPYJYExr3RNULxSgyWZ7e/tpZt5UdsDM+4eGhg4GdRjGTkq5H8CrtXRNKEDjyFsPZke9xXPsENGTYe5NQSCllI8DOApAePa/CyES2Wz25yDzyzahAc3EVCr1kOu6JwA0eUJ/MfOWoaGh78I4n882nU6vdRznLICbPJuS67rbcrlcoHufXzcSoLceXwLwmk/s66mpqc7Dhw//UwuklNJAGbjyjm3kXtRavx5FNzKgB3kIwPM+x0e11uZ+xVGC6e/vF5OTk6YtTXvODCI6pJTaG0VvZn7UiWZeb29va3Nz86lZTzivaK1fjqIrpTQbitlYyuNsS0vLAwMDA5ej6NUM6K3H21zX/RjAreY3M7MQYodS6kiYoKSUO5l5lIjKSf+tVCp1DA8PT4bRmW1bUwXLYvv27esWQpwkombvvwuO43Tl8/mvggSXTqc3lkqlcSJa7tlfJqIHlVITQeZXsokF0FuPEoDyOfvBcZz78vn8n5UC2LNnz4rW1lbzGLbGt+76lFL5WuFiaVF/EMlkMkNEKV+gJ5RS2ysFKqV8D8DDPps3tNYvxAEXO6CUchkRvc/M95cDtCzr7kwm8+1cAdu2vY6Zz/mufQDgEa31lesS0GvVLQDOlAMUQmzOZrOfzQPYwcymPWcGESWUUmbDim3EtgbLEUkpzXHGJ1EALcvalMlkirHR1XofnCuQBqAvK7ZtX9OiS72C3NTUtHpwcPCXJdOiqVTqDtd1zRuCw8zD9XivXNRNJs5KzafVAAyb5TC7aFjtKPaNCobNWpgKbjx9ZCXTlYMgWl3RD8NxgF3nt/ZUfHCfS2NRK7hhvKBAMG8h1UeTuPPLxI4fqxtea7G4gBOF4wAeqxo04e8bXKya2NpjPh+EGosMOJoEic5KETO7lwSsN4tdO8xBVOhRd0DXdTtyudzVh+/QEdY4oe6AlmV1ZDKZBmCNhZp3+qJXcEPx2M3OxYurKgE2WXCKiZ45TwWqJSZ2wGQyeS8RXX2Dr9SiG86MPQXGKMAt1QK14Kz5vGtXqO8SRnNxAScK5uz0mWpwM4HSv7cXO5/7NYit3yZ2QNu272Lmqx9hKlVw/UThHQKeqBY0EU4UO3sqns7NpxE7oHEkpcwy814isph53Xxfne459dYq0UIrKwFaonSpePz89+jvd6slYq7rdQGMEki95jQA65XZhdJtVHChMl0vP40K1iuzC6W75Cv4H+ZH6Uiv2WQMAAAAAElFTkSuQmCC",$="data:image/png;base64,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",re=K({name:"hotSearch",components:{tagItem:g},emits:["searchRust","hotTag"],props:{type:{type:String,default:"more"},searchType:{type:String,default:"MUSIC"}},setup(l,h){const s=k({hotList:[],type:l.type,showDetail:!0,tagTree:[],chioseTagList:[],chioseParentList:[],searchTagList:[],searchType:l.searchType}),C=U(),w=async()=>{try{const e=await T.get(`/api-website/open/music/sheet/hotTag/${s.searchType}`);s.hotList=e.data}catch(e){console.log(e)}},v=async()=>{try{const e=await T.get("/api-website/open/MusicTag/tree",{});s.tagTree=e.data}catch(e){console.log(e)}},n=e=>{let c=s.chioseParentList.indexOf(e.parentTagId),i=s.chioseTagList.indexOf(e.id);if(c!==-1&&i!==-1){e.isCheck=!1,s.chioseParentList.splice(c,1),s.chioseTagList.splice(i,1),o();return}if(i==-1&&c==-1){s.chioseParentList.push(e.parentTagId),s.chioseTagList.push(e.id),e.isCheck=!0,o();return}if(i!==-1||c!==-1){s.tagTree.forEach(p=>{p.id==e.parentTagId&&p.children.forEach(u=>{u.isCheck=!1;let A=s.chioseTagList.indexOf(u.id);A!==-1&&s.chioseTagList.splice(A,1)})}),e.isCheck=!0,s.chioseTagList.push(e.id),o();return}},o=()=>{s.searchTagList=[],s.tagTree.forEach(e=>{e.children.forEach(c=>{s.chioseTagList.indexOf(c.id)!=-1&&s.searchTagList.push(c)})}),console.log(s.searchTagList,"searchTagList")},f=e=>e.isCheck?"dark":"light",E=e=>{n(e)},R=()=>{s.chioseTagList=[],s.chioseParentList=[],s.searchTagList=[],s.tagTree.forEach(e=>{e.children.forEach(c=>{c.isCheck=!1})})},L=()=>{h.emit("searchRust",s.chioseTagList),s.showDetail=!0},S=e=>{h.emit("hotTag",e)},D=()=>{C.push({path:"/searchdetail"})};return N(()=>{w(),v()}),()=>a(x,null,[s.showDetail?a("div",{class:t.wrap},[a("div",{class:t.wrapLeft},[a("img",{src:W,class:t.hotIcon,alt:""},null),a("h5",null,[r("\u70ED\u95E8\u641C\u7D22\uFF1A")]),a("div",{class:t.tagWrap},[s.hotList.map(e=>a(g,{title:e.key,onSearchTag:c=>S(c)},{default:()=>[e.key]}))])]),s.type=="more"?a("div",{class:t.wrapRight,onClick:D},[a("span",null,[r("\u66F4\u591A")]),a("img",{class:t.arrow,src:d,alt:""},null)]):null,s.type=="search"?a("div",{class:[t.wrapRight,t.searchWrap],onClick:()=>s.showDetail=!1},[a("span",null,[r("\u7B5B\u9009")]),a("img",{class:t.search,src:V,alt:""},null)]):null]):a("div",{class:t.searchDetail},[a("div",{class:t.searchResult},[a("div",{class:t.resultTitle},[a("span",null,[r("\u641C\u7D22\u7ED3\u679C")]),a("img",{src:d,alt:""},null)]),a("div",{class:t.tagList},[s.searchTagList.map(e=>a(m,{closable:!0,onClose:()=>E(e),class:"chioseTag",size:"large"},{default:()=>[e.name]}))]),a("div",{class:t.clearBtn,onClick:R},[a("span",null,[r("\u6E05\u7A7A")]),a("img",{src:$,class:t.clearIcon,alt:""},null)])]),a("div",{class:t.searchChioseWrap},[a("div",{class:t.chioseLineWrap},[s.tagTree.map(e=>a("div",{class:t.chioseRow},[a("p",null,[e.name,r("\uFF1A")]),a("div",{class:[t.chioseTagWrap,"chioseTagWrap"]},[e.children.map(c=>a(m,{class:t.tags,size:"large",effect:f(c),onClick:()=>{n(c)}},{default:()=>[c.name]}))])]))]),a("div",{class:t.submitBtn,onClick:L},[r("\u641C\u7D22")])])])])}});export{re as h};
|