OrderDeliveryForm-2134fe8d.js 4.3 KB

1
  1. import{d as G,r as o,f as H,L as J,m as P,o as d,x as c,w as s,h as w,y as V,a as e,g as i,c as Q,F as j,v as K,q as I,Q as S,G as T,z as E,A as M,B as W,X as Y,D as Z,J as $,_ as ee,__tla as ae}from"./index-57157669.js";import{_ as te,__tla as le}from"./Dialog-f9339461.js";import{g as re,__tla as se}from"./index-29b413b8.js";import{d as ie,__tla as oe}from"./index-6206dd95.js";import _e,{__tla as ue}from"./OrderBaseInfo-5a762b35.js";import de,{__tla as ce}from"./OrderProduct-257bb55f.js";import{u as me,__tla as ne}from"./useMessage-b0cd8819.js";import{__tla as fe}from"./SPuUploadImg-04160fcf.js";import{__tla as pe}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_ba706063_lang-21910a2b.js";import{__tla as ye}from"./index-c381319d.js";import{__tla as ve}from"./el-image-viewer-80427f3c.js";import{__tla as ge}from"./formatTime-5651d340.js";import{__tla as he}from"./dict-8e991ff7.js";import{__tla as xe}from"./el-descriptions-item-5ab044ab.js";import{__tla as be}from"./DictTag-a5f34e9f.js";import"./color-6e929987.js";let D,we=Promise.all([(()=>{try{return ae}catch{}})(),(()=>{try{return le}catch{}})(),(()=>{try{return se}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return ue}catch{}})(),(()=>{try{return ce}catch{}})(),(()=>{try{return ne}catch{}})(),(()=>{try{return fe}catch{}})(),(()=>{try{return pe}catch{}})(),(()=>{try{return ye}catch{}})(),(()=>{try{return ve}catch{}})(),(()=>{try{return ge}catch{}})(),(()=>{try{return he}catch{}})(),(()=>{try{return xe}catch{}})(),(()=>{try{return be}catch{}})()]).then(async()=>{let p,y;p={style:{"text-align":"left",display:"flex"}},y={style:{"text-align":"right"}},D=ee(G({name:"OrderDeliveryForm",__name:"OrderDeliveryForm",emits:["success"],setup(Ve,{expose:N,emit:k}){const m=me(),_=o(!1),u=o(!1),C=o("express"),a=o({id:0,logisticsId:null,logisticsNo:""}),v=o(),F=H({logisticsId:[{required:!0,message:"\u8BF7\u9009\u62E9\u7269\u6D41\u516C\u53F8"}],logisticsNo:[{required:!0,message:"\u8BF7\u8F93\u5165\u5FEB\u9012\u5355\u53F7"}]}),n=o(""),U=J(()=>n.value?f.value.filter(t=>t.name.toLowerCase().includes(n.value.toLowerCase())):f.value),R=t=>{n.value=t};N({open:async(t,l)=>{O(),a.value.id=l,_.value=!0}});const q=k,L=async()=>{u.value=!0;try{if(a.value.logisticsId===null)return m.error("\u8BF7\u9009\u62E9\u7269\u6D41\u516C\u53F8"),!1;if(a.value.logisticsNo==="")return m.error("\u8BF7\u8F93\u5165\u7269\u6D41\u5355\u53F7"),!1;const t=e(a);C.value==="none"&&(t.logisticsId=0,t.logisticsNo=""),await ie(t),m.success("\u53D1\u8D27\u6210\u529F"),_.value=!1,q("success",!0)}finally{u.value=!1}},O=()=>{var t;a.value={id:0,logisticsId:null,logisticsNo:""},(t=v.value)==null||t.resetFields()},f=o([]);return P(async()=>{f.value=await re()}),(t,l)=>{const g=T,z=E,X=M,h=W,A=Y,x=Z,B=te,b=$;return d(),c(B,{modelValue:e(_),"onUpdate:modelValue":l[3]||(l[3]=r=>S(_)?_.value=r:null),title:"\u8BA2\u5355\u53D1\u8D27",width:"70%"},{footer:s(()=>[w("div",p,[V((d(),c(g,{ref_key:"formRef",ref:v,model:e(a),"label-width":"100px",style:{display:"flex"},rules:e(F)},{default:s(()=>[i(h,{label:"\u7269\u6D41\u516C\u53F8",prop:"logisticsId"},{default:s(()=>[i(X,{modelValue:e(a).logisticsId,"onUpdate:modelValue":l[0]||(l[0]=r=>e(a).logisticsId=r),placeholder:"\u8BF7\u9009\u62E9",filterable:"","filter-method":R},{default:s(()=>[(d(!0),Q(j,null,K(e(U),r=>(d(),c(z,{key:r.id,label:r.name,value:r.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),i(h,{label:"\u7269\u6D41\u5355\u53F7",prop:"logisticsNo"},{default:s(()=>[i(A,{modelValue:e(a).logisticsNo,"onUpdate:modelValue":l[1]||(l[1]=r=>e(a).logisticsNo=r),placeholder:"\u8BF7\u5F55\u5165\u5FEB\u9012\u5355\u53F7"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[b,e(u)]])]),w("div",y,[i(x,{disabled:e(u),type:"primary",onClick:L},{default:s(()=>[I("\u786E \u5B9A")]),_:1},8,["disabled"]),i(x,{onClick:l[2]||(l[2]=r=>_.value=!1)},{default:s(()=>[I("\u53D6 \u6D88")]),_:1})])]),default:s(()=>[V((d(),c(g,{"label-width":"80px",style:{padding:"10px"}},{default:s(()=>[i(_e,{ref:"infoRef","is-detail":!0,isDelivery:!0,id:e(a).id,style:{"margin-bottom":"30px"}},null,8,["id"]),i(de,{ref:"infoRef",isDelivery:!0,id:e(a).id},null,8,["id"])]),_:1})),[[b,e(u)]])]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-acdf8a20"],["__file","/Users/RuHu.Xu/Desktop/mall-newfeifan-zx-business/src/views/mall/trade/order/form/OrderDeliveryForm.vue"]])});export{we as __tla,D as default};