1import{A as K}from"./rzr1vcYR.js";import{k as M,d as y,z as d,o as L,t as P,a as i,y as o,E as u,C as e,aj as N,ak as C,x as c,al as E,a9 as I,a0 as U,a1 as F,D as f,a5 as v,a3 as S,a4 as O,_ as T,w as V,F as $}from"./ZPaimFvj.js";import{_ as B,a as j}from"./BjhYqHWo.js";import{C as z}from"./B7q-CiZz.js";import{H as D}from"./GbimUcAT.js";import{F as R}from"./stmoeDv7.js";import{F as A}from"./B3reonVa.js";import"./7B7wQg5b.js";import"./_Ru1GtYg.js";import"./ClnHdtQV.js";import"./BdgMyoFP.js";import"./CGm3HZhl.js";const H=M("/static/images/common/loading.png"),G=""+new URL("no-empty.TRl4MaOY.webp",import.meta.url).href,J={class:"search-list-page-container"},Y={class:"search-list-page"},q={class:"section-search"},Q={class:"search-box-content"},W={class:"search-box-content-left"},X={class:"hot-product-list"},Z={key:0,class:"product-item-box"},ee=["onClick"],te={class:"product-item-content"},se={class:"product-item-name"},oe={class:"product-item-price"},ae={key:1,class:"loading-spinner-box"},ne={key:2,class:"loading-spinner-box"},ie=y({__name:"SearchList.mobile",setup(x){const a=d(""),n=d([]),l=d(!0),m={firstName:"",lastName:"",userNumber:""},h=d(m),k=()=>{h.value=v()?JSON.parse(v()):m},_=()=>{g()},g=async()=>{l.value=!0,n.value=[];const s=await $fetch("/gateway/product/productSeach/searchProduct",{method:"POST",body:{pageNum:1,pageSize:30,searchKeyword:a.value}}).catch(t=>{console.log(t)}).finally(()=>{l.value=!1});s?.code===0&&(n.value=s.data.data.map(t=>({id:t.id,image:t.image,nameEn:t.nameEn,productPrice:t.productPrice})))},b=s=>{if(!h.value.firstName){S("/login",{external:!0});return}O(`/product/detail?source=TD&id=${s}`)},p=()=>{S("/",{external:!0})};return L(()=>{a.value=P("keyword")||"",k(),g()}),(s,t)=>(o(),i("div",J,[u(D),e("article",Y,[t[4]||(t[4]=e("h1",{class:"seo-page-title"},"Search List",-1)),e("section",q,[e("div",Q,[e("div",W,[t[1]||(t[1]=e("img",{src:B,class:"search-icon"},null,-1)),N(e("input",{"onUpdate:modelValue":t[0]||(t[0]=r=>I(a)?a.value=r:null),maxlength:"50",variant:"none",style:{border:"none"},class:"search-input","trailing-icon":"i-lucide-search",placeholder:"Find the product you're looking for",onKeyup:E(_,["enter"])},null,544),[[C,c(a)]])]),e("img",{src:j,class:"search-icon",onClick:_})])]),e("div",X,[c(n).length?(o(),i("div",Z,[(o(!0),i(U,null,F(c(n),(r,w)=>(o(),i("div",{key:r.id,class:"product-item",onClick:be=>b(r.id)},[u(z,{src:r.image,alt:r.nameEn,width:"176px",height:"150px",loading:w<4?"eager":"lazy",fetchpriority:w<4?"auto":"low",decoding:"async"},null,8,["src","alt","loading","fetchpriority"]),e("div",te,[e("div",se,f(r.nameEn),1),e("div",oe,"$"+f(r.productPrice),1)])],8,ee))),128))])):c(l)?(o(),i("div",ae,[...t[2]||(t[2]=[e("img",{src:H,alt:"Loading...",class:"loading-spinner",style:{width:"40px",height:"40px","margin-bottom":"12px"}},null,-1)])])):(o(),i("div",ne,[t[3]||(t[3]=e("img",{src:G,class:"no-result-icon"},null,-1)),e("div",{class:"back-home",onClick:p},"Back Home")]))])])]))}}),re=Object.assign(T(ie,[["__scopeId","data-v-acdcef7d"]]),{__name:"SearchListMobile"}),ce={class:"search-list-page"},le={class:"section-search"},de={class:"search-box-content"},ue={class:"section-hot-product"},pe={key:0,class:"hot-product-list",style:{"justify-content":"center","align-items":"center","min-height":"360px",display:"flex"}},me={key:1},he={key:2,class:"hot-product-list"},_e=["onClick"],ge={class:"product-name"},fe={class:"product-price"},ve=y({__name:"SearchList.pc",setup(x){const a=d(""),n=d([]),l=d(!0),m={firstName:"",lastName:"",userNumber:""},h=d(m),k=()=>{h.value=v()?JSON.parse(v()):m},_=()=>{g()},g=async()=>{l.value=!0,n.value=[];const p=await $fetch("/gateway/product/productSeach/searchProduct",{method:"POST",body:{pageNum:1,pageSize:30,searchKeyword:a.value}}).catch(s=>{console.log(s)}).finally(()=>{l.value=!1});p?.code===0&&(n.value=p.data.data.map(s=>({id:s.id,image:s.image,nameEn:s.nameEn,productPrice:s.productPrice})))},b=p=>{if(!h.value.firstName){S("/login",{external:!0});return}O(`/find-product/product-detail?id=${p}`)};return L(()=>{a.value=P("keyword")||"",k(),g()}),(p,s)=>(o(),i("div",null,[u(D),e("article",ce,[s[5]||(s[5]=e("h1",{class:"seo-page-title"},"Search List",-1)),e("section",le,[e("div",de,[s[1]||(s[1]=e("img",{src:B,class:"search-icon"},null,-1)),s[2]||(s[2]=e("span",{class:"search-box-content-title"},"Teemdrop",-1)),N(e("input",{"onUpdate:modelValue":s[0]||(s[0]=t=>I(a)?a.value=t:null),maxlength:"50",variant:"none",style:{border:"none"},class:"search-input","trailing-icon":"i-lucide-search",placeholder:"Find the product you're looking for",onKeyup:E(_,["enter"])},null,544),[[C,c(a)]]),e("img",{src:j,class:"search-icon",onClick:_})])]),e("section",ue,[c(l)&&c(n).length===0?(o(),i("div",pe,[...s[3]||(s[3]=[e("div",{style:{display:"flex","flex-direction":"column","align-items":"center"}},[e("img",{src:H,alt:"Loading...",class:"loading-spinner",style:{width:"40px",height:"40px","margin-bottom":"12px"}})],-1)])])):c(n).length===0&&!c(l)?(o(),i("div",me,[...s[4]||(s[4]=[e("p",{class:"no-result-text",style:{"text-align":"center",width:"100%","font-size":"16px",color:"#000","margin-top":"20px"}}," No results found ",-1)])])):(o(),i("div",he,[(o(!0),i(U,null,F(c(n),(t,r)=>(o(),i("div",{key:t.id,class:"product-item",onClick:w=>b(t.id)},[u(z,{src:t.image,alt:t.nameEn,width:"280px",height:"234px",loading:r<4?"eager":"lazy",fetchpriority:r<4?"auto":"low",decoding:"async"},null,8,["src","alt","loading","fetchpriority"]),e("div",ge,f(t?.nameEn||""),1),e("div",fe,"$"+f(t?.productPrice||""),1)],8,_e))),128))]))])]),u(A),u(R)]))}}),ye=Object.assign(T(ve,[["__scopeId","data-v-5588dea5"]]),{__name:"SearchListPc"}),xe=y({__name:"index",setup(x){return(a,n)=>(o(),V(K,null,{pc:$(()=>[u(ye)]),mobile:$(()=>[u(re)]),_:1}))}}),ke=Object.assign(xe,{__name:"SearchList"}),Te=y({__name:"index",setup(x){return(a,n)=>(o(),V(ke))}});
1export{Te 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.