SkuTableSelect-37dd2466.js 2.3 KB

1
  1. import{d as C,p as P,r as i,B,aP as E,o as h,l as w,w as e,C as N,a as l,M as q,i as t,y as v,j as p,t as y,aq as A,ag as G,L as H,N as L,_ as M,__tla as O}from"./index-390579cd.js";import{_ as z,__tla as D}from"./Dialog-cc73e431.js";import{E as F,__tla as J}from"./el-image-cfde91bc.js";import{__tla as K}from"./el-image-viewer-2414ea0c.js";import{g as Q,__tla as R}from"./spu-96bd3d99.js";import{u as W,__tla as X}from"./useMessage-6684a162.js";let b,Y=Promise.all([(()=>{try{return O}catch{}})(),(()=>{try{return D}catch{}})(),(()=>{try{return J}catch{}})(),(()=>{try{return K}catch{}})(),(()=>{try{return R}catch{}})(),(()=>{try{return X}catch{}})()]).then(async()=>{b=M(C({name:"SkuTableSelect",__name:"SkuTableSelect",props:{spuId:P.number.def(null)},emits:["change"],setup(g,{expose:V,emit:S}){const c=g;W();const m=i([]),d=i(!1),r=i(!1),u=i(),x=S;return V({open:()=>{r.value=!0}}),B(async()=>{}),E(()=>c.spuId,()=>{c.spuId&&(async()=>{d.value=!0;try{const f=await Q(c.spuId);m.value=f.skus}finally{d.value=!1}})()}),(f,o)=>{const k=G,n=H,I=F,T=z,U=L;return h(),w(T,{modelValue:l(r),"onUpdate:modelValue":o[1]||(o[1]=a=>v(r)?r.value=a:null),appendToBody:!0,title:"\u9009\u62E9\u89C4\u683C",width:"700"},{default:e(()=>[N((h(),w(l(q),{data:l(m),"show-overflow-tooltip":""},{default:e(()=>[t(n,{label:"#",width:"55"},{default:e(({row:a})=>[t(k,{label:a.id,modelValue:l(u),"onUpdate:modelValue":o[0]||(o[0]=s=>v(u)?u.value=s:null),onChange:s=>(_=>{x("change",_),r.value=!1,u.value=void 0})(a)},{default:e(()=>[p("\xA0 ")]),_:2},1032,["label","modelValue","onChange"])]),_:1}),t(n,{label:"\u56FE\u7247","min-width":"80"},{default:e(({row:a})=>[t(I,{src:a.picUrl,class:"h-30px w-30px","preview-src-list":[a.picUrl],"preview-teleported":""},null,8,["src","preview-src-list"])]),_:1}),t(n,{label:"\u89C4\u683C",align:"center","min-width":"80"},{default:e(({row:a})=>{var s,_;return[p(y((_=(s=a.properties)==null?void 0:s.map(j=>j.valueName))==null?void 0:_.join(" ")),1)]}),_:1}),t(n,{align:"center",label:"\u9500\u552E\u4EF7(\u5143)","min-width":"80"},{default:e(({row:a})=>[p(y(l(A)(a.price)),1)]),_:1})]),_:1},8,["data"])),[[U,l(d)]])]),_:1},8,["modelValue"])}}}),[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/views/mall/product/spu/components/SkuTableSelect.vue"]])});export{Y as __tla,b as default};