1 |
- import{t as g}from"./index.baf70a38.js";import{h as S}from"./hot.c6ed50a0.js";import{a as d}from"./arrow.15dbd454.js";import{r as p}from"./index.175e4beb.js";import{d as W,r as y,u as K,o as k,c as a,F as x,a as r,M as f}from"./vendor.08af35ce.js";const N="_wrap_zudyf_1",U="_wrapLeft_zudyf_8",G="_hotIcon_zudyf_13",Q="_tagWrap_zudyf_18",X="_wrapRight_zudyf_28",I="_arrow_zudyf_37",M="_searchWrap_zudyf_42",b="_search_zudyf_42",F="_searchDetail_zudyf_54",P="_searchResult_zudyf_54",O="_resultTitle_zudyf_59",Y="_tagList_zudyf_72",Z="_clearBtn_zudyf_78",_="_clearIcon_zudyf_88",B="_searchChioseWrap_zudyf_93",j="_chioseLineWrap_zudyf_98",J="_chioseRow_zudyf_101",H="_chioseTagWrap_zudyf_112",q="_submitBtn_zudyf_128";var t={wrap:N,wrapLeft:U,hotIcon:G,tagWrap:Q,wrapRight:X,arrow:I,searchWrap:M,search:b,searchDetail:F,searchResult:P,resultTitle:O,tagList:Y,clearBtn:Z,clearIcon:_,searchChioseWrap:B,chioseLineWrap:j,chioseRow:J,chioseTagWrap:H,"el-tag":"_el-tag_zudyf_125",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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",rs=W({name:"hotSearch",components:{tagItem:g},emits:["searchRust","hotTag"],props:{type:{type:String,default:"more"}},setup(m,l){const e=y({hotList:[],type:m.type,showDetail:!0,tagTree:[],chioseTagList:[],chioseParentList:[],searchTagList:[]}),T=K(),C=async()=>{try{const s=await p.get("/api-website/open/music/sheet/hotTag",{params:{status:1}});e.hotList=s.data}catch(s){console.log(s)}},w=async()=>{try{const s=await p.get("/api-website/open/MusicTag/tree",{});e.tagTree=s.data}catch(s){console.log(s)}},h=s=>{let c=e.chioseParentList.indexOf(s.parentTagId),i=e.chioseTagList.indexOf(s.id);if(c!==-1&&i!==-1){s.isCheck=!1,e.chioseParentList.splice(c,1),e.chioseTagList.splice(i,1),o();return}if(i==-1&&c==-1){e.chioseParentList.push(s.parentTagId),e.chioseTagList.push(s.id),s.isCheck=!0,o();return}if(i!==-1||c!==-1){e.tagTree.forEach(n=>{n.id==s.parentTagId&&n.children.forEach(u=>{u.isCheck=!1;let A=e.chioseTagList.indexOf(u.id);A!==-1&&e.chioseTagList.splice(A,1)})}),s.isCheck=!0,e.chioseTagList.push(s.id),o();return}},o=()=>{e.searchTagList=[],e.tagTree.forEach(s=>{s.children.forEach(c=>{e.chioseTagList.indexOf(c.id)!=-1&&e.searchTagList.push(c)})}),console.log(e.searchTagList,"searchTagList")},v=s=>s.isCheck?"dark":"light",R=s=>{h(s)},E=()=>{e.chioseTagList=[],e.chioseParentList=[],e.searchTagList=[],e.tagTree.forEach(s=>{s.children.forEach(c=>{c.isCheck=!1})})},z=()=>{l.emit("searchRust",e.chioseTagList),e.showDetail=!0},L=s=>{l.emit("hotTag",s)},D=()=>{T.push({path:"/searchdetail"})};return k(()=>{C(),w()}),()=>a(x,null,[e.showDetail?a("div",{class:t.wrap},[a("div",{class:t.wrapLeft},[a("img",{src:S,class:t.hotIcon,alt:""},null),a("h5",null,[r("\u70ED\u95E8\u641C\u7D22\uFF1A")]),a("div",{class:t.tagWrap},[e.hotList.map(s=>a(g,{title:s.key,onSearchTag:c=>L(c)},{default:()=>[s.key]}))])]),e.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,e.type=="search"?a("div",{class:[t.wrapRight,t.searchWrap],onClick:()=>e.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},[e.searchTagList.map(s=>a(f,{closable:!0,onClose:()=>R(s),class:"chioseTag",size:"large"},{default:()=>[s.name]}))]),a("div",{class:t.clearBtn,onClick:E},[a("span",null,[r("\u6E05\u7A7A")]),a("img",{src:$,class:t.clearIcon,alt:""},null)])]),a("div",{class:t.searchChioseWrap},[a("div",{class:t.chioseLineWrap},[e.tagTree.map(s=>a("div",{class:t.chioseRow},[a("p",null,[s.name,r("\uFF1A")]),a("div",{class:[t.chioseTagWrap,"chioseTagWrap"]},[s.children.map(c=>a(f,{class:t.tags,size:"large",effect:v(c),onClick:()=>{h(c)}},{default:()=>[c.name]}))])]))]),a("div",{class:t.submitBtn,onClick:z},[r("\u641C\u7D22")])])])])}});export{rs as h};
|