| ÎļþÃû´Ó unpackage/dist/build/web/assets/pagesSub-common-search-index.BdcMfTL5.js ÐÞ¸Ä |
| | |
| | | import{_ as e,r as l,c as a,w as s,i as t,a as c,e as u,d as n,b as o,f as d,h as i,F as r,N as f,a7 as v,k as _,K as m,W as p,t as k,X as y,J as h,n as g,m as C}from"./index-BIH8RjL7.js";const w=e({__name:"index",setup(e){const w=l(""),b=l(["å¿å
ç§","å¼ å»ç","æååç§","éæ¹å»é¢"]),x=l([{keyword:"æ°å ç«è",count:12580},{keyword:"å¿å
ç§",count:8654},{keyword:"å¿ç§",count:6532},{keyword:"éæ¹å»é¢",count:4521},{keyword:"åç§å³å½",count:3654}]),F=l([]),S=l([{name:"å»é¢",count:0},{name:"ç§å®¤",count:0},{name:"å»ç",count:0},{name:"ç¾ç
",count:0}]),$=l(0),j=l([]),V=l([]),I=l([]),J=l([]),K=e=>{e.detail.value.trim()?F.value=[{type:"hospital",name:"éå²éæ¹å»é¢",desc:"ä¸çº§ç²ç综åå»é¢"},{type:"department",name:"å¿å
ç§",desc:"å¿è¡ç®¡ç¾ç
è¯æ²»"},{type:"doctor",name:"å¼ å»ç",desc:"主任å»å¸ å¿å
ç§"}]:F.value=[]},N=()=>{w.value&&(F.value=[],b.value.includes(w.value)||(b.value.unshift(w.value),b.value.length>10&&b.value.pop()),U())},U=()=>{j.value=[{id:1,name:"éå²éæ¹å»é¢",type:"ä¸çº§ç²ç综åå»é¢",image:"/static/hospital/kiang-wu.jpg",tags:["综åå»é¢","24å°æ¶æ¥è¯"]}],V.value=[{id:1,name:"å¿å
ç§",desc:"å¿è¡ç®¡ç¾ç
è¯æ²»",icon:"/static/department/cardiology.png"}],I.value=[{id:1,name:"å¼ å»ç",title:"主任å»å¸",avatar:"/static/doctor/avatar1.jpg",hospital:"éå²éæ¹å»é¢",specialty:"å å¿ç
ãé«è¡åãå¿å¾å¤±å¸¸"}],J.value=[{id:1,name:"å å¿ç
",department:"å¿å
ç§"}],S.value[0].count=j.value.length,S.value[1].count=V.value.length,S.value[2].count=I.value.length,S.value[3].count=J.value.length},W=()=>{},X=()=>{f({title:"æç¤º",content:"ç¡®å®è¦æ¸
空æç´¢åå²åï¼",success:e=>{e.confirm&&(b.value=[])}})},q=()=>{w.value="",F.value=[]},z=()=>{v()};return(e,l)=>{const f=_,v=m,U=t,A=C,B=p;return c(),a(U,{class:"search-container"},{default:s(()=>[u(U,{class:"search-header"},{default:s(()=>[u(U,{class:"search-box"},{default:s(()=>[u(f,{class:"iconfont icon-search"}),u(v,{type:"text",modelValue:w.value,"onUpdate:modelValue":l[0]||(l[0]=e=>w.value=e),placeholder:"æç´¢å»é¢/ç§å®¤/å»ç/ç¾ç
",focus:!0,onInput:K,onConfirm:N},null,8,["modelValue"]),w.value?(c(),a(f,{key:0,class:"iconfont icon-close",onClick:q})):n("",!0)]),_:1}),u(f,{class:"cancel-btn",onClick:z},{default:s(()=>[o("åæ¶")]),_:1})]),_:1}),!w.value&&b.value.length?(c(),a(U,{key:0,class:"history-section"},{default:s(()=>[u(U,{class:"section-header"},{default:s(()=>[u(f,{class:"title"},{default:s(()=>[o("æç´¢åå²")]),_:1}),u(f,{class:"clear-btn",onClick:X},{default:s(()=>[o("æ¸
空åå²")]),_:1})]),_:1}),u(U,{class:"history-list"},{default:s(()=>[(c(!0),d(r,null,i(b.value,(e,l)=>(c(),a(U,{class:"history-item",key:l,onClick:l=>{return(a=e).value=a,void N();var a}},{default:s(()=>[u(f,{class:"iconfont icon-time"}),u(f,{class:"keyword"},{default:s(()=>[o(k(e),1)]),_:2},1024),u(f,{class:"delete",onClick:y(e=>(e=>{b.value.splice(e,1)})(l),["stop"])},{default:s(()=>[o("Ã")]),_:2},1032,["onClick"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})):n("",!0),w.value?n("",!0):(c(),a(U,{key:1,class:"hot-section"},{default:s(()=>[u(U,{class:"section-header"},{default:s(()=>[u(f,{class:"title"},{default:s(()=>[o("çé¨æç´¢")]),_:1})]),_:1}),u(U,{class:"hot-list"},{default:s(()=>[(c(!0),d(r,null,i(x.value,(e,l)=>(c(),a(U,{class:"hot-item",key:l,onClick:l=>(e=>{w.value=e.keyword,N()})(e)},{default:s(()=>[u(f,{class:h(["rank",{top:l<3}])},{default:s(()=>[o(k(l+1),1)]),_:2},1032,["class"]),u(f,{class:"keyword"},{default:s(()=>[o(k(e.keyword),1)]),_:2},1024),u(f,{class:"count"},{default:s(()=>[o(k(e.count)+"次æç´¢",1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})),w.value&&F.value.length?(c(),a(U,{key:2,class:"suggest-section"},{default:s(()=>[(c(!0),d(r,null,i(F.value,(e,l)=>(c(),a(U,{class:"suggest-item",key:l,onClick:l=>(e=>{w.value=e.name,N()})(e)},{default:s(()=>{return[u(f,{class:h(["iconfont",(l=e.type,{hospital:"icon-hospital",department:"icon-department",doctor:"icon-doctor",disease:"icon-disease"}[l])])},null,8,["class"]),u(U,{class:"info"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(e.name),1)]),_:2},1024),u(f,{class:"desc"},{default:s(()=>[o(k(e.desc),1)]),_:2},1024)]),_:2},1024)];var l}),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0),w.value&&!F.value.length?(c(),a(U,{key:3,class:"result-section"},{default:s(()=>[u(U,{class:"tab-bar"},{default:s(()=>[(c(!0),d(r,null,i(S.value,(e,l)=>(c(),a(U,{class:h(["tab-item",{active:$.value===l}]),key:l,onClick:e=>(e=>{$.value=e})(l)},{default:s(()=>[u(f,null,{default:s(()=>[o(k(e.name),1)]),_:2},1024),e.count?(c(),a(f,{key:0,class:"count"},{default:s(()=>[o("("+k(e.count)+")",1)]),_:2},1024)):n("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1}),0===$.value?(c(),a(B,{key:0,"scroll-y":"",class:"result-list",onScrolltolower:W},{default:s(()=>[(c(!0),d(r,null,i(j.value,(e,l)=>(c(),a(U,{class:"hospital-item",key:l,onClick:l=>{g({url:`/pages/hospital/detail?id=${e.id}`})}},{default:s(()=>[u(A,{src:e.image,mode:"aspectFill",class:"hospital-image"},null,8,["src"]),u(U,{class:"info"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(e.name),1)]),_:2},1024),u(f,{class:"type"},{default:s(()=>[o(k(e.type),1)]),_:2},1024),u(U,{class:"tags"},{default:s(()=>[(c(!0),d(r,null,i(e.tags,(e,l)=>(c(),a(f,{key:l},{default:s(()=>[o(k(e),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0),1===$.value?(c(),a(B,{key:1,"scroll-y":"",class:"result-list",onScrolltolower:W},{default:s(()=>[(c(!0),d(r,null,i(V.value,(e,l)=>(c(),a(U,{class:"department-item",key:l,onClick:l=>{g({url:`/pages/department/detail?id=${e.id}`})}},{default:s(()=>[u(A,{src:e.icon,mode:"aspectFit",class:"department-icon"},null,8,["src"]),u(U,{class:"info"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(e.name),1)]),_:2},1024),u(f,{class:"desc"},{default:s(()=>[o(k(e.desc),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0),2===$.value?(c(),a(B,{key:2,"scroll-y":"",class:"result-list",onScrolltolower:W},{default:s(()=>[(c(!0),d(r,null,i(I.value,(e,l)=>(c(),a(U,{class:"doctor-item",key:l,onClick:l=>{g({url:`/pages/doctor/detail?id=${e.id}`})}},{default:s(()=>[u(A,{src:e.avatar,mode:"aspectFill",class:"doctor-avatar"},null,8,["src"]),u(U,{class:"info"},{default:s(()=>[u(U,{class:"name-title"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(e.name),1)]),_:2},1024),u(f,{class:"title"},{default:s(()=>[o(k(e.title),1)]),_:2},1024)]),_:2},1024),u(f,{class:"hospital"},{default:s(()=>[o(k(e.hospital),1)]),_:2},1024),u(f,{class:"specialty"},{default:s(()=>[o(k(e.specialty),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0),3===$.value?(c(),a(B,{key:3,"scroll-y":"",class:"result-list",onScrolltolower:W},{default:s(()=>[(c(!0),d(r,null,i(J.value,(e,l)=>(c(),a(U,{class:"disease-item",key:l,onClick:l=>{g({url:`/pages/disease/detail?id=${e.id}`})}},{default:s(()=>[u(U,{class:"info"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(e.name),1)]),_:2},1024),u(f,{class:"department"},{default:s(()=>[o(k(e.department),1)]),_:2},1024)]),_:2},1024),u(f,{class:"iconfont icon-arrow-right"})]),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0)]),_:1})):n("",!0)]),_:1})}}},[["__scopeId","data-v-99d17e4f"]]);export{w as default}; |
| | | import{_ as e,r as l,c as a,w as s,i as t,a as c,e as u,d as n,b as o,f as d,h as i,F as r,N as f,a7 as v,k as _,K as m,W as p,t as k,X as y,J as h,n as g,m as C}from"./index-wc3TH3Yj.js";const w=e({__name:"index",setup(e){const w=l(""),b=l(["å¿å
ç§","å¼ å»ç","æååç§","éæ¹å»é¢"]),x=l([{keyword:"æ°å ç«è",count:12580},{keyword:"å¿å
ç§",count:8654},{keyword:"å¿ç§",count:6532},{keyword:"éæ¹å»é¢",count:4521},{keyword:"åç§å³å½",count:3654}]),F=l([]),S=l([{name:"å»é¢",count:0},{name:"ç§å®¤",count:0},{name:"å»ç",count:0},{name:"ç¾ç
",count:0}]),$=l(0),j=l([]),V=l([]),I=l([]),J=l([]),K=e=>{e.detail.value.trim()?F.value=[{type:"hospital",name:"éå²éæ¹å»é¢",desc:"ä¸çº§ç²ç综åå»é¢"},{type:"department",name:"å¿å
ç§",desc:"å¿è¡ç®¡ç¾ç
è¯æ²»"},{type:"doctor",name:"å¼ å»ç",desc:"主任å»å¸ å¿å
ç§"}]:F.value=[]},N=()=>{w.value&&(F.value=[],b.value.includes(w.value)||(b.value.unshift(w.value),b.value.length>10&&b.value.pop()),U())},U=()=>{j.value=[{id:1,name:"éå²éæ¹å»é¢",type:"ä¸çº§ç²ç综åå»é¢",image:"/static/hospital/kiang-wu.jpg",tags:["综åå»é¢","24å°æ¶æ¥è¯"]}],V.value=[{id:1,name:"å¿å
ç§",desc:"å¿è¡ç®¡ç¾ç
è¯æ²»",icon:"/static/department/cardiology.png"}],I.value=[{id:1,name:"å¼ å»ç",title:"主任å»å¸",avatar:"/static/doctor/avatar1.jpg",hospital:"éå²éæ¹å»é¢",specialty:"å å¿ç
ãé«è¡åãå¿å¾å¤±å¸¸"}],J.value=[{id:1,name:"å å¿ç
",department:"å¿å
ç§"}],S.value[0].count=j.value.length,S.value[1].count=V.value.length,S.value[2].count=I.value.length,S.value[3].count=J.value.length},W=()=>{},X=()=>{f({title:"æç¤º",content:"ç¡®å®è¦æ¸
空æç´¢åå²åï¼",success:e=>{e.confirm&&(b.value=[])}})},q=()=>{w.value="",F.value=[]},z=()=>{v()};return(e,l)=>{const f=_,v=m,U=t,A=C,B=p;return c(),a(U,{class:"search-container"},{default:s(()=>[u(U,{class:"search-header"},{default:s(()=>[u(U,{class:"search-box"},{default:s(()=>[u(f,{class:"iconfont icon-search"}),u(v,{type:"text",modelValue:w.value,"onUpdate:modelValue":l[0]||(l[0]=e=>w.value=e),placeholder:"æç´¢å»é¢/ç§å®¤/å»ç/ç¾ç
",focus:!0,onInput:K,onConfirm:N},null,8,["modelValue"]),w.value?(c(),a(f,{key:0,class:"iconfont icon-close",onClick:q})):n("",!0)]),_:1}),u(f,{class:"cancel-btn",onClick:z},{default:s(()=>[o("åæ¶")]),_:1})]),_:1}),!w.value&&b.value.length?(c(),a(U,{key:0,class:"history-section"},{default:s(()=>[u(U,{class:"section-header"},{default:s(()=>[u(f,{class:"title"},{default:s(()=>[o("æç´¢åå²")]),_:1}),u(f,{class:"clear-btn",onClick:X},{default:s(()=>[o("æ¸
空åå²")]),_:1})]),_:1}),u(U,{class:"history-list"},{default:s(()=>[(c(!0),d(r,null,i(b.value,(e,l)=>(c(),a(U,{class:"history-item",key:l,onClick:l=>{return(a=e).value=a,void N();var a}},{default:s(()=>[u(f,{class:"iconfont icon-time"}),u(f,{class:"keyword"},{default:s(()=>[o(k(e),1)]),_:2},1024),u(f,{class:"delete",onClick:y(e=>(e=>{b.value.splice(e,1)})(l),["stop"])},{default:s(()=>[o("Ã")]),_:2},1032,["onClick"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})):n("",!0),w.value?n("",!0):(c(),a(U,{key:1,class:"hot-section"},{default:s(()=>[u(U,{class:"section-header"},{default:s(()=>[u(f,{class:"title"},{default:s(()=>[o("çé¨æç´¢")]),_:1})]),_:1}),u(U,{class:"hot-list"},{default:s(()=>[(c(!0),d(r,null,i(x.value,(e,l)=>(c(),a(U,{class:"hot-item",key:l,onClick:l=>(e=>{w.value=e.keyword,N()})(e)},{default:s(()=>[u(f,{class:h(["rank",{top:l<3}])},{default:s(()=>[o(k(l+1),1)]),_:2},1032,["class"]),u(f,{class:"keyword"},{default:s(()=>[o(k(e.keyword),1)]),_:2},1024),u(f,{class:"count"},{default:s(()=>[o(k(e.count)+"次æç´¢",1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})),w.value&&F.value.length?(c(),a(U,{key:2,class:"suggest-section"},{default:s(()=>[(c(!0),d(r,null,i(F.value,(e,l)=>(c(),a(U,{class:"suggest-item",key:l,onClick:l=>(e=>{w.value=e.name,N()})(e)},{default:s(()=>{return[u(f,{class:h(["iconfont",(l=e.type,{hospital:"icon-hospital",department:"icon-department",doctor:"icon-doctor",disease:"icon-disease"}[l])])},null,8,["class"]),u(U,{class:"info"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(e.name),1)]),_:2},1024),u(f,{class:"desc"},{default:s(()=>[o(k(e.desc),1)]),_:2},1024)]),_:2},1024)];var l}),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0),w.value&&!F.value.length?(c(),a(U,{key:3,class:"result-section"},{default:s(()=>[u(U,{class:"tab-bar"},{default:s(()=>[(c(!0),d(r,null,i(S.value,(e,l)=>(c(),a(U,{class:h(["tab-item",{active:$.value===l}]),key:l,onClick:e=>(e=>{$.value=e})(l)},{default:s(()=>[u(f,null,{default:s(()=>[o(k(e.name),1)]),_:2},1024),e.count?(c(),a(f,{key:0,class:"count"},{default:s(()=>[o("("+k(e.count)+")",1)]),_:2},1024)):n("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1}),0===$.value?(c(),a(B,{key:0,"scroll-y":"",class:"result-list",onScrolltolower:W},{default:s(()=>[(c(!0),d(r,null,i(j.value,(e,l)=>(c(),a(U,{class:"hospital-item",key:l,onClick:l=>{g({url:`/pages/hospital/detail?id=${e.id}`})}},{default:s(()=>[u(A,{src:e.image,mode:"aspectFill",class:"hospital-image"},null,8,["src"]),u(U,{class:"info"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(e.name),1)]),_:2},1024),u(f,{class:"type"},{default:s(()=>[o(k(e.type),1)]),_:2},1024),u(U,{class:"tags"},{default:s(()=>[(c(!0),d(r,null,i(e.tags,(e,l)=>(c(),a(f,{key:l},{default:s(()=>[o(k(e),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0),1===$.value?(c(),a(B,{key:1,"scroll-y":"",class:"result-list",onScrolltolower:W},{default:s(()=>[(c(!0),d(r,null,i(V.value,(e,l)=>(c(),a(U,{class:"department-item",key:l,onClick:l=>{g({url:`/pages/department/detail?id=${e.id}`})}},{default:s(()=>[u(A,{src:e.icon,mode:"aspectFit",class:"department-icon"},null,8,["src"]),u(U,{class:"info"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(e.name),1)]),_:2},1024),u(f,{class:"desc"},{default:s(()=>[o(k(e.desc),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0),2===$.value?(c(),a(B,{key:2,"scroll-y":"",class:"result-list",onScrolltolower:W},{default:s(()=>[(c(!0),d(r,null,i(I.value,(e,l)=>(c(),a(U,{class:"doctor-item",key:l,onClick:l=>{g({url:`/pages/doctor/detail?id=${e.id}`})}},{default:s(()=>[u(A,{src:e.avatar,mode:"aspectFill",class:"doctor-avatar"},null,8,["src"]),u(U,{class:"info"},{default:s(()=>[u(U,{class:"name-title"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(e.name),1)]),_:2},1024),u(f,{class:"title"},{default:s(()=>[o(k(e.title),1)]),_:2},1024)]),_:2},1024),u(f,{class:"hospital"},{default:s(()=>[o(k(e.hospital),1)]),_:2},1024),u(f,{class:"specialty"},{default:s(()=>[o(k(e.specialty),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0),3===$.value?(c(),a(B,{key:3,"scroll-y":"",class:"result-list",onScrolltolower:W},{default:s(()=>[(c(!0),d(r,null,i(J.value,(e,l)=>(c(),a(U,{class:"disease-item",key:l,onClick:l=>{g({url:`/pages/disease/detail?id=${e.id}`})}},{default:s(()=>[u(U,{class:"info"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(e.name),1)]),_:2},1024),u(f,{class:"department"},{default:s(()=>[o(k(e.department),1)]),_:2},1024)]),_:2},1024),u(f,{class:"iconfont icon-arrow-right"})]),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0)]),_:1})):n("",!0)]),_:1})}}},[["__scopeId","data-v-99d17e4f"]]);export{w as default}; |