1 |
- import{d as B,r,x as G,e as P,b as Q,o as m,A as p,B as s,C as w,l as I,a as l,f as t,c as S,P as X,F as j,G as g,a0 as E,U as K,Q as M,R as T,S as W,a6 as z,L as H,X as J}from"./index-b9299550.js";import{_ as Y}from"./Dialog-f2c6d513.js";import{g as Z}from"./index-5d68f12b.js";import{d as $}from"./index-b4aba202.js";import ee from"./OrderBaseInfo-ea69fb11.js";import le from"./OrderProduct-93cf0391.js";import{u as ae}from"./useMessage-903d430d.js";import{_ as ie}from"./_plugin-vue_export-helper-1b428a4d.js";import"./SPuUploadImg-b6a12c80.js";import"./SPuUploadImg.vue_vue_type_style_index_0_scoped_5dfa4534_lang-cc5a2c9f.js";import"./index-8605fb4b.js";import"./el-image-viewer-498779d9.js";import"./formatTime-988372b6.js";import"./dict-fc5218c3.js";import"./el-descriptions-item-d52ce73b.js";import"./DictTag.vue_vue_type_script_lang-128aab57.js";import"./color-6e929987.js";const se={style:{"text-align":"left",display:"flex"}},oe={style:{"text-align":"right"}},te=ie(B({name:"OrderDeliveryForm",__name:"OrderDeliveryForm",emits:["success"],setup(re,{expose:N,emit:V}){const n=ae(),d=r(!1),u=r(!1),h=r("express"),a=r({id:0,logisticsId:null,logisticsNo:""}),_=r(),k=G({logisticsId:[{required:!0}],logisticsNo:[{required:!0}]}),f=r(""),C=P(()=>f.value?c.value.filter(i=>i.name.toLowerCase().includes(f.value.toLowerCase())):c.value),F=i=>{f.value=i};N({open:async(i,e)=>{R(),a.value.id=e,d.value=!0}});const U=V,D=async()=>{u.value=!0;try{if(a.value.logisticsId===null)return n.error("\u8BF7\u9009\u62E9\u7269\u6D41\u516C\u53F8"),!1;if(a.value.logisticsNo==="")return n.error("\u8BF7\u8F93\u5165\u7269\u6D41\u5355\u53F7"),!1;const i=l(a);h.value==="none"&&(i.logisticsId=0,i.logisticsNo=""),await $(i),n.success("\u53D1\u8D27\u6210\u529F"),d.value=!1,U("success",!0)}finally{u.value=!1}},R=()=>{var i;a.value={id:0,logisticsId:null,logisticsNo:""},(i=_.value)==null||i.resetFields()},c=r([]);return Q(async()=>{c.value=await Z()}),(i,e)=>{const x=K,L=M,q=T,v=W,O=z,y=H,A=Y,b=J;return m(),p(A,{modelValue:l(d),"onUpdate:modelValue":e[3]||(e[3]=o=>E(d)?d.value=o:null),title:"\u8BA2\u5355\u53D1\u8D27",width:"60%"},{footer:s(()=>[w("div",se,[I((m(),p(x,{ref_key:"formRef",ref:_,model:l(a),"label-width":"80px",style:{display:"flex"},rules:l(k)},{default:s(()=>[t(v,{label:"\u7269\u6D41\u516C\u53F8",prop:"logisticsId"},{default:s(()=>[t(q,{modelValue:l(a).logisticsId,"onUpdate:modelValue":e[0]||(e[0]=o=>l(a).logisticsId=o),placeholder:"\u8BF7\u9009\u62E9",filterable:"","filter-method":F},{default:s(()=>[(m(!0),S(j,null,X(l(C),o=>(m(),p(L,{key:o.id,label:o.name,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(v,{label:"\u7269\u6D41\u5355\u53F7",prop:"logisticsNo"},{default:s(()=>[t(O,{modelValue:l(a).logisticsNo,"onUpdate:modelValue":e[1]||(e[1]=o=>l(a).logisticsNo=o),placeholder:"\u8BF7\u5F55\u5165\u5FEB\u9012\u5355\u53F7",style:{width:"300px"}},null,8,["modelValue"])]),_:1}),t(v,null,{default:s(()=>[t(y,{type:"primary",plain:""},{default:s(()=>e[4]||(e[4]=[g("\u626B\u4E00\u626B")])),_:1})]),_:1})]),_:1},8,["model","rules"])),[[b,l(u)]])]),w("div",oe,[t(y,{disabled:l(u),type:"primary",onClick:D},{default:s(()=>e[5]||(e[5]=[g("\u786E \u5B9A")])),_:1},8,["disabled"]),t(y,{onClick:e[2]||(e[2]=o=>d.value=!1)},{default:s(()=>e[6]||(e[6]=[g("\u53D6 \u6D88")])),_:1})])]),default:s(()=>[I((m(),p(x,{"label-width":"80px",style:{padding:"10px"}},{default:s(()=>[t(ee,{ref:"infoRef","is-detail":!0,isDelivery:!0,id:l(a).id,style:{"margin-bottom":"30px"}},null,8,["id"]),t(le,{ref:"infoRef",isDelivery:!0,id:l(a).id},null,8,["id"])]),_:1})),[[b,l(u)]])]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-8538a07c"]]);export{te as default};
|