2 lines
20 KiB
JavaScript
2 lines
20 KiB
JavaScript
import{_ as me,V as pe,o as u,c as D,e as t,f as a,E as b,j as d,k as _,q as Y,h as o,t as c,g as y,d as J,a as V,m as ce,y as ye,F as ge,r as fe,n as ve}from"./index-C1KISTGN.js";import{u as F,w as be}from"./xlsx-DrgRuPKf.js";const ke={class:"order-list"},Ne={class:"card-header"},_e={key:0},De={key:1,style:{color:"#c0c4cc"}},qe={style:{"font-weight":"bold",color:"#e6a23c"}},Ce={key:0},Se={key:1},Ve={key:1,style:{"margin-top":"20px"}},we={style:{"font-weight":"bold","margin-bottom":"12px",color:"#303133"}},Te={key:0,style:{"text-align":"center",padding:"20px"}},xe={__name:"List",setup(Oe){const w=_(!1),L=_(""),T=_(null),O=_(!1),m=_(null),$=_(!1),x=_([]),A=_(""),P=_("info"),k=Y({code:"",status:""}),s=Y({supplierName:"",materialName:"",quantity:1,price:0,remark:"",logisticsCompany:"",trackingNumber:"",requiredDeliveryTime:""}),H={supplierName:[{required:!0,message:"请输入供应商名称",trigger:"blur"}],materialName:[{required:!0,message:"请输入物料名称",trigger:"blur"}],quantity:[{required:!0,message:"请输入数量",trigger:"blur"}],price:[{required:!0,message:"请输入单价",trigger:"blur"}]},q=Y({page:1,size:20,total:0}),z=_([]),C=async()=>{try{const r=localStorage.getItem("orders");let e=r?JSON.parse(r):[];(!e.length||!Object.prototype.hasOwnProperty.call(e[0],"logisticsCompany"))&&(e=[{id:1,code:"PO202401150001",supplierName:"漱玉平民大药房连锁股份有限公司",materialName:"阿莫西林胶囊",quantity:100,price:15.5,totalAmount:1550,orderDate:"2024-01-15",status:4,remark:"",logisticsCompany:"顺丰速运",trackingNumber:"SF1234567890",requiredDeliveryTime:"2024-01-20 10:00"},{id:2,code:"PO202401180002",supplierName:"山东华润医药有限公司",materialName:"头孢克肟分散片",quantity:80,price:28,totalAmount:2240,orderDate:"2024-01-18",status:4,remark:"",logisticsCompany:"京东物流",trackingNumber:"JD0012345678901",requiredDeliveryTime:"2024-01-25 14:00"},{id:3,code:"PO202401200003",supplierName:"国药控股山东有限公司",materialName:"布洛芬缓释胶囊",quantity:50,price:12.8,totalAmount:640,orderDate:"2024-01-20",status:3,remark:"",logisticsCompany:"中通快递",trackingNumber:"ZT75123456789",requiredDeliveryTime:"2024-01-23 15:30"},{id:4,code:"PO202401250004",supplierName:"齐鲁制药有限公司",materialName:"复方氨酚烷胺片",quantity:120,price:8.5,totalAmount:1020,orderDate:"2024-01-25",status:3,remark:"",logisticsCompany:"圆通速递",trackingNumber:"YT2024012500041",requiredDeliveryTime:"2024-01-30 09:00"},{id:5,code:"PO202402010005",supplierName:"山东新华医疗器械股份有限公司",materialName:"一次性医用口罩",quantity:500,price:.8,totalAmount:400,orderDate:"2024-02-01",status:2,remark:"",logisticsCompany:"韵达快递",trackingNumber:"YD2024020100051",requiredDeliveryTime:"2024-02-05 16:00"},{id:6,code:"PO202402050006",supplierName:"青岛百洋医药股份有限公司",materialName:"N95医用防护口罩",quantity:200,price:3.5,totalAmount:700,orderDate:"2024-02-05",status:2,remark:"",logisticsCompany:"申通快递",trackingNumber:"ST2024020500061",requiredDeliveryTime:"2024-02-10 11:00"},{id:7,code:"PO202402100007",supplierName:"威海威高集团医用高分子制品股份有限公司",materialName:"一次性医用手套",quantity:300,price:.5,totalAmount:150,orderDate:"2024-02-10",status:1,remark:"",logisticsCompany:"",trackingNumber:"",requiredDeliveryTime:"2024-02-15 14:00"},{id:8,code:"PO202402150008",supplierName:"山东步长制药股份有限公司",materialName:"电子体温计",quantity:50,price:45,totalAmount:2250,orderDate:"2024-02-15",status:1,remark:"",logisticsCompany:"",trackingNumber:"",requiredDeliveryTime:"2024-02-20 10:30"},{id:9,code:"PO202402200009",supplierName:"济南永宁制药股份有限公司",materialName:"血压计",quantity:30,price:180,totalAmount:5400,orderDate:"2024-02-20",status:0,remark:"",logisticsCompany:"",trackingNumber:"",requiredDeliveryTime:"2024-02-25 09:00"},{id:10,code:"PO202402250010",supplierName:"山东罗欣药业集团股份有限公司",materialName:"一次性注射器",quantity:1e3,price:.3,totalAmount:300,orderDate:"2024-02-25",status:0,remark:"",logisticsCompany:"",trackingNumber:"",requiredDeliveryTime:"2024-03-01 13:00"},{id:11,code:"PO202403010011",supplierName:"山东福瑞达医药集团有限公司",materialName:"输液器",quantity:500,price:1.2,totalAmount:600,orderDate:"2024-03-01",status:4,remark:"",logisticsCompany:"顺丰速运",trackingNumber:"SF9876543210",requiredDeliveryTime:"2024-03-05 08:00"},{id:12,code:"PO202403050012",supplierName:"山东鲁抗医药股份有限公司",materialName:"医用纱布",quantity:200,price:2.5,totalAmount:500,orderDate:"2024-03-05",status:3,remark:"",logisticsCompany:"京东物流",trackingNumber:"JD0098765432101",requiredDeliveryTime:"2024-03-10 15:30"},{id:13,code:"PO202403100013",supplierName:"山东京卫制药有限公司",materialName:"医用棉签",quantity:150,price:1.8,totalAmount:270,orderDate:"2024-03-10",status:2,remark:"",logisticsCompany:"韵达快递",trackingNumber:"YD2024031000131",requiredDeliveryTime:"2024-03-15 10:00"},{id:14,code:"PO202403150014",supplierName:"山东益康药业有限公司",materialName:"医用胶带",quantity:100,price:3.2,totalAmount:320,orderDate:"2024-03-15",status:1,remark:"",logisticsCompany:"",trackingNumber:"",requiredDeliveryTime:"2024-03-20 14:00"},{id:15,code:"PO202403200015",supplierName:"山东康惠医药有限公司",materialName:"超声诊断仪",quantity:1,price:28e4,totalAmount:28e4,orderDate:"2024-03-20",status:0,remark:"大型设备采购",logisticsCompany:"",trackingNumber:"",requiredDeliveryTime:"2024-03-25 10:00"},{id:16,code:"PO202403250016",supplierName:"山东仁和堂医药连锁有限公司",materialName:"心电图机",quantity:2,price:35e3,totalAmount:7e4,orderDate:"2024-03-25",status:4,remark:"",logisticsCompany:"中通快递",trackingNumber:"ZT75987654321",requiredDeliveryTime:"2024-03-30 09:00"},{id:17,code:"PO202403280017",supplierName:"山东同仁堂健康药业股份有限公司",materialName:"呼吸机",quantity:1,price:15e4,totalAmount:15e4,orderDate:"2024-03-28",status:3,remark:"",logisticsCompany:"顺丰速运",trackingNumber:"SF1122334455",requiredDeliveryTime:"2024-04-02 11:30"},{id:18,code:"PO202403300018",supplierName:"山东健康之路医药科技有限公司",materialName:"监护仪",quantity:3,price:28e3,totalAmount:84e3,orderDate:"2024-03-30",status:2,remark:"",logisticsCompany:"圆通速递",trackingNumber:"YT2024033000181",requiredDeliveryTime:"2024-04-05 14:00"},{id:19,code:"PO202404010019",supplierName:"山东医惠科技有限公司",materialName:"输液泵",quantity:5,price:12e3,totalAmount:6e4,orderDate:"2024-04-01",status:1,remark:"",logisticsCompany:"",trackingNumber:"",requiredDeliveryTime:"2024-04-08 10:00"},{id:20,code:"PO202404020020",supplierName:"漱玉平民大药房连锁股份有限公司",materialName:"蒙脱石散",quantity:80,price:18.5,totalAmount:1480,orderDate:"2024-04-02",status:0,remark:"",logisticsCompany:"",trackingNumber:"",requiredDeliveryTime:"2024-04-09 15:00"}],localStorage.setItem("orders",JSON.stringify(e)));let i=e;k.code&&(i=i.filter(n=>n.code.includes(k.code))),k.status!==""&&(i=i.filter(n=>n.status===Number(k.status))),z.value=i,q.total=i.length}catch{b.error("加载数据失败")}};pe(()=>{C()});const R=async()=>{await C(),b.success("查询成功")},Z=()=>{k.code="",k.status="",C()},W=()=>{L.value="创建订单",Object.keys(s).forEach(r=>{r==="quantity"?s[r]=1:r==="price"?s[r]=0:s[r]=""}),w.value=!0,T.value&&T.value.clearValidate()},G=async r=>{if(x.value=[],A.value="",P.value="info",!r.trackingNumber)return;$.value=!0,await new Promise(i=>setTimeout(i,600));const e=r.logisticsCompany||"物流公司";r.status===2?(A.value="运输中",P.value="warning",x.value=[{time:r.orderDate+" 14:32:00",context:"【济南转运中心】货物已从济南转运中心发出,正在运往目的地",isSigned:!1},{time:r.orderDate+" 09:15:00",context:`【${e}】已揽收,单号 ${r.trackingNumber}`,isSigned:!1}]):(r.status===3||r.status===4)&&(A.value="已签收",P.value="success",x.value=[{time:r.orderDate+" 16:45:00",context:"【已签收】签收人:前台收发室 · 签收地点:山东省济南市历下区收发室",isSigned:!0},{time:r.orderDate+" 14:20:00",context:"【济南配送站】快递员正在派送,请保持电话畅通",isSigned:!1},{time:r.orderDate+" 08:50:00",context:"【济南转运中心】货物已到达济南转运中心,正在分拣",isSigned:!1},{time:r.orderDate+" 00:10:00",context:`【${e}】已揽收,单号 ${r.trackingNumber}`,isSigned:!1}]),$.value=!1},K=r=>{m.value=r,O.value=!0,G(r)},Q=r=>{navigator.clipboard.writeText(r).then(()=>{b.success("物流单号已复制")})},X=async r=>{try{const e=localStorage.getItem("orders"),i=e?JSON.parse(e):[],n=i.findIndex(p=>p.id===r.id);n!==-1&&(i[n].status=1,localStorage.setItem("orders",JSON.stringify(i)),b.success("确认成功"),await C())}catch{b.error("确认失败")}},h=async r=>{try{const e=localStorage.getItem("orders");let i=e?JSON.parse(e):[];i=i.filter(n=>n.id!==r.id),localStorage.setItem("orders",JSON.stringify(i)),b.success("删除成功"),await C()}catch{b.error("删除失败")}},ee=()=>{if(!T.value){b.warning("表单未初始化");return}T.value.validate(async r=>{if(r)try{const e=localStorage.getItem("orders"),i=e?JSON.parse(e):[],n=new Date().toISOString().slice(0,10).replace(/-/g,""),p={...s,id:s.id||Date.now(),code:s.code||`PO${n}${String(i.length+1).padStart(4,"0")}`,totalAmount:s.quantity*s.price,orderDate:new Date().toISOString().split("T")[0],status:0};if(s.id){const g=i.findIndex(U=>U.id===s.id);g!==-1&&(i[g]=p)}else i.push(p);localStorage.setItem("orders",JSON.stringify(i)),b.success("保存成功"),w.value=!1,await C()}catch{b.error("保存失败")}else return b.error("请填写完整信息"),!1})},te=()=>{const r=z.value.map(n=>({订单编号:n.code,供应商:n.supplier,物料名称:n.materialName,数量:n.quantity,单价:n.price,总金额:n.totalAmount,要求送达时间:n.requiredDeliveryTime||"-",订单日期:n.orderDate,状态:["待确认","已确认","已发货","已完成"][n.status]})),e=F.json_to_sheet(r),i=F.book_new();F.book_append_sheet(i,e,"订单列表"),be(i,`订单列表_${new Date().toLocaleDateString()}.xlsx`),b.success("导出成功")};return(r,e)=>{const i=d("el-button"),n=d("el-input"),p=d("el-form-item"),g=d("el-option"),U=d("el-select"),j=d("el-form"),N=d("el-table-column"),f=d("el-tag"),ae=d("el-table"),le=d("el-pagination"),re=d("el-card"),E=d("el-input-number"),I=d("el-col"),M=d("el-row"),ie=d("el-date-picker"),B=d("el-dialog"),v=d("el-descriptions-item"),oe=d("el-descriptions"),se=d("el-icon"),ne=d("el-timeline-item"),ue=d("el-timeline"),de=d("el-empty");return u(),D("div",ke,[t(re,null,{header:a(()=>[V("div",Ne,[e[19]||(e[19]=V("span",null,"订单管理",-1)),V("div",null,[t(i,{type:"success",onClick:te},{default:a(()=>[...e[17]||(e[17]=[o("导出Excel",-1)])]),_:1}),t(i,{type:"primary",onClick:W},{default:a(()=>[...e[18]||(e[18]=[o("创建订单",-1)])]),_:1})])])]),default:a(()=>[t(j,{inline:!0,model:k,class:"search-form"},{default:a(()=>[t(p,{label:"订单编号"},{default:a(()=>[t(n,{modelValue:k.code,"onUpdate:modelValue":e[0]||(e[0]=l=>k.code=l),placeholder:"请输入",clearable:""},null,8,["modelValue"])]),_:1}),t(p,{label:"状态"},{default:a(()=>[t(U,{modelValue:k.status,"onUpdate:modelValue":e[1]||(e[1]=l=>k.status=l),placeholder:"请选择",clearable:"",style:{width:"150px"}},{default:a(()=>[t(g,{label:"待确认",value:"0"}),t(g,{label:"已确认",value:"1"}),t(g,{label:"已发货",value:"2"}),t(g,{label:"已收货",value:"3"}),t(g,{label:"已完成",value:"4"})]),_:1},8,["modelValue"])]),_:1}),t(p,null,{default:a(()=>[t(i,{type:"primary",onClick:R},{default:a(()=>[...e[20]||(e[20]=[o("查询",-1)])]),_:1}),t(i,{onClick:Z},{default:a(()=>[...e[21]||(e[21]=[o("重置",-1)])]),_:1})]),_:1})]),_:1},8,["model"]),t(ae,{data:z.value,border:""},{default:a(()=>[t(N,{prop:"code",label:"订单编号",width:"160","header-cell-style":{backgroundColor:"#f5f7fa",color:"#606266",fontWeight:"600"}}),t(N,{prop:"supplierName",label:"供应商","min-width":"180"}),t(N,{prop:"materialName",label:"物料名称","min-width":"150"}),t(N,{prop:"quantity",label:"数量",width:"80"}),t(N,{prop:"price",label:"单价(元)",width:"100"}),t(N,{prop:"totalAmount",label:"总金额(元)",width:"120"}),t(N,{prop:"orderDate",label:"下单日期",width:"110"}),t(N,{label:"物流信息",width:"200"},{default:a(({row:l})=>[l.trackingNumber?(u(),D("span",_e,[t(f,{size:"small",type:"info",style:{"margin-right":"4px"}},{default:a(()=>[o(c(l.logisticsCompany),1)]),_:2},1024),o(" "+c(l.trackingNumber),1)])):(u(),D("span",De,"-"))]),_:1}),t(N,{prop:"status",label:"状态",width:"100"},{default:a(({row:l})=>[l.status===0?(u(),y(f,{key:0,type:"warning"},{default:a(()=>[...e[22]||(e[22]=[o("待确认",-1)])]),_:1})):l.status===1?(u(),y(f,{key:1,type:"primary"},{default:a(()=>[...e[23]||(e[23]=[o("已确认",-1)])]),_:1})):l.status===2?(u(),y(f,{key:2,type:"info"},{default:a(()=>[...e[24]||(e[24]=[o("已发货",-1)])]),_:1})):l.status===3?(u(),y(f,{key:3},{default:a(()=>[...e[25]||(e[25]=[o("已收货",-1)])]),_:1})):(u(),y(f,{key:4,type:"success"},{default:a(()=>[...e[26]||(e[26]=[o("已完成",-1)])]),_:1}))]),_:1}),t(N,{label:"操作",width:"200",fixed:"right"},{default:a(({row:l})=>[t(i,{link:"",type:"primary",onClick:S=>K(l)},{default:a(()=>[...e[27]||(e[27]=[o("查看",-1)])]),_:1},8,["onClick"]),l.status===0?(u(),y(i,{key:0,link:"",type:"success",onClick:S=>X(l)},{default:a(()=>[...e[28]||(e[28]=[o("确认",-1)])]),_:1},8,["onClick"])):J("",!0),t(i,{link:"",type:"danger",onClick:S=>h(l)},{default:a(()=>[...e[29]||(e[29]=[o("删除",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data"]),t(le,{"current-page":q.page,"onUpdate:currentPage":e[2]||(e[2]=l=>q.page=l),"page-size":q.size,"onUpdate:pageSize":e[3]||(e[3]=l=>q.size=l),total:q.total,layout:"total, sizes, prev, pager, next, jumper",style:{"margin-top":"20px","justify-content":"flex-end"}},null,8,["current-page","page-size","total"])]),_:1}),t(B,{modelValue:w.value,"onUpdate:modelValue":e[13]||(e[13]=l=>w.value=l),title:L.value,width:"700px"},{footer:a(()=>[t(i,{onClick:e[12]||(e[12]=l=>w.value=!1)},{default:a(()=>[...e[30]||(e[30]=[o("取消",-1)])]),_:1}),t(i,{type:"primary",onClick:ee},{default:a(()=>[...e[31]||(e[31]=[o("提交",-1)])]),_:1})]),default:a(()=>[t(j,{model:s,rules:H,ref_key:"formRef",ref:T,"label-width":"120px"},{default:a(()=>[t(p,{label:"供应商",prop:"supplierName"},{default:a(()=>[t(n,{modelValue:s.supplierName,"onUpdate:modelValue":e[4]||(e[4]=l=>s.supplierName=l),placeholder:"请输入供应商名称"},null,8,["modelValue"])]),_:1}),t(p,{label:"物料名称",prop:"materialName"},{default:a(()=>[t(n,{modelValue:s.materialName,"onUpdate:modelValue":e[5]||(e[5]=l=>s.materialName=l),placeholder:"请输入物料名称"},null,8,["modelValue"])]),_:1}),t(M,{gutter:20},{default:a(()=>[t(I,{span:12},{default:a(()=>[t(p,{label:"数量",prop:"quantity"},{default:a(()=>[t(E,{modelValue:s.quantity,"onUpdate:modelValue":e[6]||(e[6]=l=>s.quantity=l),min:1,style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),t(I,{span:12},{default:a(()=>[t(p,{label:"单价(元)",prop:"price"},{default:a(()=>[t(E,{modelValue:s.price,"onUpdate:modelValue":e[7]||(e[7]=l=>s.price=l),min:0,precision:2,style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),t(p,{label:"总金额(元)"},{default:a(()=>[t(n,{value:(s.quantity*s.price).toFixed(2),disabled:""},null,8,["value"])]),_:1}),t(M,{gutter:20},{default:a(()=>[t(I,{span:12},{default:a(()=>[t(p,{label:"物流公司"},{default:a(()=>[t(U,{modelValue:s.logisticsCompany,"onUpdate:modelValue":e[8]||(e[8]=l=>s.logisticsCompany=l),placeholder:"请选择物流公司",clearable:"",style:{width:"100%"}},{default:a(()=>[t(g,{label:"京东物流",value:"京东物流"}),t(g,{label:"顺丰速运",value:"顺丰速运"}),t(g,{label:"申通快递",value:"申通快递"}),t(g,{label:"圆通速递",value:"圆通速递"}),t(g,{label:"中通快递",value:"中通快递"}),t(g,{label:"韵达快递",value:"韵达快递"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(I,{span:12},{default:a(()=>[t(p,{label:"物流单号"},{default:a(()=>[t(n,{modelValue:s.trackingNumber,"onUpdate:modelValue":e[9]||(e[9]=l=>s.trackingNumber=l),placeholder:"请输入物流单号"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),t(p,{label:"要求送达时间",prop:"requiredDeliveryTime"},{default:a(()=>[t(ie,{modelValue:s.requiredDeliveryTime,"onUpdate:modelValue":e[10]||(e[10]=l=>s.requiredDeliveryTime=l),type:"datetime",placeholder:"请选择要求送达时间",format:"YYYY-MM-DD HH:mm","value-format":"YYYY-MM-DD HH:mm",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),t(p,{label:"备注"},{default:a(()=>[t(n,{modelValue:s.remark,"onUpdate:modelValue":e[11]||(e[11]=l=>s.remark=l),type:"textarea",rows:3,placeholder:"请输入备注"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),t(B,{modelValue:O.value,"onUpdate:modelValue":e[16]||(e[16]=l=>O.value=l),title:"订单详情",width:"600px"},{footer:a(()=>[t(i,{onClick:e[15]||(e[15]=l=>O.value=!1)},{default:a(()=>[...e[40]||(e[40]=[o("关闭",-1)])]),_:1})]),default:a(()=>[m.value?(u(),y(oe,{key:0,column:2,border:""},{default:a(()=>[t(v,{label:"订单编号",span:2},{default:a(()=>[o(c(m.value.code),1)]),_:1}),t(v,{label:"要求送达时间",span:2},{default:a(()=>[o(c(m.value.requiredDeliveryTime||"-"),1)]),_:1}),t(v,{label:"供应商",span:2},{default:a(()=>[o(c(m.value.supplierName),1)]),_:1}),t(v,{label:"物料名称"},{default:a(()=>[o(c(m.value.materialName),1)]),_:1}),t(v,{label:"下单日期"},{default:a(()=>[o(c(m.value.orderDate),1)]),_:1}),t(v,{label:"数量"},{default:a(()=>[o(c(m.value.quantity),1)]),_:1}),t(v,{label:"单价(元)"},{default:a(()=>[o(c(m.value.price),1)]),_:1}),t(v,{label:"总金额(元)",span:2},{default:a(()=>[V("span",qe,"¥"+c(m.value.totalAmount.toLocaleString()),1)]),_:1}),t(v,{label:"状态"},{default:a(()=>[m.value.status===0?(u(),y(f,{key:0,type:"warning"},{default:a(()=>[...e[32]||(e[32]=[o("待确认",-1)])]),_:1})):m.value.status===1?(u(),y(f,{key:1,type:"primary"},{default:a(()=>[...e[33]||(e[33]=[o("已确认",-1)])]),_:1})):m.value.status===2?(u(),y(f,{key:2,type:"info"},{default:a(()=>[...e[34]||(e[34]=[o("已发货",-1)])]),_:1})):m.value.status===3?(u(),y(f,{key:3},{default:a(()=>[...e[35]||(e[35]=[o("已收货",-1)])]),_:1})):(u(),y(f,{key:4,type:"success"},{default:a(()=>[...e[36]||(e[36]=[o("已完成",-1)])]),_:1}))]),_:1}),t(v,{label:"备注"},{default:a(()=>[o(c(m.value.remark||"-"),1)]),_:1}),t(v,{label:"物流公司"},{default:a(()=>[o(c(m.value.logisticsCompany||"-"),1)]),_:1}),t(v,{label:"物流单号"},{default:a(()=>[m.value.trackingNumber?(u(),D("span",Ce,[o(c(m.value.trackingNumber)+" ",1),t(i,{link:"",type:"primary",size:"small",style:{"margin-left":"8px"},onClick:e[14]||(e[14]=l=>Q(m.value.trackingNumber))},{default:a(()=>[...e[37]||(e[37]=[o("复制",-1)])]),_:1})])):(u(),D("span",Se,"-"))]),_:1})]),_:1})):J("",!0),m.value&&m.value.trackingNumber?(u(),D("div",Ve,[V("div",we,[e[38]||(e[38]=o(" 物流轨迹 ",-1)),t(f,{size:"small",type:P.value,style:{"margin-left":"8px"}},{default:a(()=>[o(c(A.value),1)]),_:1},8,["type"])]),$.value?(u(),D("div",Te,[t(se,{class:"is-loading"},{default:a(()=>[t(ce(ye))]),_:1}),e[39]||(e[39]=o(" 查询中... ",-1))])):x.value.length?(u(),y(ue,{key:1},{default:a(()=>[(u(!0),D(ge,null,fe(x.value,(l,S)=>(u(),y(ne,{key:S,timestamp:l.time,type:l.isSigned?"success":S===0?"primary":"",hollow:!l.isSigned&&S!==0},{default:a(()=>[V("span",{style:ve(l.isSigned?"color: #67c23a; font-weight: bold":"")},c(l.context),5)]),_:2},1032,["timestamp","type","hollow"]))),128))]),_:1})):(u(),y(de,{key:2,description:"暂无物流信息","image-size":60}))])):J("",!0)]),_:1},8,["modelValue"])])}}},Ue=me(xe,[["__scopeId","data-v-f267c1e9"]]);export{Ue as default};
|