1 |
- import{d as B,r,f as G,e as H,x as K,o,j as d,w as s,k as b,B as w,a as e,i as u,c as S,A as E,F as M,l as y,m as I,P as T,H as W,C as X,D as Z,G as $,V as J,q as Q,K as Y}from"./index-34852970.js";import{_ as ee}from"./Dialog-e0707d40.js";import{_ as le}from"./SPuUploadImg-9bce0c7f.js";import{g as ae}from"./index-735f297f.js";import{d as ie}from"./index-da2349de.js";import te from"./OrderBaseInfo-0cbce57b.js";import se from"./OrderProduct-8727b70b.js";import{u as oe}from"./useMessage-f6294882.js";import{_ as re}from"./_plugin-vue_export-helper-1b428a4d.js";import"./SPuUploadImg.vue_vue_type_style_index_0_scoped_5dfa4534_lang-5fc738be.js";import"./index-69e629ed.js";import"./el-image-viewer-619778cc.js";import"./formatTime-2355f062.js";import"./dict-5c28424e.js";import"./el-descriptions-item-f0646587.js";import"./DictTag.vue_vue_type_script_lang-7acc703f.js";import"./color-6e929987.js";const de={style:{"text-align":"left",display:"flex","align-items":"center"}},ue={style:{"text-align":"right"}},me=re(B({name:"OrderDeliveryForm",__name:"OrderDeliveryForm",emits:["success"],setup(ne,{expose:N,emit:R}){const f=oe(),m=r(!1),p=r(!1),C=r("express"),n=r(),a=r({id:0,logisticsId:null,logisticsNo:"",deliveryRemark:"",attachment:""}),h=r(),D=G({logisticsId:[{required:!0,message:"\u8BF7\u9009\u62E9\u7269\u6D41\u516C\u53F8"}],logisticsNo:[{required:!0,message:"\u8BF7\u8F93\u5165\u5FEB\u9012\u5355\u53F7"}],attachment:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u53D1\u8D27\u9644\u4EF6"}]}),g=r(""),q=H(()=>g.value?_.value.filter(t=>t.name.toLowerCase().includes(g.value.toLowerCase())):_.value),U=t=>{g.value=t};N({open:async(t,l,c)=>{console.log(c),L(),a.value.id=l,n.value=c,m.value=!0}});const F=R,A=async()=>{p.value=!0;try{if(n.value==null){if(a.value.logisticsId===null)return f.error("\u8BF7\u9009\u62E9\u7269\u6D41\u516C\u53F8"),!1;if(a.value.logisticsNo==="")return f.error("\u8BF7\u8F93\u5165\u7269\u6D41\u5355\u53F7"),!1}else if(!a.value.attachment)return f.error("\u8BF7\u4E0A\u4F20\u53D1\u8D27\u9644\u4EF6"),!1;const t=e(a);C.value==="none"&&(t.logisticsId=0,t.logisticsNo=""),await ie(t),f.success("\u53D1\u8D27\u6210\u529F"),m.value=!1,F("success",!0)}finally{p.value=!1}},L=()=>{var t;a.value={id:0,logisticsId:null,logisticsNo:""},(t=h.value)==null||t.resetFields()},_=r([]);return K(async()=>{_.value=await ae()}),(t,l)=>{const c=W,O=X,P=Z,v=$,V=J,j=le,k=Q,z=ee,x=Y;return o(),d(z,{modelValue:e(m),"onUpdate:modelValue":l[5]||(l[5]=i=>T(m)?m.value=i:null),title:"\u8BA2\u5355\u53D1\u8D27",width:"70%"},{footer:s(()=>[b("div",de,[w((o(),d(c,{ref_key:"formRef",ref:h,model:e(a),"label-width":"100px",style:{display:"flex","align-items":"center"},rules:e(D)},{default:s(()=>[e(n)==null?(o(),d(v,{key:0,label:"\u7269\u6D41\u516C\u53F8",prop:"logisticsId"},{default:s(()=>[u(P,{modelValue:e(a).logisticsId,"onUpdate:modelValue":l[0]||(l[0]=i=>e(a).logisticsId=i),placeholder:"\u8BF7\u9009\u62E9",filterable:"","filter-method":U},{default:s(()=>[(o(!0),S(M,null,E(e(q),i=>(o(),d(O,{key:i.id,label:i.name,value:i.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):y("",!0),e(n)==null?(o(),d(v,{key:1,label:"\u7269\u6D41\u5355\u53F7",prop:"logisticsNo"},{default:s(()=>[u(V,{modelValue:e(a).logisticsNo,"onUpdate:modelValue":l[1]||(l[1]=i=>e(a).logisticsNo=i),placeholder:"\u8BF7\u5F55\u5165\u5FEB\u9012\u5355\u53F7",onkeyup:"this.value=this.value.replace(/[^\\w]/g,'')"},null,8,["modelValue"])]),_:1})):y("",!0),e(n)!=null?(o(),d(v,{key:2,label:"\u53D1\u8D27\u5907\u6CE8",prop:"deliveryRemark"},{default:s(()=>[u(V,{modelValue:e(a).deliveryRemark,"onUpdate:modelValue":l[2]||(l[2]=i=>e(a).deliveryRemark=i)},null,8,["modelValue"])]),_:1})):y("",!0),e(n)!=null?(o(),d(v,{key:3,label:"\u9644\u4EF6",prop:"attachment",style:{display:"flex","align-items":"center"}},{default:s(()=>[u(j,{modelValue:e(a).attachment,"onUpdate:modelValue":l[3]||(l[3]=i=>e(a).attachment=i),fileSize:5},null,8,["modelValue"])]),_:1})):y("",!0)]),_:1},8,["model","rules"])),[[x,e(p)]])]),b("div",ue,[u(k,{disabled:e(p),type:"primary",onClick:A},{default:s(()=>l[6]||(l[6]=[I("\u786E \u5B9A")])),_:1},8,["disabled"]),u(k,{onClick:l[4]||(l[4]=i=>m.value=!1)},{default:s(()=>l[7]||(l[7]=[I("\u53D6 \u6D88")])),_:1})])]),default:s(()=>[w((o(),d(c,{"label-width":"80px",style:{padding:"10px"}},{default:s(()=>[u(te,{ref:"infoRef","is-detail":!0,isDelivery:!0,id:e(a).id,style:{"margin-bottom":"30px"}},null,8,["id"]),u(se,{ref:"infoRef",isDelivery:!0,id:e(a).id},null,8,["id"])]),_:1})),[[x,e(p)]])]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-0a9a442f"]]);export{me as default};
|