1 |
- import{d as H,r as o,f as K,e as $,x as E,o as d,j as u,w as t,k as N,B as R,a as e,i as r,c as J,A as M,F as Q,l as y,m as V,P as T,H as W,C as X,D as Y,G as Z,V as ee,q as le,K as ae}from"./index-03f5d926.js";import{_ as se}from"./Dialog-05c67d4e.js";import{_ as ie}from"./SPuUploadImg-2104a655.js";import{g as te}from"./index-63a31aa4.js";import{d as oe}from"./index-95c87b58.js";import re from"./OrderBaseInfo-8278be6e.js";import de from"./OrderProduct-4a8b4c11.js";import{_ as ue}from"./OrderSelfPickup.vue_vue_type_script_setup_true_lang-ce752fb9.js";import{u as me}from"./useMessage-2e335eca.js";import{_ as ne}from"./_plugin-vue_export-helper-1b428a4d.js";import"./SPuUploadImg.vue_vue_type_style_index_0_scoped_5dfa4534_lang-c520efdb.js";import"./index-0121e00f.js";import"./el-image-viewer-bc024f43.js";import"./formatTime-f911d219.js";import"./dict-34d00697.js";import"./el-descriptions-item-0449d8a9.js";import"./DictTag.vue_vue_type_script_lang-56310db4.js";import"./color-6e929987.js";import"./index-d0a00441.js";const pe={style:{"text-align":"left",display:"flex","align-items":"center"}},ce={style:{"text-align":"right"}},fe=ne(H({name:"OrderDeliveryForm",__name:"OrderDeliveryForm",emits:["success"],setup(ve,{expose:D,emit:C}){const c=me(),m=o(!1),n=o(!1),U=o("express"),p=o(),a=o({id:0,logisticsId:null,logisticsNo:"",deliveryRemark:"",attachment:""}),h=o(),q=K({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=o(""),b=o(),x=o(),F=()=>{x.value.open(b.value.formData)},O=$(()=>g.value?_.value.filter(i=>i.name.toLowerCase().includes(g.value.toLowerCase())):_.value),P=i=>{g.value=i};D({open:async(i,l,f)=>{L(),a.value.id=l,p.value=f,m.value=!0}});const S=C,B=async()=>{n.value=!0;try{if(p.value==null){if(a.value.logisticsId===null)return c.error("\u8BF7\u9009\u62E9\u7269\u6D41\u516C\u53F8"),!1;if(a.value.logisticsNo==="")return c.error("\u8BF7\u8F93\u5165\u7269\u6D41\u5355\u53F7"),!1}else if(!a.value.attachment)return c.error("\u8BF7\u4E0A\u4F20\u53D1\u8D27\u9644\u4EF6"),!1;const i=e(a);U.value==="none"&&(i.logisticsId=0,i.logisticsNo=""),await oe(i),c.success("\u53D1\u8D27\u6210\u529F"),m.value=!1,S("success",!0)}finally{n.value=!1}},L=()=>{var i;a.value={id:0,logisticsId:null,logisticsNo:""},(i=h.value)==null||i.resetFields()},_=o([]);return E(async()=>{_.value=await te()}),(i,l)=>{const f=W,j=X,z=Y,v=Z,I=ee,A=ie,k=le,G=se,w=ae;return d(),u(G,{modelValue:e(m),"onUpdate:modelValue":l[6]||(l[6]=s=>T(m)?m.value=s:null),title:"\u8BA2\u5355\u53D1\u8D27",width:"70%"},{footer:t(()=>[N("div",pe,[R((d(),u(f,{ref_key:"formRef",ref:h,model:e(a),"label-width":"100px",style:{display:"flex","align-items":"center"},rules:e(q)},{default:t(()=>[e(p)==null?(d(),u(v,{key:0,label:"\u7269\u6D41\u516C\u53F8",prop:"logisticsId"},{default:t(()=>[r(z,{modelValue:e(a).logisticsId,"onUpdate:modelValue":l[0]||(l[0]=s=>e(a).logisticsId=s),placeholder:"\u8BF7\u9009\u62E9",filterable:"","filter-method":P},{default:t(()=>[(d(!0),J(Q,null,M(e(O),s=>(d(),u(j,{key:s.id,label:s.name,value:s.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):y("",!0),e(p)==null?(d(),u(v,{key:1,label:"\u7269\u6D41\u5355\u53F7",prop:"logisticsNo"},{default:t(()=>[r(I,{modelValue:e(a).logisticsNo,"onUpdate:modelValue":l[1]||(l[1]=s=>e(a).logisticsNo=s),placeholder:"\u8BF7\u5F55\u5165\u5FEB\u9012\u5355\u53F7",onkeyup:"this.value=this.value.replace(/[^\\w]/g,'')"},null,8,["modelValue"])]),_:1})):y("",!0),e(p)!=null?(d(),u(v,{key:2,label:"\u53D1\u8D27\u5907\u6CE8",prop:"deliveryRemark"},{default:t(()=>[r(I,{modelValue:e(a).deliveryRemark,"onUpdate:modelValue":l[2]||(l[2]=s=>e(a).deliveryRemark=s)},null,8,["modelValue"])]),_:1})):y("",!0),e(p)!=null?(d(),u(v,{key:3,label:"\u9644\u4EF6",prop:"attachment",style:{display:"flex","align-items":"center"}},{default:t(()=>[r(A,{modelValue:e(a).attachment,"onUpdate:modelValue":l[3]||(l[3]=s=>e(a).attachment=s),fileSize:5},null,8,["modelValue"])]),_:1})):y("",!0)]),_:1},8,["model","rules"])),[[w,e(n)]])]),N("div",ce,[r(k,{disabled:e(n),type:"primary",onClick:F},{default:t(()=>l[7]||(l[7]=[V("\u81EA \u63D0")])),_:1},8,["disabled"]),r(k,{disabled:e(n),type:"primary",onClick:B},{default:t(()=>l[8]||(l[8]=[V("\u786E \u5B9A")])),_:1},8,["disabled"]),r(k,{onClick:l[4]||(l[4]=s=>m.value=!1)},{default:t(()=>l[9]||(l[9]=[V("\u53D6 \u6D88")])),_:1})]),r(ue,{ref_key:"OrderSelfPickupRef",ref:x,onSuccess:l[5]||(l[5]=s=>{m.value=!1,i.$emit("success")})},null,512)]),default:t(()=>[R((d(),u(f,{"label-width":"80px",style:{padding:"10px"}},{default:t(()=>[r(re,{ref_key:"OrderBaseInfoRef",ref:b,"is-detail":!0,isDelivery:!0,id:e(a).id,style:{"margin-bottom":"30px"}},null,8,["id"]),r(de,{ref:"infoRef",isDelivery:!0,id:e(a).id},null,8,["id"])]),_:1})),[[w,e(n)]])]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-82dcd523"]]);export{fe as default};
|