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