import{r as z,_ as Q}from"./myImg-B3XMH9SK.js";import{d as M,s as R,r as f,P as K,x as I,w as n,O as G,b as J,f as r,h as e,L as C,i as o,G as x,y as S,j as s,g as u,F as b,C as g,m as D,t as v,V as P,I as $,E as H,K as W,l as X,k as Y,_ as Z}from"./index-N7CMQwFv.js";import{g as ee,a as te,s as oe,u as ie}from"./product-C59H-sk9.js";import{S as se}from"./skuChoose-nQC4vEzZ.js";import{p as ae}from"./plus-Cm60NR_V.js";import le from"./productSpecificInfo-C6h4HkG3.js";import{V as j}from"./VRow-CGgRlzLk.js";import{V as U}from"./VCol-xRADuXqd.js";import{V as ne}from"./VMenu-Dbaxs5uG.js";import"./colorSelect.vue_vue_type_style_index_0_lang-HY3X3sj9.js";import"./styleSelect-BAFL_XSn.js";import"./noData-IsWEUHkL.js";import"./VTabs-DYu0rOC4.js";import"./VSlideGroup-BGEgBoXK.js";import"./VDataTable-UguPFD5B.js";import"./VPagination-CN_An-w0.js";import"./VSelect-CAAOHY78.js";import"./VList-BYq4u0VJ.js";import"./VChip-iaVLrPY0.js";import"./VTable-JZ8Hgj7V.js";import"./filter-D7iDI7IV.js";/* empty css              */const re={class:"d-flex justify-end mb-3"},ce={class:"quick-view-box"},ue={key:0},de={ref:"swiperEl",class:"mySwiper picture-preview-swiper","thumbs-swiper":".mySwiper2",loop:"true","space-between":"10","slides-per-view":"1",navigation:"true","events-prefix":"swiper-"},pe={class:"mySwiper2 mt-5 pr-6 preview-swiper-box picture-preview-swiper",navigation:"true","slides-per-view":"6","space-between":"10","grid-rows":"1","pagination-clickable":"true","events-prefix":"swiper-"},me={class:"d-flex justify-space-between align-center"},fe={class:"brand-detail-title"},ve={class:"d-flex justify-space-between align-center mt-8 mb-8"},ke={class:"calculate-price"},be={key:0,class:"img-top-left-label d-flex justify-center align-center"},ge={class:"mt-7 mb-7 style-box"},we={class:"mb-5"},he={class:"action-text text-decoration-underline"},_e={class:"ml-5 mt-2"},Ve={class:"brand-menu-name"},ye={class:"brand-menu-text mt-2"},Ie=M({__name:"quickView",props:["id","quickViewDialogVisible"],emits:["update:closeQuickViewDialogVisible"],setup(F,{emit:q}){const p=F,L=q,w=R(),E=()=>{L("update:closeQuickViewDialogVisible",!1)},h=f({blankContent:!0,blankDescToC:!0,blankFittings:!0,blankProductInfo:!0,handle:"",id:null,option:!0,showImageList:!0,sku:!0}),k=f([]),d=f([]),i=f({showImageList:[],blankProductInfo:{},fittingsList:[]}),N=a=>{d.value=[],h.value.handle=a,te(h.value).then(t=>{if(i.value=t.data,k.value=t.data.showImageList,t.data.option1&&d.value.push(t.data.option1),t.data.option2&&d.value.push(t.data.option2),t.data.option3&&d.value.push(t.data.option3),d.value.length>1)for(let m=1;m<2;m++)d.value[m].values.forEach((l,c)=>{d.value[m].values[c].disable=!1})})};K(()=>{p.quickViewDialogVisible&&(N(p.id),_.value.fittingsId=p.id,B())});const A=()=>{i.value.favorite?oe({blankProductId:i.value.id}).then(a=>{i.value.favorite=!i.value.favorite,w.changeSnackbar({color:"#7367F0",location:"top end",variant:"elevated",text:"Collection Successful !",visible:!0})}):ie({blankProductId:i.value.id}).then(a=>{i.value.favorite=!i.value.favorite,w.changeSnackbar({color:"#7367f0",location:"top end",variant:"elevated",text:"Cancel Collection !",visible:!0})})},_=f({fittingsId:Number(p.id),keyword:"",category1:1,blankProductInfo:!0,current:1,size:20}),V=f([]),y=f(0),B=()=>{ee(_.value).then(a=>{V.value=a.data.records,y.value=a.data.total})},O=J(),T=()=>{O.push({name:"customizer",query:{id:p.id}})};return z(),(a,t)=>{const m=Q;return r(),I(G,{modelValue:p.quickViewDialogVisible,"onUpdate:modelValue":t[0]||(t[0]=l=>p.quickViewDialogVisible=l),width:a.$vuetify.display.smAndDown?"auto":1612,persistent:""},{default:n(()=>[e("div",re,[e("div",{class:"d-flex quick-view-close-btn-box align-center justify-center cursor-pointer",onClick:C(E,["prevent"])},[o(x,{icon:"custom-close-line",color:"transparent"})])]),e("div",ce,[o(S,{class:"pa-5"},{default:n(()=>[o(j,null,{default:n(()=>[o(U,{md:"6",cols:"12",class:"pa-2"},{default:n(()=>[s(k).length?(r(),u("div",ue,[e("swiper-container",de,[(r(!0),u(b,null,g(s(k),(l,c)=>(r(),u("swiper-slide",{key:c},[o(m,{src:l,"no-compress":!0,width:775},null,8,["src"])]))),128))],512),e("swiper-container",pe,[(r(!0),u(b,null,g(s(k),(l,c)=>(r(),u("swiper-slide",{key:c},[o(m,{src:l,"no-compress":!0,width:121},null,8,["src"])]))),128))])])):D("",!0)]),_:1}),o(U,{md:"6",cols:"12"},{default:n(()=>[e("div",me,[e("div",fe,v(s(i).blankProductInfo?s(i).blankProductInfo.fullName:""),1),o(x,{icon:s(i).favorite?"custom-heart-fill":"custom-heart-line",color:s(i).favorite?"#FF4D49":"#3C4056",onClick:C(A,["stop"])},null,8,["icon","color"])]),e("div",ve,[e("div",ke," From EUR "+v(s(i).blankProductInfo.price),1),s(i).blankProductInfo.level>1?(r(),u("div",be,[o(P,{src:s(ae),width:"24"},null,8,["src"]),t[1]||(t[1]=e("div",{class:"ml-2"}," Plus ",-1))])):D("",!0)]),t[3]||(t[3]=e("div",{class:"d-flex justify-space-between align-center"},[e("div",{class:"brand-three-text"}," Support logo customization "),e("div",{class:"brand-three-title"}," Each item consumes 1PCS ")],-1)),e("div",ge,[(r(!0),u(b,null,g(s(d),(l,c)=>(r(),I(se,{key:c,"sku-option-data":l,"all-disabled":!0,option:c,"onUpdate:skuImg":a.skuImgShow,"onUpdate:option1":a.skuChooseOption1,"onUpdate:option2":a.skuChooseOption2,"onUpdate:option3":a.skuChooseOption3},null,8,["sku-option-data","option","onUpdate:skuImg","onUpdate:option1","onUpdate:option2","onUpdate:option3"]))),128))]),t[4]||(t[4]=e("div",{class:"style-title mt-7 mb-5"}," Scope of application ",-1)),e("div",we,[e("div",he," Available for "+v(s(y))+" jewelry ",1),o(ne,{activator:"parent",location:"bottom",offset:"14px",class:"pa-5","content-class":"file-library-menu"},{default:n(()=>[o(S,{class:"brand-menu-card"},{default:n(()=>[o($,null,{default:n(()=>[o(H,{label:"Product name, SKU, product ID",variant:"outlined","prepend-inner-icon":"custom-search-2-line"}),(r(!0),u(b,null,g(s(V),(l,c)=>(r(),u("div",{key:c,class:"d-flex mt-5 align-center"},[e("div",null,[o(P,{class:"find-product-img",src:l.mainShowImageUrl,width:"120"},{placeholder:n(()=>[o(j,{align:"center",class:"fill-height ma-0",justify:"center"},{default:n(()=>[o(W,{color:"grey-lighten-5",indeterminate:""})]),_:1})]),_:2},1032,["src"])]),e("div",_e,[e("div",Ve,v(l.fullName),1),e("div",ye," ID: "+v(l.id),1)])]))),128))]),_:1})]),_:1})]),_:1})]),o(X,{variant:"flat",color:"#000000",height:"42px",block:"",onClick:T},{default:n(()=>t[2]||(t[2]=[Y(" Customization ")])),_:1,__:[2]})]),_:1,__:[3,4]})]),_:1})]),_:1}),o(le,{"blank-desc-to-c":s(i).blankDescToC,"sku-list":s(i).skuList,class:"mt-5"},null,8,["blank-desc-to-c","sku-list"])])]),_:1},8,["modelValue","width"])}}}),Je=Z(Ie,[["__scopeId","data-v-d64513d9"]]);export{Je as default};