import{d as g,af as j,r as v,e as f,N as z,q as A,o as r,x as i,w as d,a,X as O,H as S,f as p,c as n,v as b,y as H,t as U,F as D,a3 as X,bi as Y,ac as q,bl as B,C,A as L,B as G,_ as J,__tla as K}from"./index-dbf77a14.js";import{g as M,__tla as Q}from"./index-53bb5deb.js";import{a as W,D as Z,__tla as $}from"./dict-da1a31ad.js";import{D as aa}from"./constants-a1da293a.js";import{u as ea,__tla as la}from"./useMessage-7a92e40b.js";import{r as T,__tla as ta}from"./formRules-8815c2c5.js";let h,sa=Promise.all([(()=>{try{return K}catch{}})(),(()=>{try{return Q}catch{}})(),(()=>{try{return $}catch{}})(),(()=>{try{return la}catch{}})(),(()=>{try{return ta}catch{}})()]).then(async()=>{h=J(g({name:"ProductDeliveryForm",__name:"DeliveryForm",props:{propFormData:{type:Object,default:()=>{}},isDetail:j.bool.def(!1)},emits:["update:activeName"],setup(o,{expose:w,emit:I}){const V=ea(),_=o,m=v(),l=f({deliveryTypes:[],deliveryTemplateId:void 0}),F=f({deliveryTypes:[T],deliveryTemplateId:[T]});z(()=>_.propFormData,t=>{t&&Y(l,t)},{immediate:!0});const x=I;w({validate:async()=>{var t;if(m)try{await((t=a(m))==null?void 0:t.validate()),Object.assign(_.propFormData,l)}catch(s){throw V.error("\u3010\u7269\u6D41\u8BBE\u7F6E\u3011\u4E0D\u5B8C\u5584\uFF0C\u8BF7\u586B\u5199\u76F8\u5173\u4FE1\u606F"),x("update:activeName","delivery"),s}}});const u=v([]);return A(async()=>{u.value=await M()}),(t,s)=>{const E=q,k=B,y=C,N=L,P=G,R=S;return r(),i(R,{ref_key:"formRef",ref:m,model:a(l),rules:a(F),"label-width":"120px",disabled:o.isDetail,class:O({view:o.isDetail})},{default:d(()=>{var c;return[p(y,{label:"\u914D\u9001\u65B9\u5F0F",prop:"deliveryTypes"},{default:d(()=>[p(k,{modelValue:a(l).deliveryTypes,"onUpdate:modelValue":s[0]||(s[0]=e=>a(l).deliveryTypes=e),class:"w-80"},{default:d(()=>[(r(!0),n(D,null,b(a(W)(a(Z).TRADE_DELIVERY_TYPE),e=>(r(),i(E,{key:e.value,label:e.value},{default:d(()=>[H(U(e.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),(c=a(l).deliveryTypes)!=null&&c.includes(a(aa).EXPRESS.type)?(r(),i(y,{key:0,label:"\u8FD0\u8D39\u6A21\u677F",prop:"deliveryTemplateId"},{default:d(()=>[p(P,{placeholder:"\u8BF7\u9009\u62E9\u8FD0\u8D39\u6A21\u677F",modelValue:a(l).deliveryTemplateId,"onUpdate:modelValue":s[1]||(s[1]=e=>a(l).deliveryTemplateId=e),class:"w-80"},{default:d(()=>[(r(!0),n(D,null,b(a(u),e=>(r(),i(N,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):X("",!0)]}),_:1},8,["model","rules","disabled","class"])}}}),[["__scopeId","data-v-75cf19f9"],["__file","D:/zx/mall-newfeifan-zx-admin/src/views/mall/product/spu/form/DeliveryForm.vue"]])});export{sa as __tla,h as default};