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