1import{Q as ie}from"./QSpinnerDots.3be38a17.js";import{Q as ye}from"./QPage.af5fedde.js";import{d as E,g as B,a8 as j,m as _,j as ve,_ as z,E as w,o,c as S,w as q,H as t,ac as V,G as l,F as A,ab as I,n,ai as L,as as J,c7 as O,ad as C,z as d,aa as v,af as ue,B as H,ah as de,C as fe,cc as be,q as qe,A as me,au as re,ae as X,at as pe,Q as K,a as he,be as $e}from"./index.c20886eb.js";import{Q as Ce,B as Se}from"./DisplayProductosComponentMobile.aa121a04.js";import{u as M}from"./visita.5265bbe6.js";import{P as ce}from"./ProductoCardComponent.02cbbedd.js";import{Q as Z}from"./QChip.278780f7.js";import{Q as ae}from"./QImg.fbffab33.js";import{Q as ne}from"./QForm.45e8d460.js";import{_ as le}from"./sin_resultados_visita.c0120084.js";import"./ProductosSimilaresComponent.5104dc3e.js";import{V as ge}from"./VolverBtnComponent.204691f5.js";import{Q as W}from"./QTab.4572782a.js";import{Q as ke,a as Y,b as we}from"./QTabPanels.eeafca71.js";import{u as _e}from"./use-meta.85d68813.js";import"./QBadge.015a4657.js";import"./QPageSticky.44390f04.js";import"./use-page-sticky.1367da45.js";import"./QToolbar.53322ea5.js";import"./CardProductosBuscadorComponent.b32fbec7.js";import"./QItem.9169e816.js";import"./useSlugify.d9871e22.js";import"./PMF.9f3f8750.js";import"./format.436ffad0.js";import"./QSkeleton.2c25a2bf.js";/* empty css */import"./carousel.d9061d2f.js";import"./user.7a82e447.js";import"./QResizeObserver.0b2b4ffd.js";import"./use-panel.bed54ebd.js";import"./touch.1f4a5029.js";import"./selection.c06b4570.js";import"./use-render-cache.3777c71b.js";const Re=E({name:"ResultadosProductosComponent",components:{ProductoCardComponent:ce},props:{products:Array},setup(){const s=M(),e=B(()=>s.suggestion),m=j(),i=_(s.currentPage);ve(()=>s.currentPage,(r,a)=>{i.value=s.currentPage});const f=B(()=>s.getResultsFromSearch);async function p(){await s.searchProductsOnEnter(m.currentRoute.value.query.q,i.value)}return{suggestion:e,visitaStore:s,currentPage:i,ProductsPerPage:f,getNextPage:p}}}),Pe={class:"q-py-sm q-ml-md q-mt-lg","data-cy":"tituloResultados"},Ve={class:"row",style:{"justify-content":"space-evenly"}},Ae={key:0,class:"row q-py-sm",style:{"margin-left":"40%"}},Ee={key:1};function ze(s,e,m,i,f,p){const r=w("ProductoCardComponent");return o(),S(L,{"data-cy":"cardResultados",flat:"",class:"lastProducts-wrapper cardBorders q-py-sm q-px-md"},{default:q(()=>[t("section",null,[t("h2",Pe,"Resultados para "+V(s.suggestion),1)]),t("div",Ve,[(o(!0),l(A,null,I(s.products,(a,u)=>(o(),l("div",{class:"col-lg-4",key:u},[n(r,{thumbnail:a.thumbnail,nombre:a.title,nombreProducto:a.nombre,laboratorio:a.brand,productLab:a.laboratorio,id:a.id,tags:a.tags,nombreVisitador:a.visitadorNombre,imageVisitador:a==null?void 0:a.visitadorImagen,apellidosVisitador:a.visitadorApellido,zonas:a.zonasVisitador,slug:a==null?void 0:a.visitadorSlug},null,8,["thumbnail","nombre","nombreProducto","laboratorio","productLab","id","tags","nombreVisitador","imageVisitador","apellidosVisitador","zonas","slug"])]))),128))]),s.visitaStore.filterTagsBool==!1&&s.visitaStore.filterEmpresasBool==!1?(o(),l("div",Ae,[n(Ce,{"data-cy":"paginationComponentResults",modelValue:s.currentPage,"onUpdate:modelValue":[e[0]||(e[0]=a=>s.currentPage=a),s.getNextPage],min:s.visitaStore.getMinPage,max:s.visitaStore.getMaxPage,"max-pages":4,"direction-links":"","active-color":"primary","active-text-color":"white","boundary-numbers":""},null,8,["modelValue","min","max","onUpdate:modelValue"])])):(o(),l("div",Ee))]),_:1})}var Me=z(Re,[["render",ze]]);const Te=E({name:"CategoriasEmpresasComponent",components:{},props:{categories:Array,empresas:Array,areas:Array},setup(s){const e=M(),m=_(null),i=j(),f=J(),{categories:p}=O(s),{empresas:r}=O(s),{areas:a}=O(s),u=_(5),g=_(10),b=_(5),h=B(()=>{var y;return(y=p==null?void 0:p.value)==null?void 0:y.slice(0,u.value)}),c=B(()=>{var y;return(y=r==null?void 0:r.value)==null?void 0:y.slice(0,g.value)}),$=B(()=>{var y;return(y=a==null?void 0:a.value)==null?void 0:y.slice(0,b.value)});function k(){var y;u.value<((y=p==null?void 0:p.value)==null?void 0:y.length)&&(u.value+=5)}function R(){var y;b.value<((y=a==null?void 0:a.value)==null?void 0:y.length)&&(b.value+=5)}function T(){var y;g.value<((y=r==null?void 0:r.value)==null?void 0:y.length)&&(g.value+=5)}async function F(y,P){if(m.value=y,await e.filterTags(y),f.query.a)i.push({name:i.currentRoute.value.name,query:{filter:P}});else{const D={...i.currentRoute.value.query};D.filter=P,i.push({name:i.currentRoute.value.name,query:D})}e.suggestion=P}async function x(y,P){m.value=y,await e.filterAreas(y),i.push({name:i.currentRoute.value.name,query:{a:y}}),e.suggestion=P}async function Q(y,P){if(m.value=y,await e.filterEmpresas(y),f.query.a)i.push({name:i.currentRoute.value.name,query:{filter:P}});else{const D={...i.currentRoute.value.query};D.filter=P,i.push({name:i.currentRoute.value.name,query:D})}e.suggestion=P}function U(y){return m.value===y}function N(y){return m.value===y}function G(){const y=i.currentRoute.value.query.q;e.suggestion=y,i.replace({name:i.currentRoute.value.name,query:{q:y}
1}),i.currentRoute.value.query.q&&e.searchProductsOnEnter(i.currentRoute.value.query.q,0)}return{router:i,route:f,catsToShow:u,empresasToShow:g,areasToShow:b,empresasLoaded:c,categoriesLoaded:h,areasLoaded:$,showMore:k,visitaStore:e,selected:m,selectItems:F,isSelected:U,selectEmpresa:Q,selectArea:x,showMoreEmpresas:T,showMoreAreas:R,verTodos:G,isSelectedEmpresa:N}}}),Fe={class:"customminheight q-py-md q-px-lg q-ml-md"},xe=["onClick"],Qe={key:0},Ue={class:"bg-grey-3 q-py-md q-px-md",style:{"border-radius":"10px","text-align":"left",display:"flex","align-items":"stretch"}},Be=["onClick"],Le={key:2},je={class:"bg-grey-3 q-py-md q-px-md",style:{"border-radius":"10px","text-align":"left",display:"flex","align-items":"stretch"}},Ne={key:0},De=["onClick"],Ie={key:5},Oe={class:"bg-grey-3 q-py-md q-px-md",style:{"border-radius":"10px","text-align":"left",display:"flex","align-items":"stretch"}};function He(s,e,m,i,f,p){return o(),S(L,{"data-cy":"cardFiltradoResultados",class:"lastVisitors-wrapper cardBorder q-py-sm q-mb-lg",flat:""},{default:q(()=>{var r,a,u,g,b,h;return[t("div",Fe,[e[8]||(e[8]=t("section",null,[t("h2",{class:"text-left q-mb-lg",style:{"font-size":"1.4em"}},"\xC1reas Terap\xE9uticas")],-1)),(o(!0),l(A,null,I(s.areasLoaded,(c,$)=>{var k;return o(),l("div",{key:$,class:"q-mb-md"},[$<((k=s.areas)==null?void 0:k.length)?(o(),l("div",{key:0,onClick:R=>s.selectArea(c.slug,c.area)},[n(Z,{"data-cy":"areasFiltrado",class:"bg-white",outline:"",color:"primary",clickable:"",style:{"max-width":"210px",overflow:"hidden","font-weight":"600"}},{default:q(()=>[s.isSelected(c.slug)&&s.router.currentRoute.value.query.filter?(o(),S(C,{key:0,name:"check",size:"xs",class:"text-black q-mr-xs"})):d("",!0),v(" "+V(c.area),1)]),_:2},1024)],8,xe)):d("",!0)])}),128)),((r=s.areas)==null?void 0:r.length)==0?(o(),l("div",Qe,[t("p",Ue,[n(C,{name:"o_info",color:"grey",size:"sm",class:"q-mr-sm"}),e[4]||(e[4]=v(" No hemos encontrado \xE1reas de productos relacionados. ",-1))])])):d("",!0),s.areasToShow<((a=s.areas)==null?void 0:a.length)?(o(),l("span",{key:1,class:"text-bold",onClick:e[0]||(e[0]=c=>s.showMoreAreas()),style:{cursor:"pointer"}},"Ver m\xE1s \xE1reas de productos")):d("",!0),e[9]||(e[9]=t("section",null,[t("h2",{class:"text-left q-mb-lg",style:{"font-size":"1.4em"}},"Tipos de productos")],-1)),(o(!0),l(A,null,I(s.categoriesLoaded,(c,$)=>{var k;return o(),l("div",{key:$,class:"q-mb-md"},[$<((k=s.categories)==null?void 0:k.length)?(o(),l("div",{key:0,onClick:R=>s.selectItems(c.id,c.tag)},[n(Z,{"data-cy":"tagsFiltrado",style:ue([{background:c==null?void 0:c.color},{"max-width":"210px",overflow:"hidden","font-weight":"500"}]),clickable:"","text-color":"white"},{default:q(()=>[s.isSelected(c.id)&&s.router.currentRoute.value.query.filter?(o(),S(C,{key:0,name:"check",size:"xs",class:"text-black q-mr-xs"})):d("",!0),v(" "+V(c.tag),1)]),_:2},1032,["style"])],8,Be)):d("",!0)])}),128)),((u=s.categories)==null?void 0:u.length)==0?(o(),l("div",Le,[t("p",je,[n(C,{name:"o_info",color:"grey",size:"sm",class:"q-mr-sm"}),e[5]||(e[5]=v(" No hemos encontrado tags de productos relacionados. ",-1))])])):d("",!0),s.catsToShow<((g=s.categories)==null?void 0:g.length)?(o(),l("span",{key:3,class:"text-bold",onClick:e[1]||(e[1]=c=>s.showMore()),style:{cursor:"pointer"}},"Ver m\xE1s tipos de productos")):d("",!0),e[10]||(e[10]=t("section",null,[t("h2",{class:"text-left q-mb-lg",style:{"font-size":"1.4em"}},"Empresas")],-1)),(o(!0),l(A,null,I(s.empresasLoaded,(c,$)=>{var k;return o(),l("div",{key:$,class:"q-mb-md"},[$<((k=s.empresas)==null?void 0:k.length)?(o(),l("div",Ne,[t("span",{"data-cy":"empresasFiltrado",class:"empresasSelection",onClick:R=>s.selectEmpresa(c.id,c.nombre)},[s.isSelectedEmpresa(c.id)&&s.router.currentRoute.value.query.filter?(o(),S(C,{key:0,name:"check",size:"xs",class:"text-black q-mr-xs"})):d("",!0),v(" "+V(c.nombre),1)],8,De)])):d("",!0)])}),128)),s.empresasToShow<((b=s.empresas)==null?void 0:b.length)?(o(),l("span",{key:4,class:"text-bold",onClick:e[2]||(e[2]=c=>s.showMoreEmpresas()),style:{cursor:"pointer"}},"Ver m\xE1s Empresas")):d("",!0),((h=s.empresas)==null?void 0:h.length)==0?(o(),l("div",Ie,[t("p",Oe,[n(C,{name:"o_info",color:"grey",size:"sm",class:"q-mr-sm"}
1),e[6]||(e[6]=v(" No hemos encontrado empresas relacionadas ",-1))])])):d("",!0),s.route.query.filter?(o(),l("p",{key:6,class:"text-bold q-mt-xl",onClick:e[3]||(e[3]=c=>s.verTodos()),style:{cursor:"pointer"}},[e[7]||(e[7]=v("Quitar filtros ",-1)),n(C,{name:"o_filter_alt_off",size:"sm"})])):d("",!0)])]}),_:1})}var Ge=z(Te,[["render",He]]);const Xe=E({name:"SearchResultsContainerComponent",components:{ResultadosProductosComponent:Me,CategoriasEmpresasComponent:Ge},setup(){const s=M(),e=H();return{visitaStore:s,quasar:e}}}),Ze={key:0},Je={key:0,class:"row"},Ke={class:"col-lg-8 col-md-8 col-sm-8 q-mt-sm q-mb-xl"};function We(s,e,m,i,f,p){const r=w("CategoriasEmpresasComponent"),a=w("ResultadosProductosComponent");return s.visitaStore.resultsFromSearch.length>0?(o(),l("div",Ze,[s.quasar.screen.gt.sm?(o(),l("div",Je,[t("div",{class:de(["col-lg-4 col-md-3 col-sm-3 q-mt-sm",s.quasar.screen.md?"q-mr-md":""])},[n(r,{categories:s.visitaStore.TagsResultsArr,empresas:s.visitaStore.EmpresasResultsArr,areas:s.visitaStore.AreasResultsArr},null,8,["categories","empresas","areas"])],2),t("div",Ke,[n(a,{products:s.visitaStore.getResultsFromSearch},null,8,["products"])])])):d("",!0)])):d("",!0)}var Ye=z(Xe,[["render",We]]);const es=E({name:"SinResultadosPublicComponent",setup(){var h,c;let s=fe.get("tokenApi");var e=be({Authorization:s,"X-Timezone":qe()});const m=M(),i=me(),f="https://www.pmfarma.com",p=B(()=>m.suggestion);j();const r=H(),a=p.value,u=_(0),g=_(((h=i==null?void 0:i.authUser)==null?void 0:h.email)!=""?(c=i==null?void 0:i.authUser)==null?void 0:c.email:"");async function b(){e.post("/api/product/suggest",{suggestion:p.value,email_suggestion:g.value}).then($=>{u.value=$.data})}return{suggestion:p,quasar:r,text:a,emailUser:g,sendEmail:b,emailSent:u,sistemaStore:i,old_url:f}}}),ss={class:"customminheight q-py-md q-px-lg"},ts={class:"container",style:{"margin-top":"-50px"}},os={class:"text-left q-mt-xl q-ml-md"},rs={class:"row q-px-lg",style:{"background-color":"#efefef","border-radius":"20px","align-items":"center"}},as={class:"col-6"},ns={class:"col-6"},ls={key:0,href:"../auth/login",class:"text-weight-bold",style:{color:"#0378fc"}},is=["href"],us={key:2},ds={key:0},ms={class:"text-weight-bold q-mb-md",style:{color:"#0378fc"}},ps={key:1},cs={class:"row q-mt-sm q-py-lg q-px-sm bg-teal-1",style:{"border-radius":"15px"}},gs={class:"pmf-titulo-card q-mx-md",style:{"font-size":"18px"}},ys={style:{display:"grid"}},vs={class:"col-1 text-center q-mt-xs q-px-md"},fs={class:"text-center text-weight-bold",style:{color:"#0378fc","font-size":"17px"}},bs={key:0},qs={key:0,href:"../auth/login",class:"text-weight-bold",style:{color:"#0378fc"}},hs=["href"],$s={key:2},Cs={key:1,class:"q-mx-lg q-pb-md"},Ss={key:2},ks={class:"row q-mt-sm q-py-md q-px-xs q-mb-md bg-teal-1",style:{"border-radius":"15px","justify-content":"center"}},ws={class:"q-ml-sm pmf-titulo-card",style:{"font-size":"15px"}};function _s(s,e,m,i,f,p){const r=w("pmf-accent-btn");return o(),l(A,null,[s.quasar.screen.gt.sm?(o(),S(L,{key:0,flat:"",class:"page-wrapper cardBorders q-pa-md q-mt-md q-mb-xl"},{default:q(()=>{var a,u,g,b,h;return[t("div",ss,[t("div",ts,[t("section",null,[t("h2",os," Resultados para "+V(s.suggestion),1)]),t("div",rs,[t("div",as,[e[4]||(e[4]=t("h5",{class:"text-center",style:{color:"#0378fc"},"data-cy":"sinResultadosTitle"}," No se han encontrado resultados ",-1)),n(ae,{src:le})]),t("div",ns,[!((a=s.sistemaStore)!=null&&a.isAuth)||((u=s.sistemaStore)==null?void 0:u.isAuth)&&!((h=(b=(g=s.sistemaStore)==null?void 0:g.authUser)==null?void 0:b.roles)!=null&&h.isFarmaceutico)?(o(),S(L,{key:0,"data-cy":"eresDelegadoCard",class:"q-pa-lg q-my-xl",flat:""},{default:q(()=>{var c,$,k,R,T,F,x,Q,U;return[e[7]||(e[7]=t("p",{style:{color:"#0378fc","font-size":"20px","font-weight":"500"}}," \xBFEres un delegado? ",-1)),(c=s.sistemaStore)!=null&&c.isAuth?d("",!0):(o(),l("a",ls," Crea una cuenta para dar el producto de alta ")),(($=s.sistemaStore)==null?void 0:$.isAuth)&&((T=(R=(k=s.sistemaStore)==null?void 0:k.authUser)==null?void 0:R.roles)==null?void 0:T.visitador_farmaceutico)==0?(o(),l("a",{key:1,href:s.old_url+"/incs/user/menu/",class:"text-weight-bold",style:{color:"#0378fc"}}," Activar perfil de visitador ",8,is)):d("",!0),((F=s.sistemaStore)==null?void 0:F.isAuth)&&((U=(Q=(x=s.sistemaStore)==null?void 0:x.authUser)==null?void 0:Q.roles)==null?void 0:U.visitador_farmaceutico)==1?(o(),l("div",us,[e[6]||(e[6]=t("p",{class:"text-weight-bold",style:{color:"#0378fc"}}," Aqu\xED puedes darlo de alta ",-1)),n(C,{color:"yellow-9",class:"q-mr-sm",n
1ame:"fa-regular fa-hand-point-right",size:"sm"}),n(r,{class:"text-weight-bold q-px-lg",to:{name:"searchProduct"}},{default:q(()=>[...e[5]||(e[5]=[v("Crear producto",-1)])]),_:1})])):d("",!0)]}),_:1})):d("",!0),n(L,{"data-cy":"ayudanosMejorarCard",class:"q-pa-lg q-my-xl",flat:""},{default:q(()=>[e[14]||(e[14]=t("p",{style:{color:"#0378fc","font-size":"20px","font-weight":"500"}}," Ay\xFAdanos a mejorar ",-1)),s.emailSent==!1?(o(),l("div",ds,[t("p",ms,[e[8]||(e[8]=v(" Danos un toque para que demos el producto de alta ",-1)),n(C,{class:"q-ml-sm",color:"yellow-9",name:"fa-regular fa-face-grin-wink",size:"sm"})]),n(ne,{onSubmit:re(s.sendEmail,["prevent"])},{default:q(()=>[n(X,{"data-cy":"inputAyudanosMejorar",class:"q-mb-md",modelValue:s.text,"onUpdate:modelValue":e[0]||(e[0]=c=>s.text=c),dense:"",outlined:""},null,8,["modelValue"]),n(X,{modelValue:s.emailUser,"onUpdate:modelValue":e[1]||(e[1]=c=>s.emailUser=c),dense:"",label:"Email de empresa",outlined:""},null,8,["modelValue"]),n(r,{class:"q-mt-lg q-ml-sm",type:"submit",label:"Enviar"})]),_:1},8,["onSubmit"])])):(o(),l("div",ps,[t("div",cs,[t("div",gs,[t("p",null,[e[9]||(e[9]=v(" Enviado",-1)),n(C,{name:"o_task_alt",class:"q-ml-sm",outline:"",color:"primary",size:"md"}),e[10]||(e[10]=t("br",null,null,-1)),e[11]||(e[11]=v(" Te avisaremos en cuanto tu producto ",-1)),e[12]||(e[12]=t("br",null,null,-1)),e[13]||(e[13]=v("est\xE9 dado de alta ",-1)),n(C,{name:"forward_to_inbox",class:"q-ml-sm",outline:"",color:"primary",size:"md"})])])])]))]),_:1})])])])])]}),_:1})):d("",!0),s.quasar.screen.gt.sm?d("",!0):(o(),S(L,{key:1,square:"",flat:"",class:"q-py-md customminheight",style:{"margin-top":"-50px"}},{default:q(()=>{var a,u,g,b,h,c,$,k,R,T,F,x,Q,U;return[t("div",ys,[t("div",vs,[t("p",fs," No se han encontrado resultados para "+V(s.suggestion),1),!((a=s.sistemaStore)!=null&&a.isAuth)||((u=s.sistemaStore)==null?void 0:u.isAuth)&&!((h=(b=(g=s.sistemaStore)==null?void 0:g.authUser)==null?void 0:b.roles)!=null&&h.isFarmaceutico)?(o(),l("div",bs,[e[17]||(e[17]=t("p",{class:"q-mt-lg",style:{color:"#0378fc","font-size":"15px","font-weight":"500"}}," \xBFEres un delegado? ",-1)),(c=s.sistemaStore)!=null&&c.isAuth?d("",!0):(o(),l("a",qs," Crea una cuenta para dar el producto de alta ")),(($=s.sistemaStore)==null?void 0:$.isAuth)&&((T=(R=(k=s.sistemaStore)==null?void 0:k.authUser)==null?void 0:R.roles)==null?void 0:T.visitador_farmaceutico)==0?(o(),l("a",{key:1,href:s.old_url+"/incs/user/menu/",class:"text-weight-bold",style:{color:"#0378fc"}}," Activar perfil de visitador ",8,hs)):d("",!0),((F=s.sistemaStore)==null?void 0:F.isAuth)&&((U=(Q=(x=s.sistemaStore)==null?void 0:x.authUser)==null?void 0:Q.roles)==null?void 0:U.visitador_farmaceutico)==1?(o(),l("div",$s,[e[16]||(e[16]=t("p",{class:"text-weight-bold",style:{color:"#0378fc"}}," Aqu\xED puedes darlo de alta",-1)),n(r,{class:"text-weight-bold q-px-lg",to:{name:"searchProduct"}},{default:q(()=>[...e[15]||(e[15]=[v("Crear producto",-1)])]),_:1})])):d("",!0)])):d("",!0),n(ae,{class:"q-mt-lg",src:le}),e[20]||(e[20]=t("p",{class:"q-mt-sm",style:{color:"#0378fc","font-size":"15px","font-weight":"500"}}," Ay\xFAdanos a mejorar ",-1)),s.emailSent==!1?(o(),l("div",Cs,[e[18]||(e[18]=t("p",{class:"text-weight-bold q-px-md",style:{color:"#0378fc"}}," Danos un toque para que demos el producto de alta ",-1)),n(ne,{onSubmit:re(s.sendEmail,["prevent"])},{default:q(()=>[n(X,{class:"q-my-md",modelValue:s.text,"onUpdate:modelValue":e[2]||(e[2]=N=>s.text=N),dense:"",outlined:""},null,8,["modelValue"]),n(X,{modelValue:s.emailUser,"onUpdate:modelValue":e[3]||(e[3]=N=>s.emailUser=N),dense:"",label:"Email de empresa",outlined:""},null,8,["modelValue"]),n(r,{class:"q-mt-lg q-px-lg",type:"submit",label:"Enviar",onClass:s.sendEmail},null,8,["onClass"])]),_:1},8,["onSubmit"])])):(o(),l("div",Ss,[t("div",ks,[t("div",ws,[e[19]||(e[19]=t("p",null," Enviado! Te avisaremos en cuanto tu producto est\xE9 dado de alta. ",-1)),n(C,{name:"forward_to_inbox",class:"",outline:"",color:"primary",size:"md"})])])]))])])]}),_:1}))],64)}var Rs=z(es,[["render",_s]]);const Ps=E({name:"VolverCounterComponent",props:{},components:{VolverBtnComponent:ge},setup(){const e=M(),m=H(),i=j();function f(){i.go(-1)}return{quasar:m,totalProds:22293,volver:f,router:i,visitaStore:e}}}),Vs={key:0,style:{"align-self":"center"}},As={class:"row q-mt-xl q-ml-lg"},Es={class:"col-lg-4"},zs={class:"pmf-subtitulo col-lg-7",style:{"margin-left":"10px"}},Ms={"data-cy":"totalResultados"},Ts={key:1,style:{"margin-top":"50px"}},Fs={class:"row",style:{"justify-content":"space-around"}},xs={class:"col-3"},Qs={class:"pmf-subtitulo col-7"},Us={"data-cy":"totalResultados"};function Bs(s,e,m,i,f,p){const r=w("VolverBtnComponent");return o(),l(A,null,[s.quasar.screen.gt.lg?(o(),l("div",Vs,[t("div",As,[t("div",Es,[n(r,{onClick:s.volver},null,8,["onClick"])]),t("h2",zs,[t("span",Ms,[t("b",null,V(s.visitaStore.totalResultsProds),1),e[0]||(e[0]=v(" productos en ",-1)),e[1]||(e[1]=t("span",{class:"text-primary text-bold"},"Espa\xF1a",-1))])])])])):d("",!0),s.quasar.screen.gt.lg?d("",!0):(o(),l("div",Ts,[t("div",Fs,[t("div",xs,[n(r,{onClick:s.volver},null,8,["onClick"])]),t("h2",Qs,[t("span",Us,[t("b",null,V(s.visitaStore.totalResultsProds),1),e[2]||(e[2]=v(" productos en ",-1)),e[3]||(e[3]=t("span",{class:"text-primary text-bold"},"Espa\xF1a",-1))])])])]))],64)}var Ls=z(Ps,[["render",Bs]]);const js=E({name:"ResultadosProductosComponentMobile",components:{ProductoCardComponent:ce},props:{products:Array},setup(){const s=M();j();const e=B(()=>s.suggestion);B(()=>s.resultDiv);async function m(){await s.getProductsOnMobile(s.suggestion)}return{visitaStore:s,suggestion:e,getMoreProds:m}}}),Ns={class:"customminheight q-py-md"},Ds={class:"text-left q-pb-lg q-ml-md"},Is={class:"row",style:{"justify-content":"space-evenly"}},Os={class:"col-12 flex justify-center"};function Hs(s,e,m,i,f,p){const r=w("ProductoCardComponent"),a=w("pmf-primary-btn");return o(),l("div",Ns,[t("section",null,[t("h2",Ds," Resultados para "+V(s.suggestion),1)]),t("div",Is,[(o(!0),l(A,null,I(s.products,u=>(o(),l("div",{key:u.id,class:"q-mb-lg"},[n(r,{square:"",style:{"min-width":"330px","max-width":"330px"},thumbnail:u.thumbnail,nombre:u.title,nombreProducto:u.nombre,laboratorio:u.brand,productLab:u.laboratorio,tags:u.tags,id:u.id,imageVisitador:u==null?void 0:u.visitadorImagen,nombreVisitador:u.visitadorNombre,apellidosVisitador:u.visitadorApellido,zonas:u.zonasVisitador,slug:u==null?void 0:u.visitadorSlug},null,8,["thumbnail","nombre","nombreProducto","laboratorio","productLab","tags","id","imageVisitador","nombreVisitador","apellidosVisitador","zonas","slug"])]))),128)),t("div",Os,[s.visitaStore.suggestionsLoading?(o(),S(ie,{key:0,color:"primary",size:"40px"})):d("",!0),s.visitaStore.hayDatos&&!s.visitaStore.suggestionsLoading&&s.visitaStore.filterBool==!1?(o(),S(a,{key:1,label:"Ver m\xE1s productos",onClick:s.getMoreProds},null,8,["onClick"])):d("",!0)])])])}var Gs=z(js,[["render",Hs]]);const Xs=E({name:"FilterProductsMobileComponent",props:{tags:Array},setup(s){const e=M(),m=_(null),{tags:i}=O(s),f=_(10),p=j(),r=J(),a=B(()=>i.value.slice(0,f.value));function u(){f.value<i.value.length&&(f.value+=5)}function g(h,c){if(m.value=h,e.suggestion=c,e.filterTags(h),r.query.a)p.push({name:p.currentRoute.value.name,query:{filter:c}});else{const $={...p.currentRoute.value.query};$.filter=c,p.push({name:p.currentRoute.value.name,query:$})}}function b(h){return m.value==h}return{visitaStore:e,selected:m,selectItems:g,isSelected:b,showMore:u,tagsLoaded:a,tagsToShow:f}}}),Zs={class:"row"},Js=["onClick"],Ks={class:"row",style:{"justify-content":"center"}};function Ws(s,e,m,i,f,p){return o(),S(L,{flat:""},{default:q(()=>[t("div",Zs,[(o(!0),l(A,null,I(s.tagsLoaded,(r,a)=>(o(),l("div",{class:"col-lg-12 q-mt-xs",key:a,onClick:u=>s.selectItems(r.id,r.tag)},[n(Z,{style:ue([{background:r==null?void 0:r.color},{"max-width":"190px",overflow:"hidden","font-weight":"500","font-size":"12px"}]),"text-color":"white"},{default:q(()=>[s.isSelected(r.id)?(o(),S(C,{key:0,name:"check",size:"xs",class:"q-mr-xs"})):d("",!0),v(" "+V(r.tag),1)]),_:2}
1,1032,["style"])],8,Js))),128))]),n(pe,null,{default:q(()=>[t("div",Ks,[s.tagsToShow<s.tags.length?(o(),l("span",{key:0,class:"text-bold q-pt-lg",onClick:e[0]||(e[0]=r=>s.showMore()),style:{cursor:"pointer","font-size":"16px"}},"Ver m\xE1s")):d("",!0)])]),_:1})]),_:1})}var Ys=z(Xs,[["render",Ws]]);const et=E({name:"FilterEmpresasMobileComponent",props:{empresas:Array},setup(){const s=M(),e=_([]),m=j(),i=J();function f(){}async function p(r,a){if(s.suggestion=a,await s.filterEmpresas(r),i.query.a)m.push({name:m.currentRoute.value.name,query:{filter:a}});else{const u={...m.currentRoute.value.query};u.filter=a,m.push({name:m.currentRoute.value.name,query:u})}s.suggestion=a}return{visitaStore:s,selectedCheckboxes:e,selectItems:f,selectEmpresa:p}}}),st={class:"row"},tt=["onClick"];function ot(s,e,m,i,f,p){return o(),S(L,{flat:""},{default:q(()=>[t("div",st,[(o(!0),l(A,null,I(s.empresas,(r,a)=>(o(),l("div",{class:"col-6 q-mb-md q-ml-sm",key:a,style:{"max-width":"150px"}},[t("span",{class:"",onClick:u=>s.selectEmpresa(r.id,r.nombre)},V(r.nombre),9,tt)]))),128))])]),_:1})}var rt=z(et,[["render",ot]]);const at=E({name:"FilterAreasMobileComponent",props:{areas:Array},setup(s){const e=M(),m=_(null),{areas:i}=O(s),f=_(10),p=j(),r=B(()=>i.value.slice(0,f.value));function a(){var b;f.value<((b=i==null?void 0:i.value)==null?void 0:b.length)&&(f.value+=5)}async function u(b,h){m.value=b,e.suggestion=h,await e.filterAreas(b),p.push({name:p.currentRoute.value.name,query:{a:h}})}function g(b){return m.value==b}return{visitaStore:e,selected:m,selectAreas:u,isSelected:g,showMore:a,areasLoaded:r}}}),nt={class:"row"},lt=["onClick"],it={class:"row",style:{"justify-content":"center"}};function ut(s,e,m,i,f,p){return o(),S(L,{flat:""},{default:q(()=>[t("div",nt,[(o(!0),l(A,null,I(s.areasLoaded,(r,a)=>(o(),l("div",{class:"col-lg-12 q-mt-xs",key:a,onClick:u=>s.selectAreas(r.slug,r.area)},[n(Z,{style:{"max-width":"190px",overflow:"hidden","font-weight":"600","font-size":"12px"},outline:"","text-color":"primary"},{default:q(()=>[s.isSelected(r.slug)?(o(),S(C,{key:0,name:"check",size:"xs",class:"q-mr-xs"})):d("",!0),v(" "+V(r.area),1)]),_:2},1024)],8,lt))),128))]),n(pe,null,{default:q(()=>[t("div",it,[s.areaToShow<s.areas.length?(o(),l("span",{key:0,class:"text-bold q-pt-lg",onClick:e[0]||(e[0]=r=>s.showMore()),style:{cursor:"pointer","font-size":"16px"}},"Ver m\xE1s")):d("",!0)])]),_:1})]),_:1})}var dt=z(at,[["render",ut]]);const mt=E({name:"TabResultadosMobileComponent",components:{FilterProductsMobileComponent:Ys,FilterEmpresasMobileComponent:rt,FilterAreasMobileComponent:dt},setup(){const s=M(),e=H(),m=_("");function i(){m.value=""}return{tab:m,visitaStore:s,quasar:e,closeTab:i}}}),pt={class:"row",style:{"justify-content":"space-between"}},ct={key:0},gt={class:"bg-grey-3 q-py-md q-px-md",style:{"border-radius":"10px","text-align":"left",display:"flex","align-items":"stretch"}},yt={class:"row",style:{"justify-content":"space-between"}},vt={key:0},ft={class:"bg-grey-3 q-py-md q-px-md",style:{"border-radius":"10px","text-align":"left",display:"flex","align-items":"stretch"}},bt={class:"row",style:{"justify-content":"space-between"}},qt={key:0},ht={class:"bg-grey-3 q-py-md q-px-md",style:{"border-radius":"10px","text-align":"left",display:"flex","align-items":"stretch"}};function $t(s,e,m,i,f,p){const r=w("FilterProductsMobileComponent"),a=w("FilterEmpresasMobileComponent"),u=w("FilterAreasMobileComponent");return o(),l(A,null,[n(ke,{"no-caps":"",modelValue:s.tab,"onUpdate:modelValue":e[0]||(e[0]=g=>s.tab=g),"indicator-color":"transparent","active-color":"primary",class:"q-py-md bg-white"},{default:q(()=>[n(W,{class:"tabHome q-mx-md",label:"Productos",name:"productos"}),n(W,{class:"tabHome q-mx-md",label:"Empresas",name:"empresas"}),n(W,{class:"tabHome q-mx-md",label:"\xC1reas",name:"areas"})]),_:1},8,["modelValue"]),n(we,{modelValue:s.tab,"onUpdate:modelValue":e[4]||(e[4]=g=>s.tab=g),animated:""},{default:q(()=>[n(Y,{name:"productos"},{default:q(()=>{var g;return[t("div",pt,[e[5]||(e[5]=t("section",null,[t("h2",null,"Tipos de productos")],-1)),n(K,{flat:"",round:"",outline:"",onClick:e[1]||(e[1]=b=>s.closeTab())},{default:q(()=>[n(C,{name:"close",size:"2em"})]),_:1})]),((g=s.visitaStore.TagsResultsArr)==null?void 0:g.length)==0?(o(),l("div",ct,[t("p",gt,[n(C,{name:"o_info",color:"grey",size:"sm",class:"q-mr-sm"}),e[6]||(e[6]=v(" No hemos encontrado tags de productos relacionados. ",-1))])])):(o(),S(r,{key:1,tags:s.visitaStore.TagsResultsArr},null,8,["tags"]))]}),_:1}),n(Y,{name:"empresas"},{default:q(()=>{var g;return[t("div",yt,[e[7]||(e[7]=t("section",null,[t("h2",null,"Empresas")],-1)),n(K,{flat:"",round:"",outline:"",onClick:e[2]||(e[2]=b=>s.closeTab())},{default:q(()=>[n(C,{name:"close",size:"2em"})]),_:1})]),((g=s.visitaStore.EmpresasResultsArr)==null?void 0:g.length)==0?(o(),l("div",vt,[t("p",ft,[n(C,{name:"o_info",color:"grey",size:"sm",class:"q-mr-sm"}
1),e[8]||(e[8]=v(" No hemos encontrado empresas relacionadas ",-1))])])):(o(),S(a,{key:1,empresas:s.visitaStore.EmpresasResultsArr},null,8,["empresas"]))]}),_:1}),n(Y,{name:"areas"},{default:q(()=>{var g;return[t("div",bt,[e[9]||(e[9]=t("section",null,[t("h2",null,"\xC1reas Terap\xE9uticas")],-1)),n(K,{flat:"",round:"",outline:"",onClick:e[3]||(e[3]=b=>s.closeTab())},{default:q(()=>[n(C,{name:"close",size:"2em"})]),_:1})]),((g=s.visitaStore.AreasResultsArr)==null?void 0:g.length)==0?(o(),l("div",qt,[t("p",ht,[n(C,{name:"o_info",color:"grey",size:"sm",class:"q-mr-sm"}),e[10]||(e[10]=v(" No hemos encontrado \xE1reas de productos relacionados. ",-1))])])):(o(),S(u,{key:1,areas:s.visitaStore.AreasResultsArr},null,8,["areas"]))]}),_:1})]),_:1},8,["modelValue"])],64)}var Ct=z(mt,[["render",$t]]);const St=()=>({unSlugify:e=>typeof e!="string"?"":e.replace(/-/g," ")});const kt=E({name:"ResultadosProductosPage",components:{BuscadorProductosComponent:Se,VolverCounterComponent:Ls,SearchResultsContainerComponent:Ye,SinResultadosPublicComponent:Rs,ResultadosProductosComponentMobile:Gs,TabResultadosMobileComponent:Ct,VolverBtnComponent:ge},setup(){var b;const s=me(),e=_(M()),m=_((b=e.value.resultsFromSearch)==null?void 0:b.length),i=22293,f=H(),p=j(),r=J(),a="https://www.pmfarma.com",{unSlugify:u}=St();_e(()=>({title:"Resultados de b\xFAsqueda de productos de visita farmac\xE9utica PMF",meta:{description:{name:"description",content:"PMFarma Directorio de Visita. Directorio de productos comercializados por visitadores farmaceuticos."},keywords:{name:"keywords",content:"visitador m\xE9dico, delegados, visita m\xE9dica, visitador famrac\xE9uticos, visitador, comercial, farmacia, laboratorios, productos farmac\xE9uticos."},equiv:{"http-equiv":"Content-Type",content:"text/html; charset=UTF-8"},ogTitle:{property:"og:title",template(h){return`${h} - "PMFarma Directorio de Visita. Directorio de productos comercializados por visitadores farmaceuticos.`}}},link:{canonical:{rel:"canonical",href:"https://www.pmfarma.com/app/visita/result"}}})),he(async()=>{r.query.q&&!r.query.filter&&!r.query.a?(e.value.suggestion=p.currentRoute.value.query.q,await e.value.searchProductsOnEnter(r.query.q,e.value.currentPage)):p.currentRoute.value.query.a&&(e.value.suggestion=u(p.currentRoute.value.query.a),await e.value.filterAreas(p.currentRoute.value.query.a))}),$e(async()=>{r.query.q&&!r.query.filter&&!r.query.a?(e.value.suggestion=r.query.q,await e.value.searchProductsOnEnter(r.query.q,e.value.currentPage)):p.currentRoute.value.query.a&&(e.value.suggestion=u(p.currentRoute.value.query.a),await e.value.filterAreas(p.currentRoute.value.query.a))});function g(){p.go(-1)}return{visitaStore:e,totalProds:m,totalVisitadores:i,quasar:f,sistemaStore:s,volver:g,old_url:a}}}),wt={key:0,style:{"margin-top":"200px"}},_t={class:"col-12 text-center q-mt-sm",style:{cursor:"pointer"}},Rt={key:0,"data-cy":"ctaRegistro",class:"text-primary"},Pt={href:"../auth/crear-cuenta?register_type=visita"},Vt={key:1,"data-cy":"ctaRegistro",class:"text-primary"},At=["href"],Et={key:1},zt={class:"text-center text-primary text-center",style:{"margin-top":"190px"}},Mt={key:0,class:"q-px-md"},Tt={href:"../auth/crear-cuenta?register_type=visita"},Ft={key:1,class:"q-px-md"},xt=["href"],Qt={key:2},Ut={class:"row justify-center"},Bt={key:3},Lt={key:4},jt={key:5,class:"q-mt-lg"},Nt={key:0},Dt={class:"text-center q-ml-lg q-mb-xl"},It={style:{"margin-top":"10px"}};function Ot(s,e,m,i,f,p){const r=w("BuscadorProductosComponent"),a=w("pmf-primary-btn"),u=w("VolverBtnComponent"),g=w("SinResultadosPublicComponent"),b=w("VolverCounterComponent"),h=w("SearchResultsContainerComponent"),c=w("TabResultadosMobileComponent"),$=w("ResultadosProductosComponentMobile");return o(),S(ye,{class:de(["q-mt-xl page-wrapper",s.quasar.screen.gt.sm?"q-px-md":""])},{default:q(()=>{var k,R,T,F,x,Q,U,N,G,y,P,D,ee,se,te,oe;return[e[27]||(e[27]=t("h1",{class:"hidden"}," PMFarma Visita Farmac\xE9utica. Directorio dedicado a comerciales especializados en el sector Farmac\xE9utico y de la Salud ",-1)),n(r),s.quasar.screen.gt.sm?(o(),l("div",wt,[t("div",_t,[((k=s.sistemaStore)==null?void 0:k.isAuth)==!1&&s.visitaStore.resultsFromSearch.length>0?(o(),l("div",Rt,[e[1]||(e[1]=t("b",null,"\xBFEres delegado?",-1)),e[2]||(e[2]=v(" Date de alta ",-1)),e[3]||(e[3]=t("b",null,"gratuitamente",-1)),e[4]||(e[4]=v(" en el ",-1)),e[5]||(e[5]=t("span",{"data-cy":""},"servicio de visita ",-1)),t("a",Pt,[n(a,{"data-cy":"btnRegistrate",class:"q-ml-md"},{default:q(()=>[...e[0]||(e[0]=[v(" Reg\xEDstrate ahora ",-1)])]),_:1})])])):d("",!0),((R=s.sistemaStore)==null?void 0:R.isAuth)==!0&&!((x=(F=(T=s.sistemaStore)==null?void 0:T.authUser)==null?void 0:F.roles)!=null&&x.visitador_farmaceutico)&&!((N=(U=(Q=s.sistemaStore)==null?void 0:Q.authUser)==null?void 0:U.roles)!=null&&N.isFarmaceutico)&&s.visitaStore.resultsFromSearch.length>0?(o(),l("div",Vt,[e[7]||(e[7]=t("b",null,"\xBFEres un delegado?",-1)),e[8]||(e[8]=v(" Crea tu perfil para ",-1)),e[9]||(e[9]=t("b",null,"a\xF1adir productos.",-1)),t("a",{href:s.old_url+"/incs/user/menu/"},[n(a,{"data-cy":"btnIrMiCuenta",class:"q-ml-md"},{default:q(()=>[...e[6]||(e[6]=[v("Ir a mi cuenta",-1)])]),_:1})],8,At)])):d("",!0)])])):d("",!0),s.quasar.screen.gt.sm?d("",!0):(o(),l("div",Et,[t("div",zt,[((G=s.sistemaStore)==null?void 0:G.isAuth)==!1&&s.visitaStore.resultsFromSearch.length>0?(o(),l("div",Mt,[e[11]||(e[11]=t("b",null,"\xBFEres delegado?",-1)),e[12]||(e[12]=v(" Date de alta ",-1)),e[13]||(e[13]=t("br",null,null,-1)),e[14]||(e[14]=v()),e[15]||(e[15]=t("b",null,"gratuitamente",-1)),e[16]||(e[16]=v(" en el ",-1)),e[17]||(e[17]=t("span",{"data-cy":"",class:"pmf-link"},"servicio de visita ",-1)),e[18]||(e[18]=t("br",null,null,-1)),e[19]||(e[19]=v()),t("a",Tt,[n(a,{class:"q-mt-md q-px-lg"},{default:q(()=>[...e[10]||(e[10]=[v("Reg\xEDstrate ahora",-1)])]),_:1})])])):d("",!0),((y=s.sistemaStore)==null?void 0:y.isAuth)==!0&&!((ee=(D=(P=s.sistemaStore)==null?void 0:P.authUser)==null?void 0:D.roles)!=null&&ee.visitador_farmaceutico)&&!((oe=(te=(se=s.sistemaStore)==null?void 0:se.authUser)==null?void 0:te.roles)!=null&&oe.isFarmaceutico)&&s.visitaStore.resultsFromSearch.length>0?(o(),l("div",Ft,[e[21]||(e[21]=t("b",null,"\xBFEres un delegado?",-1)),e[22]||(e[22]=v(" Crea tu perfil para ",-1)),e[23]||(e[23]=t("b",null,"a\xF1adir productos.",-1)),e[24]||(e[24]=v()),e[25]||(e[25]=t("br",null,null,-1)),t("a",{href:s.old_url+"/incs/user/menu/"},[n(a,{class:"q-ml-md q-mt-md"},{default:q(()=>[...e[20]||(e[20]=[v("Ir a mi cuenta",-1)])]),_:1})],8,xt)])):d("",!0)])])),s.visitaStore.suggestionsLoading?(o(),l("div",Qt,[t("div",Ut,[n(ie,{color:"primary",size:"40px",style:{"margin-top":"20px"}})])])):d("",!0),s.visitaStore.resultsFromSearch.length==0?(o(),l("div",Bt,[s.quasar.screen.gt.sm?(o(),S(u,{key:0,onClick:s.volver},null,8,["onClick"])):d("",!0),n(g)])):d("",!0),s.quasar.screen.gt.sm&&s.visitaStore.resultsFromSearch.length>0?(o(),l("div",Lt,[n(b),n(h)])):d("",!0),s.quasar.screen.gt.sm?d("",!0):(o(),l("div",jt,[s.visitaStore.resultsFromSearch.length>0?(o(),l("div",Nt,[t("span",Dt,[t("b",null,V(s.visitaStore.totalResultsProds),1),e[26]||(e[26]=v(" productos ",-1))]),t("div",It,[n(c)]),n($,{products:s.visitaStore.getResultsFromSearch},null,8,["products"])])):d("",!0)]))]}),_:1},8,["class"])}var _o=z(kt,[["render",Ot]]);export{_o as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.