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