| 1 |
- import{d as W,S as m,f as M,n as k,g as V,P as K,O as L,bC as O,a2 as P,Q as E,U as z,j as s,z as j,M as N,R as D,C as F,Z as Y,W as q,w as G}from"./index.806e51b9.js";import{T as Z}from"./index.c4f8fd7b.js";import"./index.882c57ae.js";import"./index.a04113bc.js";import{T as U,a as _}from"./index.3b407f01.js";import{D as Q,a as X}from"./index.af48deb4.js";import"./index.b04e42b4.js";import{E as $}from"./index.b6ce06cf.js";import{S as ee}from"./index.960187d1.js";import{c as se,e as ae}from"./index.f939df8e.js";import{c as te}from"./index.926ca9c5.js";import{g as oe}from"./music.a4b25abc.js";import{S as ne}from"./select-subject.f2f5b000.js";import{a as v,S as A}from"./hooks.c82ec896.js";import{T as le}from"./index.bb2c90c4.js";import{C as ce}from"./index.4a67fce7.js";const re="_search_6nhsx_1",ie="_sticky_6nhsx_10",ue="_searchCancel_6nhsx_16",he="_titleActive_6nhsx_41",pe="_title_6nhsx_41",me="_keywordTitle_6nhsx_50",de="_t_6nhsx_41",fe="_remove_6nhsx_63",ge="_keywords_6nhsx_66",_e="_content_6nhsx_72",be="_searchKeyword_6nhsx_77",ve="_arrowMore_6nhsx_88",Ae="_label_6nhsx_99",we="_bgImg_6nhsx_128",Se="_tagTabs_6nhsx_136",ye="_hotMusic_6nhsx_159",ke="_swipeItem_6nhsx_162",Ce="_swipeChild_6nhsx_162",Te="_swipeTitle_6nhsx_179",xe="_swipeContent_6nhsx_186",Ie="_swipe_6nhsx_162",Re="_num_6nhsx_200",Ee="_hot_6nhsx_159",je="_swipeTop_6nhsx_222",Ne="_searchResult_6nhsx_228",Ue="_searchGroups_6nhsx_240",Me="_searchItem_6nhsx_249",He="_rName_6nhsx_254",Be="_iconSearch_6nhsx_263";var a={search:re,sticky:ie,searchCancel:ue,titleActive:he,title:pe,keywordTitle:me,t:de,remove:fe,keywords:ge,content:_e,searchKeyword:be,arrowMore:ve,label:Ae,bgImg:we,tagTabs:Se,hotMusic:ye,swipeItem:ke,swipeChild:Ce,swipeTitle:Te,swipeContent:xe,swipe:Ie,num:Re,hot:Ee,swipeTop:je,searchResult:Ne,searchGroups:Ue,searchItem:Me,rName:He,iconSearch:Be},Je="./assets/bg-image-search.c44b4a0f.png",We="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAxRJREFUWEfNl01IVFEUx//nPUGnTRaYZB+QIdjGiqBVLSwJWrUQKRrmaRttruU8KYgW5csWIYSOqW9SDHPEzYSLVkFos2gXROUmQWjRhxJm6SZHcN6J9+bNzHNyZrRRp7e8957/+d1zzz33PEKWz68PVwFUC+A0gEoAu22TnwCmALwGeEwV9ZPZtNaap3RG3frTE0xyB5jPrkuYaII4essnGt6ua7296C8ALRwuKJ763AUmAUByijFjhQjfzTFmlBKhIMWZAWJ9ofJgq1ZdvbIekFUAD/TRXS5ExwBUJ415hkgaMAzp+eLc9KSmaYY5p2matLOkokqSjAvMRiNAZQ6H4SXItbeF+1c2iASAtfOPX146nJs7uO+Slx42NTX9ziTU39+/YynqugngDpCISnjhyIFz2SKRAPAHhnvAdM12tCBBrmsR7vFsO3DOP9JHawxEnwEotsaJe1Vv/fVMGhaAlXCQ3thnviJBPr9R53EnNsQLOxIGwTiZKTEtAH9gZNyR7W2qUNo3svPUtX49eBfAvVgUaEL1emrS6ZF9zz/EFvCMS45UZDvzbHCxnCiaTiYmH01XJ8ivB01SkxhEpPm8nhh5jl93YKSNmTVbpl0VSttakibAq3jmM8vHW5vd73P0bZl39Y0eI4q+s7XCqlDOpAOYAbDXLDKLc58K4/c8V4hYnShftovVrCoUZ51IyJsRiAAoBPBNFcr+XB077f168CuAfQCWVaEUpYtA3gHyfgR5T8J8X0Or4chfIcp7Kf4vHqNYFPL4HJsAW9CQgIAen1BaMhW3rWrJkj6Ze9Xm9E3JpjelEpFuMJcAuBinIKDPJxSzM+LUaGxJWx4KheTZH5EgA5cdEAGfUJpTIdICxA3/9cfEgpiPDDPD7YB47BMeYTaLjrHNfP9Wa9WFQvKp+cgQMzzxGQYGVK/nKlEMImsEcsUz+4LiPYeHAFaSu+bBFq/SaEJsOYB1xU2I0vInYDQkIajTJzw3tgUgAbHn0CBAVywIolnV6ynbNgDTJzNTd2Ckk4BLBtDRKhT/tgKslU9/AG4VwDAHjWgLAAAAAElFTkSuQmCC";function Ve(h){return typeof h=="function"||Object.prototype.toString.call(h)==="[object Object]"&&!Y(h)}const w=new $,Ke=m(),C=(h,p)=>{M().isApp?k({api:"openWebView",content:{url:h,orientation:1,isHideTitle:!1}}):p&&p()};var Le=W({name:"MusicSearchHeader",setup(){const h=v(A.SEARCH);if(!h.id){const e=V.user.data,l=e.subjectId?Number(e.subjectId.split(",")[0]):"",t=e.subjectName?e.subjectName.split(",")[0]:"";l&&v(A.SEARCH,JSON.stringify({id:l,name:t}),"set")}localStorage.setItem("behaviorId",oe());const p=K(),o=L(),f=m(!1),n=m(""),S=m(""),c=se("music-search",[]),r=m("all");o.path==="/music-songbook/result"&&(n.value=o.query.search,S.value="",r.value="all"),O((e,l)=>{var i,g;const t=v(A.SEARCH);if(d.name=t.name||"\u5168\u90E8\u58F0\u90E8",d.id=t.id,o.path==="/music-songbook/search"){n.value="",S.value="",r.value="all";try{(g=(i=Ke.value)==null?void 0:i.resetTags)==null||g.call(i)}catch(J){console.log(J)}}return e.path==="/music-songbook/result"&&(n.value=e.query.search,console.log(n.value,"value",o.query),S.value="",r.value="all"),!0}),P(r,e=>{w.emit("changeTab",e,n.value)});const b=m([]),H=ae(async e=>{try{const{data:l}=await G.post("/api-student/music/sheet/search",{hideLoading:!0,data:{subjectId:h.id,name:e,rows:10}}),t=l.musicNames||[];t.forEach((i,g)=>{g<10&&(i.name=i.name.replace(e,`<span>${e}</span>`))}),b.value=t,f.value=!!n.value}catch{}},300),T=e=>{console.log("object :>> ",e),n.value=e;const l=c.value.indexOf(e);l>-1&&c.value.splice(l,1),e&&(c.value.unshift(e),c.value.length=Math.min(c.value.length,10),o.path==="/music-songbook/search"&&y()),o.path!=="/music-songbook/result"?(p.replace({path:"/music-songbook/result",query:{search:e}}),f.value=!1,b.value=[]):(f.value=!1,w.emit("search",e))},x=m(),B=e=>{d.name=e.name,d.id=e.id,x.value.toggle(),v(A.SEARCH,JSON.stringify({id:e.id,name:e.name}),"set"),d.show=!1,w.emit("confirmSubject",d)},I=v(A.SEARCH),d=E({show:!1,name:I.name||"\u5168\u90E8\u58F0\u90E8",id:I.id||""}),R=m([]),u=E({line:0,arrowStatus:!1}),y=()=>{q(()=>{if(!c.value||!c.value.length)return;let e=-1;u.line=0,R.value.forEach((t,i)=>{try{t.$el.style.display="block",i===0?(u.line=1,e=t.$el.offsetLeft):t.$el.offsetLeft===e&&i!=0&&(u.line+=1),u.arrowStatus?t.$el.style.display="block":u.line>2?t.$el.style.display="none":t.$el.style.display="block"}catch(g){console.log(g,"Error")}})})};return o.path==="/music-songbook/search"&&y(),z(()=>{k({api:"backIconChange",content:{backIconHide:!0}})}),()=>s("div",{class:a.search},[s("div",{class:a.sticky},[s(le,{position:"top"},{default:()=>[s(ce,{isFixed:!1,background:"transparent",title:" "},null),s(ee,{modelValue:n.value,background:"transparent",showAction:!0,onInput:e=>{n.value=e,e?H(e):(b.value=[],f.value=!1,o.path==="/music-songbook/result"&&p.replace("/music-songbook/search"))},onSearch:e=>{!e||(n.value=e,console.log(e,"val"),T(e))},type:"tenant"},{left:()=>s(Q,null,{default:()=>[s(X,{titleClass:a.titleActive,title:"\u7B5B\u9009",ref:x},{default:()=>[s(ne,{searchParams:d,onComfirm:B},null)]})]}),action:()=>s("span",{class:a.searchCancel,onClick:()=>{M().isApp?k({api:"back"}):p.back()}},[j("\u53D6\u6D88")])}),o.path==="/music-songbook/result"&&!f.value&&s(U,{color:"var(--van-primary)",background:"transparent",lineWidth:20,shrink:!0,class:a.tagTabs,active:r.value,"onUpdate:active":e=>r.value=e,onChange:e=>r.value=e},{default:()=>[s(_,{title:"\u7EFC\u5408",name:"all"},null),s(_,{title:"\u5355\u66F2",name:"songe"},null),s(_,{title:"\u4E13\u8F91",name:"album"},null)]})]}),s("img",{class:a.bgImg,src:Je},null)]),c.value.length>0&&o.path==="/music-songbook/search"&&s("div",{class:a.keywordSection},[s("div",{class:a.keywordTitle},[s("span",{class:a.t},[j("\u641C\u7D22\u5386\u53F2")]),s(N,{class:a.remove,name:"delete-o",onClick:()=>c.value=[]},null)]),s("div",{class:te(a.keywords)},[s("div",{class:a.content},[c.value.map((e,l)=>s(Z,{ref:t=>R.value[l]=t,round:!0,class:[a.searchKeyword,"van-ellipsis"],key:e,onClick:()=>{n.value=e,T(e)}},Ve(e)?e:{default:()=>[e]})),u.line>2&&s("span",{class:[a.arrowMore],onClick:()=>{u.arrowStatus=!u.arrowStatus,y()}},[s(N,{name:u.arrowStatus?"arrow-up":"arrow-down"},null)])])])]),o.path==="/music-songbook/search"&&s(U,{color:"var(--van-primary)",background:"transparent",lineWidth:20,shrink:!0,class:a.tagTabs,active:r.value,"onUpdate:active":e=>r.value=e,onChange:e=>r.value=e},{default:()=>[s(_,{title:"\u7EFC\u5408",name:"all"},null),s(_,{title:"\u5355\u66F2",name:"songe"},null),s(_,{title:"\u4E13\u8F91",name:"album"},null)]}),s(D,null,null),s("div",{class:[a.searchResult],style:{display:f.value?"block":"none"}},[s("div",{class:a.searchGroups},[b.value.map(e=>s("div",{class:a.searchItem,onClick:()=>{e.type==="ALBUM"?C(`${location.origin}/tenant/#/music-album-detail/${e.id}`,()=>{p.push({path:"/music-album-detail/"+e.id})}):C(`${location.origin}/tenant/#/music-detail?id=${e.id}`,()=>{p.push({path:"/music-detail",query:{id:e.id}})})}},[s("img",{src:We,class:a.iconSearch},null),s("span",{class:a.rName,innerHTML:e.name},null)])),b.value.length<=0&&s(F,{tips:"\u6682\u65E0\u641C\u7D22\u7ED3\u679C",btnStatus:!1},null)])])])}}),os=Object.freeze(Object.defineProperty({__proto__:null,mitter:w,openWebViewOrWeb:C,default:Le},Symbol.toStringTag,{value:"Module"}));export{os as h,w as m,C as o,a as s};
|