1import{_ as z}from"./BqEVEqMW.js";import{_ as I}from"./M0wvs3FH.js";import{E as R,u as V}from"./CFevP1XK.js";import q from"./Cm-Jt2Ds.js";import{$ as C,ae as P,o as S,v as a,x as n,B as t,F as p,P as o,k as i,Y as b,z as y,ah as O,ai as W,N as $,O as w,y as U,E as H,aj as Y,r as B,M as v,J as h,a3 as G,X as J,a4 as X,w as L,a7 as K,A as Q,ac as Z}from"#entry";import{_ as E}from"./DnbwQCVw.js";import{a as tt,b as et}from"./LN5nUwyE.js";import{v as lt}from"./CC2Odfgf.js";import{u as at}from"./D_eNtEtI.js";import{u as nt}from"./BybVBWbL.js";import{u as ot}from"./Cq3VyBEL.js";import{u as st}from"./C6d9wPDs.js";import{d as ct,a as it}from"./qaf_Iezk.js";import"./BPJKg4oh.js";import"./BaX3nk_K.js";import"./Dmye0YN3.js";const rt={class:"w-full flex flex-col md:flex-row gap-6 lg:gap-11 text-[#484848]"},dt={class:"w-full md:w-1/2 lg:w-md h-[260px] md:h-[318px]"},mt={class:"flex-fill loca_info"},pt={class:"my-5 text-[1.625rem] lg:text-[2rem] font-bold leading-none"},ut={class:"flex items-center"},_t={class:"mr-2 text-[#484848] text-2xl font-bold"},ft={href:"#customer_reviews",class:"ms-5 underline"},gt={class:"my-4 pl-[18px] leading-5 not-italic loca_addr"},bt=["href"],xt={class:"loca_link_text"},ht={class:"flex items-center pl-[18px] leading-none loca_time"},yt={class:"me-1"},vt={class:"me-4"},kt=["href","title"],$t=["href","title"],wt={__name:"PlantDetailHero",props:{plant:{type:Object,default:null}},setup(e){const d=P(),s=e,{today:m,currentDayOfWeek:l}=V(()=>s.plant?.plantWorkdayList),u=B(["#99A9BF","#F7BA2A","#d51316"]);return S(()=>{const c=getComputedStyle(document.documentElement),r=c.getPropertyValue("--brand-rate-inactive").trim()||"#99A9BF",x=c.getPropertyValue("--brand-rate-mid").trim()||"#F7BA2A",_=c.getPropertyValue("--brand-cta").trim()||"#d51316";u.value=[r,x,_]}),(c,r)=>{const x=I,_=R,A=q,D=W,f=O,g=Y,N=E;return a(),n("div",rt,[t("div",dt,[p(x,{src:e.plant?.imageUrl||"/images/locations/loca_default.png",class:"object-cover w-full h-full",alt:e.plant?.plantName},null,8,["src","alt"])]),t("div",mt,[t("h1",pt,o(e.plant?.plantName),1),t("div",ut,[t("div",_t,o(e.plant?.googleRating),1),p(_,{"model-value":e.plant?.googleRating,disabled:"",size:"large","text-color":i(u)[2],colors:i(u)},null,8,["model-value","text-color","colors"]),t("a",ft,[t("span",null,o(e.plant?.googleReviewCount),1),r[0]||(r[0]=b("åè©è« ",-1))])]),t("address",gt,[t("a",{href:`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(e.plant?.fullAddrRoad||"")}&query_place_id=${e.plant?.placeID}`,class:"inline-block pr-[27px] google_link",target:"_blank"},[t("span",xt,o(e.plant?.fullAddrRoad),1)],8,bt)]),p(g,{trigger:"click",placement:"bottom-start",class:"mb-4"},{dropdown:y(()=>[p(f,null,{default:y(()=>[p(D,null,{default:y(()=>[...r[1]||(r[1]=[t("p",null,"çæ¥æé",-1)])]),_:1}),(a(!0),n($,null,w(e.plant?.plantWorkdayList,k=>(a(),U(D,{key:k.weekNo},{default:y(()=>[t("p",{class:H(["text-[#999]",{"font-bold":k.weekNo===i(l)}])},[t("span",vt,o(k.workDayName),1),b(o(k.workDesc),1)],2)]),_:2},1024))),128))]),_:1})]),default:y(()=>[t("div",ht,[t("span",yt,"çæ¥æéï¼"+o(i(m).workDayName)+" "+o(i(m).workDesc),1),p(A,{name:"fa6-solid:angle-down",size:"1rem"})])]),_:1}),t("a",{href:`tel:${e.plant?.contactPhone}`,class:"block mb-4 pl-[18px] leading-none loca_tel",title:`æ¥æ${e.plant?.plantName}é»è©±`},[t("span",null,o(e.plant?.contactPhone),1)],8,kt),t("a",{href:`tel:${e.plant?.contactMobile}`,class:"block pl-[18px] leading-none loca_phone",title:`æ¥æ${e.plant?.plantName}è¡åé»è©±`},[t("span",null,o(e.plant?.contactMobile),1)],8,$t),p(N,{to:`${i(d).brand.reservationPath}/${e.plant?.plantNo}`,class:"w-full md:w-auto text-[1.125rem] lg:text-[1rem] mt-5"},{default:y(()=>[...r[2]||(r[2]=[b("åå¾é ç´",-1)])]),_:1},8,["to"])])])}}},Dt=C(wt,[["__scopeId","data-v-e89d92c9"]]),Nt={class:"mt-8 md:p-8 bg-white text-[#484848] md:rounded-2xl boss_box"},Ct={class:"mb-3 md:mb-4 text-2xl font-bold text-center md:text-start"},At={class:"mb-5 md:mb-8 text-lg font-bold text-center md:text-start"},It={class:"p-4 lg:whitespace-pre bg-[#5a5a5a] text-white rounded-md boss_dialog"},Pt={__name:"PlantDetailManager",props:{plant:{type:Object,default:null}},setup(e){const d=P(),s=m=>({background:`url(${d.brand.locationDetail.icons[m]}) no-repeat left top`,backgroundSize:"36px"});return(m,l)=>(a(),n("div",Nt,[t("p",Ct,o(e.plant?.mgrName),1),t("p",At,o(e.plant?.plantName)+" åºé· ",1),t("div",It,o(e.plant?.mgrMsg),1),e.plant?.mgrExp?(a(),n("div",{key:0,class:"mt-8 pt-[6px] pl-12",style:v(s("mgrExp"))},[l[0]||(l[0]=t("p",{class:"mb-1 text-lg font-bold"},"ç¶æ·",-1)),t("p",null,o(e.plant?.mgrExp),1)],4)):h("",!0),e.plant?.mgrSkill?(a(),n("div",{key:1,class:"mt-6 pt-[6px] pl-12",style:v(s("mgrSkill"))},[l[1]||(l[1]=t("p",{class:"mb-1 text-lg font-bold"},"å°é·",-1)),t("p",null,o(e.plant?.mgrSkill),1)],4)):h("",!0)]))}},Bt=C(Pt,[["__scopeId","data-v-dfaf65ac"]]),Lt={key:0,class:"hidden lg:block h-[150px] mt-8"},Rt={class:"flex justify-between"},St={class:"lg:w-[66%] mt-7"},Et={class:"text-lg font-bold"},Tt={class:"loca_accent"},Mt={class:"mt-3"},jt={class:"mt-3"},Ft={class:"mt-3"},zt={class:"mt-3"},Vt={key:0,class:"hidden lg:block mt-20"},qt={__name:"PlantDetailTech",props:{plant:{type:Object,default:null}},setup(e){const d=P(),s=m=>({background:`url(${d.brand.locationDetail.icons[m]}) no-repeat left top`,backgroundSize:"36px"});return(m,l)=>{const u=I;return a(),n("div",null,[i(d).brand.locationDetail.techBannerImage?(a(),n("div",Lt,[p(u,{src:i(d).brand.locationDetail.techBannerImage,class:"object-cover",alt:"æåå» çæè¡è³æ·"},null,8,["src"])])):h("",!0),t("div",Rt,[t("div",St,[t("div",{class:"pt-[5px] pl-12",style:v(s("seniority"))},[t("p",Et,[l[0]||(l[0]=b(" æè¡å¹³åå¹´è³ ",-1)),t("span",Tt,o(e.plant?.avgWorkYear),1),l[1]||(l[1]=b(" å¹´ ",-1))])],4),e.plant?.repairBrandList?.length>0?(a(),n("div",{key:0,class:"mt-7 pt-[5px] pl-12",style:v(s("brand"))},[l[2]||(l[2]=t("p",{class:"text-lg font-bold"},"精修åç",-1)),t("ul",Mt,[(a(!0),n($,null,w(e.plant?.repairBrandList,c=>(a(),n("li",{key:c.brandID,class:"inline-block mr-5 mb-3 py-[2px] px-2 bg-[#f5f5f5] border border-[#d9d9d9] rounded text-[#484848]"},o(c.brandNameEn),1))),128))])],4)):h("",!0),e.plant?.repairEquipList?.length>0?(a(),n("div",{key:1,class:"mt-6 pt-[5px] pl-12",style:v(s("device"))},[l[3]||(l[3]=t("p",{class:"text-lg font-bold"},"æåè¨å",-1)),t("ul",jt,[(a(!0),n($,null,w(e.plant?.repairEquipList,c=>(a(),n("li",{key:c.equipID,class:"inline-block mr-5 mb-3 py-[2px] px-2 bg-[#f5f5f5] border border-[#d9d9d9] rounded text-[#484848]"},o(c.equipName),1))),128))])],4)):h("",!0),e.plant?.repairTypeList?.length>0?(a(),n("div",{key:2,class:"mt-6 pt-[5px] pl-12",style:v(s("service"))},[l[4]||(l[4]=t("p",{class:"text-lg font-bold"},"æåé
ç®",-1)),t("ul",Ft,[(a(!0),n($,null,w(e.plant?.repairTypeList,c=>(a(),n("li",{key:c.typeID,class:"inline-block mr-5 mb-3 py-[2px] px-2 bg-[#f5f5f5] border border-[#d9d9d9] rounded text-[#484848]"},o(c.typeName),1))),128))])],4)):h("",!0),e.plant?.repairLicenseList?.length>0?(a(),n("div",{key:3,class:"mt-6 pt-[5px] pl-12",style:v(s("certificate"))},[l[5]||(l[5]=t("p",{class:"text-lg font-bold"},"å°æ¥èç
§",-1)),t("ul",zt,[(a(!0),n($,null,w(e.plant?.repairLicenseList,c=>(a(),n("li",{key:c.carRepairLicense,class:"inline-block mr-5 mb-3 py-[2px] px-2 bg-[#f5f5f5] border border-[#d9d9d9] rounded text-[#484848]"},o(c.codeText),1))),128))])],4)):h("",!0)]),i(d).brand.locationDetail.techSideImage?(a(),n("div",Vt,[p(u,{src:i(d).brand.locationDetail.techSideImage,class:"object-cover",alt:"æåå» çæè¡è³æ·"},null,8,["src"])])):h("",!0)])])}}},Ot=C(qt,[["__scopeId","data-v-8256fb96"]]),Wt={class:"flex items-center"},Ut={class:"inline-block w-[48px] h-[48px] rounded-full overflow-hidden"},Ht={class:"ms-4"},Yt={class:"text-lg font-bold"},Gt={class:"m-0 md:ms-4 text-sm md:text-base font-bold text-[#999]"},Jt={class:"mt-4 md:text-lg font-bold"},Xt={class:"flex items-center mt-5"},Kt={class:"mr-2 text-[#484848] text-2xl font-bold"},Qt={class:"btn_group justify-center"},Zt={__name:"PlantDetailReviews",props:{plant:{type:Object,default:null}},setup(e){const d=B(["#99A9BF","#F7BA2A","#d51316"]);return S(()=>{const s=getComputedStyle(document.documentElement),m=s.getPropertyValue("--brand-rate-inactive").trim()||"#99A9BF",l=s.getPropertyValue("--brand-rate-mid").trim()||"#F7BA2A",u=s.getPropertyValue("--brand-cta").trim()||"#d51316";d.value=[m,l,u]}),(s,m)=>{const l=I,u=R,c=E;return a(),n("div",null,[(a(!0),n($,null,w(e.plant?.storesReviewsList,r=>(a(),n("div",{key:r.reviewID,class:"my-7 md:my-10 p-5 md:py-7 md:px-10 bg-[#f6f6f6] text-[#484848]"},[t("div",Wt,[t("span",Ut,[p(l,{src:r.authorPhotoURL,alt:r.authorName,loading:"lazy"},null,8,["src","alt"])]),t("div",Ht,[t("span",Yt,o(r.authorName),1),m[0]||(m[0]=t("br",{class:"md:hidden"},null,-1)),t("span",Gt," è©è«æ¼ "+o(("formatChangeDayTime"in s?s.formatChangeDayTime:i(tt))(r.postTime)),1)])]),t("div",Jt,o(r.postContent),1),t("div",Xt,[t("p",Kt,o(("formatRating"in s?s.formatRating:i(et))(r.rating)),1),p(u,{"model-value":r.rating,disabled:"",size:"large","text-color":i(d)[2],colors:i(d)},null,8,["model-value","text-color","colors"])])]))),128)),t("div",Qt,[p(c,{href:`https://search.google.com/local/reviews?placeid=${e.plant?.placeID}`,target:"_blank",class:"text-[1.125rem]"},{default:y(()=>
1[...m[1]||(m[1]=[b("çæ´å¤",-1)])]),_:1},8,["href"])])])}}},te={class:"wrap mb-12 md:mb-24"},ee={class:"mt-12"},le={class:"mt-10"},ae={id:"customer_reviews",class:"mt-10"},ne={__name:"[id]",async setup(e){let d,s;const m=Z(),l=G(),u=l.params.id,{Plants:c}=at(),{showError:r}=nt();ot("Locations",{dataId:u});const x=B([{text:"é¦é ",to:"/"},{text:"æåæé»",to:"/locations"}]),{data:_,pending:A,error:D}=([d,s]=J(async()=>st(`plant-${u}`,async()=>(await c.getPlantsDetail(u)).data,{watch:[()=>l.params.id]})),d=await d,s(),d);if(D.value?.statusCode===404)throw X({statusCode:404,message:"æ¾ä¸å°æ¤æé»",fatal:!0});return L(_,f=>{f?.plantName&&x.value.length===2&&x.value.push({text:f.plantName})},{immediate:!0}),L(D,(f,g)=>{if(f&&f!==g){const N=f?.data?.message||f?.message||"å徿é»è³æå¤±æ";r(N,{title:"ç¼çé¯èª¤",btnShowCancel:!1,btnShowConfirm:!1})}},{deep:!0}),K({title:()=>_.value?.plantName?`${_.value.plantName} - ${m.public.siteTitle}`:`æé»è©³æ
- ${m.public.siteTitle}`}),ct(_),it(x),(f,g)=>{const N=z,k=Dt,T=Bt,M=Ot,j=Zt,F=lt;return a(),n("div",null,[p(N,{items:i(x)},null,8,["items"]),Q((a(),n("div",te,[p(k,{plant:i(_)},null,8,["plant"]),t("section",ee,[g[0]||(g[0]=t("h2",{class:"loca_title"},[b(" å°æ¥ç"),t("span",{class:"loca_title_accent"},"å» é·ä»ç´¹")],-1)),p(T,{plant:i(_)},null,8,["plant"])]),t("section",le,[g[1]||(g[1]=t("h2",{class:"loca_title"},[b(" æåå» ç"),t("span",{class:"loca_title_accent"},"æè¡è³æ·")],-1)),p(M,{plant:i(_)},null,8,["plant"])]),t("section",ae,[g[2]||(g[2]=t("h2",{class:"loca_title"},[b("è»ä¸»"),t("span",{class:"loca_title_accent"},"è©å¹")],-1)),p(j,{plant:i(_)},null,8,["plant"])])])),[[F,i(A)]])])}}},ve=C(ne,[["__scopeId","data-v-2883796d"]]);export{ve 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.