DeliveryForm-991847ee.js 3.1 KB

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