1 |
- import{d as g,r as n,aS as h,o as x,l as S,w as l,i as a,a as i,aJ as A,j as P,t as b,ar as C,L as E,M as I,_ as q,__tla as D}from"./index-82e357b2.js";import{E as U,__tla as j}from"./el-image-49fa47b8.js";import{__tla as z}from"./el-image-viewer-812f8e38.js";import{c as G,__tla as H}from"./index-ab3eb125.js";import J,{__tla as M}from"./SkuList-5a2acb28.js";import{__tla as O}from"./UploadImg-5c549fb2.js";import{__tla as R}from"./useMessage-84d39096.js";import{__tla as T}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-fffde26e.js";import{__tla as $}from"./UploadFile.vue_vue_type_style_index_0_scoped_436eca1b_lang-91f14bea.js";let w,B=Promise.all([(()=>{try{return D}catch{}})(),(()=>{try{return j}catch{}})(),(()=>{try{return z}catch{}})(),(()=>{try{return H}catch{}})(),(()=>{try{return M}catch{}})(),(()=>{try{return O}catch{}})(),(()=>{try{return R}catch{}})(),(()=>{try{return T}catch{}})(),(()=>{try{return $}catch{}})()]).then(async()=>{w=q(g({name:"PromotionSpuAndSkuList",__name:"SpuAndSkuList",props:{spuList:{type:Array,required:!0},ruleConfig:{type:Array,required:!0},spuPropertyListP:{type:Array,required:!0}},setup(k,{expose:v}){const d=k,m=n([]),f=n(),p=n([]),y=n();return v({getSkuConfigs:t=>{f.value.validateSku();const s=[];return p.value.forEach(r=>{r.spuDetail.skus.forEach(u=>{s.push(u[t])})}),s}}),h(()=>d.spuList,t=>{t&&(m.value=t)},{deep:!0,immediate:!0}),h(()=>d.spuPropertyListP,t=>{t&&(p.value=t,setTimeout(()=>{y.value=t.map(s=>s.spuId)},200))},{deep:!0,immediate:!0}),(t,s)=>{const r=E,u=U,L=I;return x(),S(L,{data:i(m),"expand-row-keys":i(y),"row-key":"id"},{default:l(()=>[a(r,{type:"expand",width:"30"},{default:l(({row:e})=>{var _,o;return[a(i(J),{ref_key:"skuListRef",ref:f,"is-activity-component":!0,"prop-form-data":(_=i(p).find(c=>c.spuId===e.id))==null?void 0:_.spuDetail,"property-list":(o=i(p).find(c=>c.spuId===e.id))==null?void 0:o.propertyList,"rule-config":t.ruleConfig},{extension:l(()=>[A(t.$slots,"default")]),_:2},1032,["prop-form-data","property-list","rule-config"])]}),_:3}),a(r,{key:"id",align:"center",label:"\u5546\u54C1\u7F16\u53F7",prop:"id"}),a(r,{label:"\u5546\u54C1\u56FE","min-width":"80"},{default:l(({row:e})=>[a(u,{src:e.picUrl,class:"h-30px w-30px",onClick:_=>{return o=e.picUrl,void G({zIndex:99999999,urlList:[o]});var o}},null,8,["src","onClick"])]),_:1}),a(r,{"show-overflow-tooltip":!0,label:"\u5546\u54C1\u540D\u79F0","min-width":"300",prop:"name"}),a(r,{align:"center",label:"\u5546\u54C1\u552E\u4EF7","min-width":"90",prop:"price"},{default:l(({row:e})=>[P(b(i(C)(e.price)),1)]),_:1}),a(r,{align:"center",label:"\u9500\u91CF","min-width":"90",prop:"salesCount"}),a(r,{align:"center",label:"\u5E93\u5B58","min-width":"90",prop:"stock"})]),_:3},8,["data","expand-row-keys"])}}}),[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/views/mall/promotion/components/SpuAndSkuList.vue"]])});export{B as __tla,w as default};
|