import{aK as ve,k as f,o as t,A as c,a,N as k,w as l,b as I,y as K,d as E,aB as W,e as V,aJ as be,U as q,aL as Q,c as n,s as x,aM as J,af as ne,t as p,ae as de,F as P,W as X,G as D,aN as pe,j as ye,r as Z,p as j,i as fe,v as ue,M as B,q as he,z as ge,B as $,E as ke,I as Ie,X as ee,Z as te,aO as Ce,l as xe,K as ae,O as Te,aP as le,aQ as ie,f as O,ai as Pe,V as U,aR as we}from"./index-DphlBmm9.js";import{_ as Se}from"./TitleBreadcrumb.vue_vue_type_style_index_0_lang-CV5GF5E_.js";import{_ as ce}from"./OverlayLoading.vue_vue_type_script_setup_true_lang-CIZjdTY_.js";import{T as Ne}from"./TagsItem-BdCqVxIN.js";import{p as L}from"./productApi-DE--RFXi.js";import{e as se}from"./blankProductTypeEnum-7RSz3x1u.js";import{_ as Ve}from"./_plugin-vue_export-helper-DlAUqK2U.js";const ze={class:"card"},_e={key:2,class:"image-container"},Oe=["data-original"],$e={class:"text-h4 name",style:{height:"53px"}},Le={key:0},De={class:"text-secondary text-h4"},Me={class:"text-decoration-line-through text-medium-emphasis ml-2 text-subtitle-2"},Fe={key:1},Ae={class:"text-secondary text-h4"},Ue={class:"text-medium-emphasis text-subtitle-2 mt-1"},Be={class:"text-subtitle-2 mt-1"},Ee={key:0},Ge={key:1},He={key:2},Je={__name:"goodsItem",props:{item:Object},setup(e){ve();const m=e,d=f("");function u(){let s=m.item;s.type==se.DIY.value?d.value="products/diyDetail?id="+s.id:d.value="products/detail?id="+s.id}function h(){let s=m.item;s.type==se.DIY.value?X.push("products/diyDetail?id="+s.id):X.push("products/detail?id="+s.id)}f(!1);let g=f(!1);function T(s){g.value=!0,L().blankProductFavorite(s).then(z=>{g.value=!1,m.item.isFavorite=!0})}function C(s){g.value=!0,L().blankProductUnFavorite(s).then(z=>{g.value=!1,m.item.isFavorite=!1})}return(s,b)=>{const z=D("HeartFilledIcon"),M=D("router-link"),S=pe("lazy");return t(),c(P,null,[a(ce,{isShow:k(g)},null,8,["isShow"]),a(de,{variant:"outlined",class:"productItem rounded white",border:0},{default:l(()=>[I("div",ze,[a(Ne,{base:e.item},null,8,["base"]),e.item.isFavorite?(t(),c("div",{key:0,class:"collect",onClick:b[0]||(b[0]=K(F=>C(e.item.id),["stop"]))},[a(E,{size:"small",icon:"",class:"ml-auto"},{default:l(()=>[a(W,{activator:"parent",location:"top"},{default:l(()=>[V("Remove from My Favourite")]),_:1}),a(z,{color:"#EC407A"})]),_:1})])):(t(),c("div",{key:1,class:"collect",onClick:b[1]||(b[1]=K(F=>T(e.item.id),["stop"]))},[a(E,{size:"small",icon:"",class:"ml-auto"},{default:l(()=>[a(W,{activator:"parent",location:"top"},{default:l(()=>[V("Add to My Favourite")]),_:1}),a(k(be),{color:"#828282"})]),_:1})])),e.item.suspendImageUrl?(t(),c("div",_e,[a(M,{to:d.value,class:"product",onClick:h,onContextmenu:u},{default:l(()=>[a(q,{alt:"product",src:e.item.mainShowImageUrl,"lazy-src":k(Q),class:"w-100 product-img position-relative d-block",style:{"z-index":"1"}},null,8,["src","lazy-src"]),e.item.suspendImageUrl?(t(),n(q,{key:0,alt:"product",src:e.item.suspendImageUrl,"lazy-src":k(Q),class:"w-100 product-img d-block"},null,8,["src","lazy-src"])):x("",!0)]),_:1},8,["to"])])):(t(),n(M,{key:3,to:d.value,class:"product",onClick:h,onContextmenu:u},{default:l(()=>[J((t(),c("img",{alt:"product",style:{"border-top-left-radius":"12px","border-top-right-radius":"12px"},"data-original":e.item.mainShowImageUrl,key:e.item.mainShowImageUrl,class:"w-100 d-block"},null,8,Oe)),[[S,e.item.mainShowImageUrl]])]),_:1},8,["to"])),a(ne,null,{default:l(()=>[I("p",$e,p(e.item.model),1),e.item.favorablePrice?(t(),c("p",Le,[I("span",De,"$"+p(e.item.favorablePrice),1),I("span",Me,p(e.item.price),1)])):(t(),c("p",Fe,[I("span",Ae,"$"+p(e.item.price),1)])),I("p",Ue,"Avg.production time "+p(e.item.productionTimeMin)+" "+p(e.item.productionTimeUnit==1?"Day":"Week"),1),I("p",Be,[e.item.skuOption1Num>0?(t(),c("span",Ee,p(e.item.skuOption1Num)+" "+p(e.item.skuOption1),1)):x("",!0),e.item.skuOption2Num>0?(t(),c("span",Ge," · "+p(e.item.skuOption2Num)+" "+p(e.item.skuOption2),1)):x("",!0),e.item.skuOption3Num>0?(t(),c("span",He," · "+p(e.item.skuOption3Num)+" "+p(e.item.skuOption3),1)):x("",!0)])]),_:1})])]),_:1})],64)}}},je=Ve(Je,[["__scopeId","data-v-4ab19255"]]),Ye={__name:"NavGroup",props:{item:Object},setup(e){const m=e;return(d,u)=>(t(),n(ye,{color:"darkText",class:"smallCap"},{default:l(()=>[V(p(d.$t(m.item.header)),1)]),_:1}))}},oe=Ye,me={__name:"IconSet",props:{item:Object,level:Number},setup(e){const m=e;return(d,u)=>m.level>0?(t(),n(Z(m.item),{key:0,size:"5",fill:"currentColor","stroke-width":"1.5",class:"iconClass"})):(t(),n(Z(m.item),{key:1,size:"20","stroke-width":"1.5",class:"iconClass"}))}},Re={__name:"NavItem",props:{item:Object,level:Number,breadcrumbTitle:String,breadcrumbId:Number},emits:["getChildren"],setup(e,{emit:m}){const d=e,u=m,h=g=>{u("getChildren",g)};return(g,T)=>(t(),c("div",null,[e.item.type=="line"?(t(),n(B,{key:0,class:"mt-4 mb-4"})):x("",!0),e.item.type=="title"?(t(),n(j,{key:1,class:"font-weight-medium mb-4"},{default:l(()=>[V(p(e.item.name),1)]),_:1})):x("",!0),e.item.type!="line"&&e.item.type!="title"?(t(),n(ue,{key:2,active:e.breadcrumbId==e.item.id,link:"",rounded:"",class:"mb-1 listitem",color:"secondary",disabled:e.item.disabled},{prepend:l(()=>[d.level>0?(t(),n(me,{key:0,item:k(fe),level:d.level},null,8,["item","level"])):x("",!0)]),default:l(()=>[a(j,{onClick:T[0]||(T[0]=C=>h(e.item))},{default:l(()=>[V(p(e.item.name),1)]),_:1})]),_:1},8,["active","disabled"])):x("",!0)]))}},Y=Re,Ke={__name:"NavCollapse",props:{item:Object,level:Number,breadcrumbTitle:String,breadcrumbId:Number},emits:["getChildren"],setup(e,{emit:m}){const d=e,u=m;function h(g){u("getChildren",g)}return(g,T)=>{const C=D("NavCollapse",!0);return t(),n(ke,null,{activator:l(({props:s,isOpen:b})=>[a(ue,ge({active:e.breadcrumbTitle==e.item.name,isOpen:e.breadcrumbTitle==e.item.name},s,{value:e.item.name,rounded:"",class:"mb-1 listitem",color:"secondary"}),{prepend:l(()=>[a(me,{item:e.item.icon,level:e.level},null,8,["item","level"])]),default:l(()=>[a(j,{class:"mr-auto"},{default:l(()=>[V(p(e.item.name),1)]),_:1}),e.item.subCaption?(t(),n(he,{key:0,class:"text-caption mt-n1 hide-menu"})):x("",!0)]),_:2},1040,["active","isOpen","value"])]),default:l(()=>[(t(!0),c(P,null,$(e.item.children,(s,b)=>(t(),c(P,{key:b},[s.children?(t(),n(C,{key:0,item:s,level:d.level+1},null,8,["item","level"])):(t(),n(Y,{key:1,item:s,level:d.level+1,breadcrumbTitle:d.breadcrumbTitle,breadcrumbId:e.breadcrumbId,onGetChildren:h},null,8,["item","level","breadcrumbTitle","breadcrumbId"]))],64))),128))]),_:1})}}},re=Ke,N={DIY:{text:"DIY产品",value:2},SIMPLE:{text:"一般产品",value:1},SDS:{text:"SDS产品",value:3}},We={class:"d-flex align-center"},qe={class:"overflow-auto d-lg-block d-none"},Qe={class:"text-h3 ml-2"},Xe={class:"ml-auto d-flex align-center"},Ze=I("h5",{class:"text-h5 mt-1"},"Sort by:",-1),et={class:"text-center overflow-auto"},nt=Ie({__name:"ProductCatalog",setup(e){let m=f([{title:"Products",disabled:!1,to:"#"},{title:"New Arrival",disabled:!0,to:"#"}]),d=f([]),u=f({}),h=ee({current:1,size:20,total:1});const g=ee([{label:"Latest",value:"1"},{label:"Price(Lowest to Highest)",value:"2"},{label:"Price(Highest to Lowest)",value:"3"}]),T=f("1"),C=f(!0),s=f(""),b=f("");function z(v){L().blankProductTypeTree(1).then(i=>{if(i.data.unshift({id:9999,type:"isIndexNew",level:"1",name:"New Arrival",pid:"1",sort:"1",blankProductTypeCategory:N.SIMPLE.value,types:[1,2,5]},{id:99999,type:"isIndexHot",level:"1",name:"Best Seller",pid:"1",sort:"1",blankProductTypeCategory:N.SIMPLE.value,types:[1,2,5]},{id:999999,type:"isPickFromJet",level:"1",name:"Picks from JetPrint",pid:"1",sort:"1"},{type:"line",level:"1",name:"",pid:"1",sort:"1",blankProductTypeCategory:N.SIMPLE.value,types:[1,2,5]}),i.data.forEach(y=>{y.blankProductTypeCategory=N.SIMPLE.value,y.types=[1,2,5]}),d.value=i.data,console.log("sidebarMenu....",d),sessionStorage.getItem("productsBreadcrumb")==null){u.value=i.data[0],s.value=i.data[0].name,b.value=i.data[0].id;const y={classItem:i.data[0],breadcrumbTitle:i.data[0].name,breadcrumbId:i.data[0].id};sessionStorage.setItem("productsBreadcrumb",JSON.stringify(y))}else{let y=JSON.parse(sessionStorage.getItem("productsBreadcrumb"));u.value=y.classItem,s.value=y.breadcrumbTitle,b.value=y.breadcrumbId,m.value[1]={title:y.breadcrumbTitle,disabled:!0,to:"/"}}M(),_()})}function M(v){L().blankProductTypeTree(2).then(i=>{console.log("blankProductTypeTree....",i.data),i.data.unshift({type:"line",level:"1",name:"",pid:"1",sort:"1"},{type:"title",level:"1",name:"Custom Gift",pid:"1",sort:"1"}),i.data.push({type:"line",level:"1",name:"",pid:"1",sort:"1",blankProductTypeCategory:N.SIMPLE.value,types:[1,2,5]},{id:9999999,type:"isFavorite",level:"1",name:"My Favourite",pid:"1",sort:"1"}),i.data.forEach(y=>{y.blankProductTypeCategory=N.DIY.value,y.types=[3]}),d.value.push(...i.data),_()})}const S=v=>{u.value=v,s.value=v.name,b.value=v.id,h.current=1,m.value[1]={title:v.name,disabled:!0,to:"/"},console.log("typeId....",v),_();const o={classItem:v,breadcrumbTitle:v.name,breadcrumbId:v.id};sessionStorage.setItem("productsBreadcrumb",JSON.stringify(o))};let F=f([]);function _(){C.value=!0;const v=L(),o={typeId:u.value.id,current:h.current,size:h.size,blankProductTypeCategory:u.value.blankProductTypeCategory,types:u.value.types,sortType:T.value};u.value.type=="isIndexNew"&&(o.isIndexNew=!0,delete o.typeId),u.value.type=="isIndexHot"&&(o.isIndexHot=!0,delete o.typeId),u.value.type=="isPickFromJet"&&(o.isPickFromJet=!0,delete o.typeId),u.value.type=="isFavorite"&&(o.blankProductTypeCategory="",o.types="",o.isFavorite=!0,delete o.typeId),v.blankProductPage(o).then(i=>{h.total=i.data.total%i.data.size==0?i.data.total/i.data.size:Math.floor(i.data.total/i.data.size)+1,console.log("pages.total = res.total....",i),C.value=!1,console.log("blankProductPage...",i.data),F.value=i.data.records,setTimeout(()=>{window.scrollTo({top:0,behavior:"smooth"})},50)}).catch(i=>{C.value=!1})}const G=f(1);te(G,v=>{console.log("分页....",v),h.current=v,_()}),te(T,v=>{console.log("sortType0...",v),_()});const{lgAndUp:R}=Ce(),H=f(!1),A=f(!1);return xe(()=>{console.log("触发加载...."),z()}),(v,o)=>{const i=D("perfect-scrollbar"),y=D("Menu2Icon");return t(),c(P,null,[a(ce,{isShow:C.value},null,8,["isShow"]),a(Se,{title:s.value,breadcrumbs:k(m)},null,8,["title","breadcrumbs"]),k(R)?x("",!0):(t(),n(Te,{key:0,temporary:"",modelValue:A.value,"onUpdate:modelValue":o[0]||(o[0]=r=>A.value=r),width:"300",top:""},{default:l(()=>[a(i,{class:"scrollnavbar"},{default:l(()=>[a(ae,{class:"pa-4"},{default:l(()=>[(t(!0),c(P,null,$(k(d),(r,w)=>(t(),c(P,{key:w},[r.header?(t(),n(oe,{item:r,key:r.name},null,8,["item"])):r.divider?(t(),n(B,{key:1,class:"my-3"})):r.children?(t(),n(re,{key:2,class:"leftPadding",item:r,level:0,breadcrumbTitle:s.value,breadcrumbId:b.value,onGetChildren:S},null,8,["item","breadcrumbTitle","breadcrumbId"])):(t(),n(Y,{key:3,item:r,breadcrumbTitle:s.value,breadcrumbId:b.value,onGetChildren:S,class:"leftPadding"},null,8,["item","breadcrumbTitle","breadcrumbId"]))],64))),128))]),_:1})]),_:1})]),_:1},8,["modelValue"])),a(U,{class:"products"},{default:l(()=>[!H.value&&k(R)?(t(),n(O,{key:0,cols:"12",md:"2"},{default:l(()=>[J(a(ie,{class:"mx-auto border","max-width":"300",type:"article,article,article,article,article"},null,512),[[le,C.value]]),J(a(i,{class:"scrollnavbar"},{default:l(()=>[a(ae,{class:"pa-4"},{default:l(()=>[(t(!0),c(P,null,$(k(d),(r,w)=>(t(),c(P,{key:w},[r.header?(t(),n(oe,{item:r,key:r.name},null,8,["item"])):r.divider?(t(),n(B,{key:1,class:"my-3"})):r.children?(t(),n(re,{key:2,class:"leftPadding",item:r,level:0,breadcrumbTitle:s.value,breadcrumbId:b.value,onGetChildren:S},null,8,["item","breadcrumbTitle","breadcrumbId"])):(t(),n(Y,{key:3,item:r,breadcrumbTitle:s.value,breadcrumbId:b.value,onGetChildren:S,class:"leftPadding"},null,8,["item","breadcrumbTitle","breadcrumbId"]))],64))),128))]),_:1})]),_:1},512),[[le,!C.value]])]),_:1})):x("",!0),a(O,{class:"d-flex align-stretch overflow-auto"},{default:l(()=>[a(de,{variant:"outlined",style:{"background-color":"white"}},{default:l(()=>[a(ne,{style:{padding:"20px"}},{default:l(()=>[I("div",We,[a(E,{class:"text-secondary d-lg-none d-md-flex d-sm-flex",color:"lightsecondary",icon:"",rounded:"sm",variant:"flat",onClick:o[1]||(o[1]=r=>A.value=!A.value),size:"small"},{default:l(()=>[a(y,{size:20,"stroke-width":1.5})]),_:1}),I("div",qe,[a(E,{class:"hidden-md-and-down",icon:"",variant:"flat",onClick:o[2]||(o[2]=r=>H.value=!H.value),size:"small"},{default:l(()=>[a(y,{size:20,"stroke-width":1.5})]),_:1})]),I("h3",Qe,p(k(u).name),1),I("div",Xe,[Ze,a(Pe,{style:{"max-width":"250px"},class:"ml-2",color:"primary",variant:"outlined","hide-details":"",modelValue:T.value,"onUpdate:modelValue":o[3]||(o[3]=r=>T.value=r),items:g,"item-title":"label","item-value":"value"},null,8,["modelValue","items"])])]),a(B,{class:"mt-5"}),C.value?(t(),n(U,{key:0,class:"mt-3"},{default:l(()=>[(t(),c(P,null,$(10,(r,w)=>a(O,{cols:"12",sm:"6",lg:"3",key:w},{default:l(()=>[a(ie,{class:"mx-auto border","max-width":"300",type:"image, article"})]),_:2},1024)),64))]),_:1})):(t(),n(U,{key:1,class:"mt-3"},{default:l(()=>[(t(!0),c(P,null,$(k(F),(r,w)=>(t(),n(O,{cols:"12",sm:"6",lg:"3",key:w},{default:l(()=>[a(je,{item:r},null,8,["item"])]),_:2},1024))),128))]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1}),a(U,null,{default:l(()=>[a(O,{cols:"12",lg:"8"},{default:l(()=>[I("div",et,[a(we,{"active-color":"primary",modelValue:G.value,"onUpdate:modelValue":o[4]||(o[4]=r=>G.value=r),length:k(h).total,"total-visible":7},null,8,["modelValue","length"])])]),_:1})]),_:1})],64)}}});export{nt as default};