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