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