You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
1.6KB

  1. import{b as c,c as s,L as p,h as i,d as n,F as u,H as f,f as r,e as t,t as o,i as y,j as h,k as I}from"./index-dd5fae99.js";const b={class:"flex items-center"},F={class:"font-semibold"},w={class:"ml-40"},B={class:"mb-8 flex items-center"},C={class:"ml-8"},V={class:"text-info"},j={key:0,class:"bg-gray-100 p-8 mt-8"},D={class:"text-info"},L={key:0},R=["href"],T=I({name:"sjFlowRecord"}),H=Object.assign(T,{props:{flowData:Array},setup(x){return(A,a)=>{const l=c("svg-icon"),v=c("el-timeline-item"),g=c("el-timeline");return s(),p(g,{class:"flowRecord"},{default:i(()=>{var m;return[(s(!0),n(u,null,f((m=x.flowData)==null?void 0:m.filter(e=>e.stepName!="虚拟"&&e.stepName!="流程结束"),(e,k)=>(s(),p(v,{key:k},{dot:i(()=>[r(l,{name:e.status==="审核通过"||e.status==="发起流程"?"timelineIcon1":e.status==="已拒绝"?"timelineIcon3":"timelineIcon2"},null,8,["name"])]),default:i(()=>{var _;return[t("div",null,[t("div",b,[r(l,{name:"portraitIcon",class:"text-32 mr-8"}),t("p",F,o(e.stepName),1)]),t("div",w,[t("p",B,[r(l,{name:e.status==="审核通过"||e.status==="发起流程"?"timelineIcon1":e.status==="已拒绝"?"timelineIcon3":"timelineIcon2"},null,8,["name"]),t("span",C,o(e.label),1)]),t("p",V,o(e.approverTime),1),e.comment||e.attachmentFile?(s(),n("div",j,[t("p",D,[a[0]||(a[0]=y(" 意见:")),t("span",null,o(e.comment||"-"),1)]),(_=e.attachmentFile)!=null&&_.length?(s(),n("div",L,[a[1]||(a[1]=t("span",{class:"text-info"},"附件:",-1)),(s(!0),n(u,null,f(e.attachmentFile,(d,N)=>(s(),n("p",{key:N},[t("a",{href:d.accessUrl},o(d.fileName),9,R)]))),128))])):h("",!0)])):h("",!0)])])]}),_:2},1024))),128))]}),_:1})}}});export{H as default};