OrderLogistics-6941e0ad.js 2.5 KB

1
  1. import{_ as A}from"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import{d as F,af as p,b as R,e as U,r as f,x as Y,a as e,o as c,c as g,j as v,w as o,Z as j,k as l,t as i,aY as S,i as u,A as z,av as D,F as L}from"./index-03f5d926.js";import{E as M,a as Z}from"./el-descriptions-item-0449d8a9.js";import{E as B,a as O}from"./el-timeline-item-d61fa45f.js";import{j as q,k as G}from"./index-95c87b58.js";import{f as H}from"./formatTime-f911d219.js";import{e as J,D as y,b as K}from"./dict-34d00697.js";import{g as Q}from"./index-63a31aa4.js";import{u as V}from"./useMessage-2e335eca.js";import{_ as W}from"./_plugin-vue_export-helper-1b428a4d.js";import"./el-card-0ac51a7f.js";const X={key:0,style:{"text-align":"center","margin-top":"50px","font-size":"14px"}},$={class:"details m-l-14"},ss={class:"el-timeline-right-content"},es=W(F({__name:"OrderLogistics",props:{id:p.number.def(void 0),showPickUp:p.bool.def(!0)},setup(_){const b=R(),E=U(()=>b.getMobile),w=_,a=f({logs:[],logisticsNo:"",logisticsId:0,deliveryPrice:0}),d=w.id,I=t=>{const s=K(y.USER_TYPE,t);switch(s==null?void 0:s.colorType){case"success":return"#67C23A";case"info":return"#909399";case"warning":return"#E6A23C";case"danger":return"#F56C6C"}return"#409EFF"},P=V(),T=t=>{for(let s=0;s<m.value.length;s++){const r=m.value[s];if(r.id==t)return r.name}},m=f([]);return Y(async()=>{(async()=>{if(d){const t=await q(d);let s;t.deliveryType!="\u865A\u62DF\u5546\u54C1\u6536\u8D27"&&(s=await G(d)),t||(P.error("\u4EA4\u6613\u8BA2\u5355\u4E0D\u5B58\u5728"),close()),a.value.logisticsNo=t.logisticsNo,a.value.logisticsId=t.logisticsId,a.value.deliveryPrice=t.deliveryPrice,a.value.logs=s}})(),m.value=await Q()}),(t,s)=>{const r=B,k=O,C=M,h=Z,x=A;return e(a).logisticsId==0||e(a).logisticsId==null?(c(),g("div",X," \u8BE5\u8BA2\u5355\u6682\u65E0\u7269\u6D41\u8BB0\u5F55 ")):(c(),v(x,{key:1,class:j({"mobile-card":e(E)}),style:{"padding-top":"1rem"}},{default:o(()=>[l("div",$,[l("h3",null,i(e(a).logisticsNo),1),l("p",null,i(T(e(a).logisticsId)),1),l("p",null,"\u8FD0\u8D39\uFF1A"+i(e(S)(e(a).deliveryPrice))+"\u5143",1)]),u(h,null,{default:o(()=>[u(C,{labelClassName:"no-colon"},{default:o(()=>[u(k,null,{default:o(()=>[(c(!0),g(L,null,z(e(a).logs,(n,N)=>(c(),v(r,{key:N,timestamp:e(H)(n.time),placement:"top"},{dot:o(()=>[l("span",{style:D({backgroundColor:I(n.userType)}),class:"dot-node-style"},i(e(J)(e(y).USER_TYPE,n.userType)[0]),5)]),default:o(()=>[l("div",ss,i(n.content),1)]),_:2},1032,["timestamp"]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["class"]))}}}),[["__scopeId","data-v-adea1393"]]);export{es as default};