DeliveryForm-7174a970.js 2.7 KB

1
  1. import{d as Y,ag as z,X as A,M as B,r as v,e as n,N as M,q as O,o as s,x as o,w as d,a,Y as S,H as U,f as p,c as f,v as b,y as L,t as X,F as D,a4 as q,bg as C,ad as H,bj as G,C as J,A as K,B as Q,_ as W,__tla as Z}from"./index-26ff80c5.js";import{g as $,__tla as aa}from"./index-cef798c0.js";import{a as ea,D as la,__tla as ta}from"./dict-b3c0731e.js";import{D as ra}from"./constants-a1da293a.js";import{u as sa,__tla as da}from"./useMessage-325dbb2c.js";import{r as T,__tla as oa}from"./formRules-4e70ed16.js";let w,ia=Promise.all([(()=>{try{return Z}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return ta}catch{}})(),(()=>{try{return da}catch{}})(),(()=>{try{return oa}catch{}})()]).then(async()=>{w=W(Y({name:"ProductDeliveryForm",__name:"DeliveryForm",props:{propFormData:{type:Object,default:()=>{}},isDetail:z.bool.def(!1)},emits:["update:activeName"],setup(i,{expose:h,emit:F}){const I=A(),V=B(()=>I.getMobile),x=sa(),_=i,m=v(),l=n({deliveryTypes:[],deliveryTemplateId:void 0}),E=n({deliveryTypes:[T],deliveryTemplateId:[T]});M(()=>_.propFormData,t=>{t&&C(l,t)},{immediate:!0});const g=F;h({validate:async()=>{var t;if(m)try{await((t=a(m))==null?void 0:t.validate()),Object.assign(_.propFormData,l)}catch(r){throw x.error("\u3010\u7269\u6D41\u8BBE\u7F6E\u3011\u4E0D\u5B8C\u5584\uFF0C\u8BF7\u586B\u5199\u76F8\u5173\u4FE1\u606F"),g("update:activeName","delivery"),r}}});const u=v([]);return O(async()=>{u.value=await $()}),(t,r)=>{const k=H,N=G,y=J,P=K,R=Q,j=U;return s(),o(j,{ref_key:"formRef",ref:m,model:a(l),rules:a(E),"label-width":"120px",disabled:i.isDetail,class:S(["noBorder",{view:i.isDetail,"mobile-card":a(V)}])},{default:d(()=>{var c;return[p(y,{label:"\u914D\u9001\u65B9\u5F0F",prop:"deliveryTypes"},{default:d(()=>[p(N,{modelValue:a(l).deliveryTypes,"onUpdate:modelValue":r[0]||(r[0]=e=>a(l).deliveryTypes=e),class:"w-80"},{default:d(()=>[(s(!0),f(D,null,b(a(ea)(a(la).TRADE_DELIVERY_TYPE),e=>(s(),o(k,{key:e.value,label:e.value},{default:d(()=>[L(X(e.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),(c=a(l).deliveryTypes)!=null&&c.includes(a(ra).EXPRESS.type)?(s(),o(y,{key:0,label:"\u8FD0\u8D39\u6A21\u677F",prop:"deliveryTemplateId"},{default:d(()=>[p(R,{placeholder:"\u8BF7\u9009\u62E9\u8FD0\u8D39\u6A21\u677F",modelValue:a(l).deliveryTemplateId,"onUpdate:modelValue":r[1]||(r[1]=e=>a(l).deliveryTemplateId=e),class:"w-80"},{default:d(()=>[(s(!0),f(D,null,b(a(u),e=>(s(),o(P,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):q("",!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{ia as __tla,w as default};