import{_ as O}from"./colorSelect.vue_vue_type_style_index_0_lang-CmcqG8kb.js";import{_ as S,a as z}from"./styleSelect-IoJuyIUY.js";import{d as I,r as _,g as a,h as i,k as f,t as p,j as d,F as u,C as k,m as g,f as n,x as y,_ as F}from"./index-LX-5rALE.js";import"./myImg-DfWaL93x.js";import"./VRow-Cb28_O-Q.js";/* empty css              */import"./VCol-D0s5AJIV.js";const U={key:0,class:"mt-7 mb-7 shipping-box"},w={class:"shipping-left mb-2"},B={style:{"font-size":"16px !important"}},N={class:"d-flex flex-wrap"},V={key:1,class:"mt-7 mb-7 shipping-box"},j={class:"shipping-left mb-2 d-flex justify-space-between align-center"},A={style:{"font-size":"16px !important"}},E={class:"d-flex flex-wrap"},L={key:2,class:"mt-7 mb-7 shipping-box"},P={class:"shipping-left mb-2"},T={style:{"font-size":"16px !important"}},$={class:"d-flex flex-wrap"},q=I({__name:"skuChoose",props:["skuOptionData","option","skuOption1ChooseArr","firstSkuChooseId","secondSkuChooseId","streeSkuChooseId","skuIndex"],emits:["update:skuImg","update:option1","update:option2","update:option3"],setup(l,{emit:x}){const o=l,e=x,r=_({}),v=t=>{b(t.img),r.value=t,o.option==0&&e("update:option1",t.id),o.option==1&&e("update:option2",t.id),o.option==2&&e("update:option3",t.id)},m=_({}),C=t=>{m.value=t,o.option==0&&e("update:option1",t),o.option==1&&e("update:option2",t),o.option==2&&e("update:option3",t)},h=_({}),D=t=>{b(t.img),h.value=t,o.option==0&&e("update:option1",t.id),o.option==1&&e("update:option2",t.id),o.option==2&&e("update:option3",t.id)},b=t=>{e("update:skuImg",t)};return(t,G)=>(n(),a(u,null,[o.skuOptionData.type==2?(n(),a("div",U,[i("div",w,[f(p(o.skuOptionData.name)+": ",1),i("span",B,p(d(r).value),1)]),i("div",N,[(n(!0),a(u,null,k(o.skuOptionData.values,(s,c)=>(n(),y(O,{id:s.id,key:c,class:"mr-2 mb-2",option:l.option,status:s.disable,"color-background":s.color,"choose-color-id":d(r).id,"color-value":s.value,"color-img":s.imageUrls?s.imageUrls[0]:null,"onUpdate:chooseColorFun":v},null,8,["id","option","status","color-background","choose-color-id","color-value","color-img"]))),128))])])):g("",!0),o.skuOptionData.type==1||o.skuOptionData.type==3?(n(),a("div",V,[i("div",j,[i("div",null,[f(p(o.skuOptionData.name)+": ",1),i("span",A,p(d(m).size),1)])]),i("div",E,[(n(!0),a(u,null,k(o.skuOptionData.values,(s,c)=>(n(),y(S,{id:s.id,key:c,class:"mr-2 mb-2",option:l.option,status:s.disable,size:s.value,"choose-size-id":d(m),"special-id":s.id,"onUpdate:chooseSizeFun":C},null,8,["id","option","status","size","choose-size-id","special-id"]))),128))])])):g("",!0),o.skuOptionData.type==4?(n(),a("div",L,[i("div",P,[f(p(o.skuOptionData.name)+": ",1),i("span",T,p(d(h).name),1)]),i("div",$,[(n(!0),a(u,null,k(o.skuOptionData.values,(s,c)=>(n(),y(z,{id:s.id,key:c,class:"mr-2 mb-2",option:l.option,status:s.disable,name:s.value,img:s.imageUrl,"choose-style-id":d(h).id,"onUpdate:chooseStyleFun":D},null,8,["id","option","status","name","img","choose-style-id"]))),128))])])):g("",!0)],64))}}),X=F(q,[["__scopeId","data-v-b0a3a0d9"]]);export{X as default};