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.

8 lines
19 KiB

var Ve=Object.defineProperty,je=Object.defineProperties;var Ge=Object.getOwnPropertyDescriptors;var xe=Object.getOwnPropertySymbols;var Ue=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable;var Se=(A,g,E)=>g in A?Ve(A,g,{enumerable:!0,configurable:!0,writable:!0,value:E}):A[g]=E,U=(A,g)=>{for(var E in g||(g={}))Ue.call(g,E)&&Se(A,E,g[E]);if(xe)for(var E of xe(g))qe.call(g,E)&&Se(A,E,g[E]);return A},de=(A,g)=>je(A,Ge(g));var q=(A,g,E)=>new Promise((re,Y)=>{var ge=W=>{try{O(E.next(W))}catch(L){Y(L)}},C=W=>{try{O(E.throw(W))}catch(L){Y(L)}},O=W=>W.done?re(W.value):Promise.resolve(W.value).then(ge,C);O((E=E.apply(A,g)).next())});import{d as Re,a0 as Xe,bs as se,r as b,f as Ae,q as Ie,b9 as Ye,P as Qe,aU as Ze,o as i,g as l,j as c,b as H,w as V,i as S,u as D,bo as et,a9 as $,t as p,F as z,bt as X,h as pe,bi as tt,a as me,bC as ot,ep as st,$ as be,Y as Ce,aT as at}from"./index-f4658ae7.js";/* empty css */import{d as rt}from"./duration-990e9468.js";import{N as _}from"./TimeBaseExt-e1d9412b.js";import{D as ae}from"./default_user_icon-73c35284.js";import{useX6Graph as nt}from"./useX6Graph-fd52caf5.js";import{Directions as it}from"./Direction-43f7cd43.js";import lt from"./BSEntities-1c882a21.js";import{checkImg as fe,addMobileSupport as ct,calcPanelPosition as ut}from"./TrackUtils-6da02339.js";import{NodeType as Pe}from"./typeDef-3c24b177.js";import{calcDrawSize as dt}from"./CalcUtils-5c6c75a9.js";import{CCLists as pt}from"./CCList-04aa6059.js";import{N as mt}from"./Scrollbar-476e4a73.js";import{R as ft}from"./index-24b7f696.js";import{C as Be}from"./index-1d383df5.js";import{F as gt,a as ht}from"./FullscreenOutlined-71d2eabf.js";import"./ActionType-add280ef.js";import"./html-a2da55a6.js";import"./_createCompounder-ed41a610.js";import"./merge-15067256.js";import"./_baseFor-37716d03.js";import"./_createAssigner-77c8874c.js";import"./difference-bddb49bc.js";import"./_createAggregator-c692fd07.js";import"./_baseEach-1e26df34.js";import"./_baseMap-457e4262.js";import"./isNumber-0bc0d001.js";import"./throttle-35369e52.js";import"./x6Shapes-9ea647b1.js";import"./x6Config-e7abb0b2.js";import"./OrderedListOutlined-6126615f.js";import"./BSEntity-840a884b.js";import"./ParamsUtils-3cbc5822.js";import"./ParamUtils-cdc24dd6.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./DataType-33901a1c.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./EntityMyPK-e742fec8.js";import"./Entities-6a72b013.js";import"./Cond-7bb97535.js";import"./EntityNoName-d08126ae.js";import"./DBAccess-d3bef90d.js";import"./Node-6b42ba5e.js";import"./EntityNodeID-d5ae71b1.js";import"./light-0dfdc1ad.js";import"./use-config-816d55a6.js";import"./Scrollbar-35d51129.js";import"./use-rtl-889b67fe.js";import"./use-css-vars-class-3ae3b4b3.js";import"./warn-77f3ea30.js";import"./VResizeObserver-e3ad0bab.js";import"./Col-dfe054f2.js";const vt={class:"track-page"},yt={key:0,style:{width:"400px",height:"600px"}},Nt={key:0,style:{"padding-left":"12px"}},Dt=["src"],_t={key:0},Ft={key:1},Tt={key:2},Et={style:{color:"#ff4444"}},wt={style:{color:"#333333"}},kt={key:3},xt={style:{color:"#ff4444"}},St={class:"node-info-panel"},At={class:"cell"},It=["src"],bt={class:"cell",style:{flex:"1"}},Ct={class:"node-info-panel"},Pt={class:"cell",style:{flex:"0.1"}},Bt=["src"],Rt={key:0,class:"cell",style:{flex:"0.5"}},Wt={key:1,class:"cell",style:{flex:"0.9"}},Kt={key:2,class:"cell",style:{flex:"0.4"}},$t={class:"node-info-panel"},Ot={class:"cell"},Lt=["src"],Mt={class:"cell",style:{flex:"1"}},Ht={class:"node-info-panel"},zt={class:"cell",style:{flex:"0.15"}},Jt={class:"cell",style:{flex:"0.6"}},Vt=["onClick"],jt={class:"title"},Gt={class:"options"},Ut=Re({name:"Track"}),qt=Re(de(U({},Ut),{props:{params:{type:Object,default:()=>({})}},setup(A){const{graph:g,initGraph:E,convertData:re}=nt(),{VITE_GLOB_API_URL:Y}=Xe(),C=Y+"/DataUser/UserIcon/",O=r=>{const v=r.srcElement;v.src=ae,v.onerror=null};se.extend(rt);const W=A,L=b(!1),j=Ae(()=>({zIndex:1001,display:"block"})),ne=b([]),he=b([]),Q=b(new it),ve=b([]),Z=b([]),ie=b([]),G=b([]),ye=b([]),P=new Map,h=b(null),ee=Ie({x:0,y:0});let y=null,Ne=!1;function We(){return q(this,null,function*(){var f;const r=JSON.parse(JSON.stringify(ne.value)),v=JSON.parse(JSON.stringify(Z.value)),n=r.find(e=>e.Step===1),u=(f=JSON.parse(JSON.stringify(ie.value)).filter(e=>e.NDFrom==(n==null?void 0:n.ID)))==null?void 0:f[0],d=D(ie),o=d.filter(e=>[1,26,32].includes(e.ActionType)),m=d.filter(e=>e.ActionType==32),w=d.filter(e=>e.ActionType==22),B=d.filter(e=>e.ActionType==21),x=e=>{var F;if(!e)return"\u672A\u77E5\u90E8\u95E8";const s=(e==null?void 0:e.split("@")).find(k=>k.includes("DeptName"));return((F=s==null?void 0:s.split("="))==null?void 0:F[1])||"\u672A\u77E5"};m.forEach(e=>{Z.value.push({EmpName:e.EmpToT,EmpNo:e.EmpTo,FK_Emp:e.EmpFrom,RDT:e.RDT,CDT:e.RDT,FK_Node:e.NDTo,IsRead:!0,Sender:e.EmpFromT,remains:"\u65E0",isTimeout:!1,IsPass:1,SDT:"\u5DF2\u5B8C\u6210"})});const R=o.find(e=>e.NDFrom==n.ID);P.set(n.ID,{EmpName:y==null?void 0:y.StarterName,EmpNo:y==null?void 0:y.Starter,FK_Emp:y==null?void 0:y.Starter,RDT:y==null?void 0:y.RDT,CDT:y==null?void 0:y.RDT,FK_Node:n.ID,IsRead:!0,Sender:y==null?void 0:y.StarterName,remains:"\u65E0",isTimeout:!1,IsPass:1,SDT:"\u5DF2\u5B8C\u6210",DeptName:x(R==null?void 0:R.NodeData)});for(const e of o){const a=w.find(s=>s.NDTo==s.NDTo);P.set(e.NDTo,{EmpName:e.EmpToT,EmpNo:e.EmpTo,FK_Emp:e.EmpFrom,RDT:e.RDT,CDT:e.RDT,FK_Node:e.NDTo,IsRead:!0,Sender:e.EmpFromT,remains:"\u65E0",isTimeout:!1,IsPass:1,SDT:"\u5DF2\u5B8C\u6210",DeptName:x(a==null?void 0:a.NodeData)})}for(const e of B){const a=w.find(s=>s.NDTo==s.NDTo);P.set(e.NDTo,{EmpName:e.EmpToT,EmpNo:e.EmpTo,FK_Emp:e.EmpFrom,RDT:e.RDT,CDT:e.RDT,FK_Node:e.NDTo,IsRead:!0,Sender:e.EmpFromT,remains:"\u65E0",isTimeout:!1,IsPass:1,SDT:"\u5DF2\u5B8C\u6210",DeptName:x(a==null?void 0:a.NodeData)})}for(const e of P.values()){let a=C+e.FK_Emp+".png";try{yield fe(a)}catch(s){a=ae}e.avatar=a}for(const e of r){const a=P.get(e.ID);if(a&&(e.NodeType==0?(e.person=[U({},a)],e.IsPass=1,e.ShowPerson=!0,e.Icon=C+a.FK_Emp+".png",e.nodeState=_.finished):(e.IsPass=1,e.ShowPerson=!1,e.nodeState=_.finished)),Array.isArray(v)&&v.length>0){const{ID:k}=e,I=v.filter(M=>M.FK_Node==k);if(I.length>0){let M=!0;I.forEach(K=>{M=M&&K.IsPass===1}),e.nodeState=M?_.finished:_.progress,e.person=I.map(K=>{var we,ke;if(_e(K),K.expand=!1,K.AtPara){const oe=((we=K.AtPara)==null?void 0:we.split("@")).find(Je=>Je.includes("DeptName"));oe&&(K.DeptName=((ke=oe==null?void 0:oe.split("="))==null?void 0:ke[1])||"\u672A\u77E5")}return de(U(U({},K),_e(K)),{expand:!1})}),e.Icon=C+e.person.FK_Emp+".png",e.ShowPerson=!0}}const s=G.value.filter(k=>k.FK_Node==e.ID);s.length>1?e.EmpName="\u591A\u4EBA\u5904\u7406":s.length==1&&(e.EmpName=s[0].EmpName),e.waitingAccpers=s,a||(e.person=null,e.nodeState=_.waiting);const F=ye.value.filter(k=>k.NodeIDCC===e.ID);if(Array.isArray(F)&&F.length>0){e.cclist=F;const k=v.filter(I=>I.FK_Node===F[0].NodeIDWork);if(Array.isArray(k)&&k.length>0||F[0].NodeIDWork==u.NDFrom){e.nodeState=_.finished;let I=!0;k.forEach(M=>{I=I&&M.IsPass===1}),I||(e.nodeState=_.progress)}else e.nodeState=_.waiting}else e.cclist=null}for(const e of r.filter(a=>a.nodeState==_.progress)){if(e.ID==n.ID)continue;const s=D(Q).filter(k=>k.ToNode==e.ID);let F=!1;if(s.length>0){const k=s.map(I=>I.Node);for(const I of k)if(P.get(I)){F=!0;break}}F?e.nodeState=_.progress:P.delete(e.ID)}const T=D(Q),t=e=>{const a=T.filter(s=>s.Node==e);if(a.length!=0)for(const s of a){if(P.has(s.ToNode)){P.delete(s.ToNode);const F=r.find(k=>k.ID==s.ToNode);F.person=[]}t(s.ToNode)}};for(const e of r.filter(a=>a.nodeState==_.progress))t(e.ID);he.value=r})}function De(r){const{years:v,months:n,days:u,hours:d,minutes:o,seconds:m}=r.$d;return`${v>0?v+"\u5E74-":""}${n>0?n+"\u6708-":""}${u>0?u+"\u5929-":""} ${d>0?d+"\u5C0F\u65F6":""}${o>0?o+"\u5206":""}${m>0?m+"\u79D2":""}`}function _e(r){const{RDT:v,SDT:n,CDT:u,IsPass:d}=r;let o=r;const m=new Date(v.replace(/-/g,"/")).getTime(),w=new Date(u.replace(/-/g,"/")).getTime(),B=new Date(n.replace(/-/g,"/")).getTime();if(d===1){if(m===w){o.duration="0\u79D2";return}const x=se.duration(w-m);o.duration=De(x)}else if(d===0)if(n!="\u65E0"){const x=B-Date.now(),R=x<0?se.duration(-x):se.duration(x);o.remains=De(R),o.isTimeout=x<=0}else o.remains="\u65E0",o.isTimeout=!1;return o}const le="#A1B1C1",Fe={[_.waiting]:"#2080f0",[_.finished]:"#4D9900",[_.progress]:"#FF9933"},J=Ye(),ce=b(null),ue=b([]),N=Ie({visible:!1,offsetRight:"400px",offsetTop:"300px",params:{},enlarge:!1,width:"800px",height:"600px"}),Ke=Ae(()=>({right:N.offsetRight,top:N.offsetTop,width:N.width,height:N.height})),Te=()=>{var o;const r=(o=J.value)==null?void 0:o.getBoundingClientRect();if(!r)return;const v=N.enlarge?1600:800,n=N.enlarge?900:600;let u=(r.width-v)/2;N.offsetRight=u<0?"400px":u+"px";let d=(r.height-n)/2+r.top;N.offsetTop=d<0?"300px":d+"px"},Ee=()=>{N.enlarge=!N.enlarge,N.width=N.enlarge?"1600px":"800px",N.height=N.enlarge?"900px":"600px",Te()},$e=()=>{N.visible=!1},Oe=r=>{N.params=r,Te(),N.visible=!0},Le=()=>q(this,null,function*(){var r,v;try{L.value=!0;const{FK_Flow:n,WorkID:u=0,FID:d=0}=W.params,o=new be("BP.WF.HttpHandler.WF_WorkOpt_OneWork");o.AddPara("FK_Flow",n),o.AddPara("WorkID",u),o.AddPara("FID",d);const m=yield o.DoMethodReturnJson("Chart_Init");yield Q.value.Retrieve("FK_Flow",n),y=((r=m.FlowInfo)==null?void 0:r[0])||null,Ne=((v=m.FlowInfo)==null?void 0:v[0].WFState)==3,ve.value=m.WF_LabNote,ne.value=m.WF_Node,ue.value=m.WF_GenerWorkFlow;const w=new lt("BP.WF.Nodes");yield w.Retrieve("FK_Flow",n),ne.value.forEach(T=>{!T.hasOwnProperty("NodeID")&&T.hasOwnProperty("ID")&&T.ID&&(T.NodeID=T==null?void 0:T.ID);const t=w.getData().find(f=>f.NodeID==T.NodeID);t&&(T.UIWidth=t.UIWidth,T.UIHeight=t.UIHeight)}),Z.value=m.WF_GenerWorkerlist||[],ie.value=m.Track;const B=new be("BP.WF.HttpHandler.WF_WorkOpt_OneWork");B.AddPara("WorkID",u);const x=yield B.DoMethodReturnString("GetFutureNodes");G.value=x.SelectAccpers||[];for(const T of G.value){let t=C+T.FK_Emp+".png";try{yield fe(t)}catch(f){t=ae}T.avatar=t}const R=new pt;yield R.Retrieve("WorkID",u),ye.value=R}catch(n){Ce.error(n.toString())}finally{L.value=!1}}),Me=(r,v)=>{let n="";if(!r)return{text:n,lines:0};if(r.length>2)return{text:`${r[0].EmpName} ${r[1].EmpName} \u7B49${r.length}\u4EBA\u5F85\u5904\u7406
`,lines:1};let u=0;return r.forEach(d=>{const o=v?d.RDT:d.CDT;let m=o;if(/\d{2}:\d{2}:\d{2}$/.test(o)&&(m=o==null?void 0:o.substring(0,(o==null?void 0:o.length)-3)),typeof d.EmpName=="string"&&d.EmpName.includes(",")){const w=d.EmpName.split(",").filter(B=>!!B);w.length>2?(u++,n+=`\u5904\u7406\u4EBA: ${w[0]} ${w[1]} \u7B49${w.length}\u4EBA
\u65F6\u95F4:${m}
`):(u++,n+="\u5904\u7406\u4EBA:"+w.join(" ")+`
\u65F6\u95F4:`+m+`
`)}else n+=`${d.EmpName} ${m}
`}),{text:n,lines:r.length+u}},He=()=>q(this,null,function*(){var B,x,R,T;const r=J.value.getBoundingClientRect(),v=r.width,n=window.innerHeight-r.top;E(J.value,v,n,!0);const u=re(D(he),D(Q),D(ve));if(!g.value){Ce.error("\u521D\u59CB\u5316\u8BBE\u8BA1\u5668\u5931\u8D25");return}for(const t of Z.value){let f=C+t.FK_Emp+".png";try{yield fe(f)}catch(e){f=ae}t.avatar=f}for(const t of u.nodes){const{x:f,y:e}=g.value.clientToLocal(t.x,t.y);if(t.x=f,t.y=e,t.tools=[],t.shape==="graph-tag")continue;const a=P.get(t.data.NodeID);if(a){if(t.attrs.img={x:10,y:10,width:20,height:20,href:a.avatar},t.attrs.body.strokeWidth=1,t.attrs.body.fill=Fe[t.data.nodeState]||"#e0e3e7",t.attrs.text.fill="white",t.attrs.body.stroke=Fe[t.data.nodeState]||"#e0e3e7",t.data.NodeType==0){const s=Me(t.data.person,a.IsPass);t.height&&(t.height+=10*(s.lines+1)),t.data.RunModel==2&&(t.attrs.img.x=18),t.markup=[{tagName:"polygon",selector:"body"},{tagName:"image",selector:"img"},{tagName:"text",selector:"label"},{tagName:"text",selector:"desc"}],t.attrs.text.y=20-t.height/2,t.attrs.desc={y:"20px",fill:"white",text:s.text,fontSize:"10px"}}}else if(Ne)t.attrs.body.fill="#FFFFFF",t.attrs.body.stroke="#A1B1C1",t.attrs.text.fill="#262626";else if(Array.isArray(t.data.waitingAccpers)&&t.data.waitingAccpers.length>0){const s=t.data.waitingAccpers.map(F=>F.EmpName);t.height&&(t.height+=25),t.attrs.img={x:10,y:10,width:20,height:20,href:t.data.waitingAccpers[0].avatar},t.attrs.body.strokeWidth=1,t.attrs.body.fill=le,t.attrs.text.fill="white",t.attrs.body.stroke=le,t.markup=[{tagName:"polygon",selector:"body"},{tagName:"image",selector:"img"},{tagName:"text",selector:"label"},{tagName:"text",selector:"desc"}],t.attrs.text.y=20-t.height/2,t.attrs.desc={y:"18px",fill:"white",text:s.length>2?`\u7B49\u5F85\u5904\u7406:${s[0]},${s[1]}\u7B49${s.length}\u4EBA`:`\u7B49\u5F85\u5904\u7406: ${s[0]}`,fontSize:"10px"}}else t.attrs.body.fill="white"}const d=u.nodes.filter(t=>t.data.nodeState==_.progress);for(const t of u.edges){if(Array.isArray(t.vertices)){const e=[];for(const a of t.vertices){const s=g.value.pageToLocal(a.x,a.y);e.push({x:s.x,y:s.y})}t.vertices=e}t.tools=[];const f=P.get(parseInt(t.target));if(f)f.IsPass==0&&d.find(e=>e.id==f.FK_Node)?t.attrs={line:{stroke:"#459dff",strokeDasharray:5,targetMarker:"classic",style:{animation:"ant-line 30s infinite linear"}}}:f.IsPass==1&&(t.attrs.line.stroke="#1296db");else{const e=G.value.find(s=>s.FK_Node==t.target),a=G.value.find(s=>s.FK_Node==t.source)||t.source==(y==null?void 0:y.FK_Node)||d.find(s=>s.id==t.source);e&&a&&(t.attrs={line:{stroke:le,strokeDasharray:10,targetMarker:"classic",style:{animation:"ant-line 100s infinite linear"}}})}}for(const t of ue.value.map(f=>f.PNodeID)){const f=((B=u.edges)==null?void 0:B.filter(e=>e.source==t))||[];for(const e of f){const a=(x=u.nodes)==null?void 0:x.find(s=>s.id==e.target);if(((R=a==null?void 0:a.data)==null?void 0:R.NodeType)==Pe.SubFlowNode){const s=ue.value.filter(F=>F.PNodeID==t);a.label="",a.attrs.text.text=`\u5F53\u524D\u5171\u6709${s.length}\u4E2A\u5B50\u6D41\u7A0B`,a.attrs.text.fill="#7756cc",a.attrs.body.stroke="#7756cc",a.data.targetFlows=s,e.attrs={line:{stroke:"#7756cc",strokeDasharray:5,targetMarker:"classic",style:{animation:"ant-line 30s infinite linear"}}}}}}g.value.fromJSON(u);const{drawWidth:o,drawHeight:m}=dt(u);(o>v||m>n)&&g.value.zoomToFit(),g.value.centerContent(),ct(J.value,g.value);const w=(T=J.value)==null?void 0:T.getBoundingClientRect();g.value.on("node:mouseenter",({node:t})=>{var F;if(te(),!w)return;const f=t.getData();let e=400;Array.isArray(f.waitingAccpers)&&f.waitingAccpers.length>0&&(e=160);let a=0;Array.isArray(f.person)&&(((F=f.person)==null?void 0:F.length)<3?a=130*f.person.length:a=400);const s=ut(w,t.size().width,t.size().height,g.value.localToGraph(t.position()),e,a);ee.x=s.x,ee.y=s.y,h.value=f}),g.value.on("node:mouseleave",()=>{ce.value=setTimeout(()=>{h.value=null,te()},150)})}),te=()=>{clearTimeout(ce.value),ce.value=null},ze=()=>{te(),h.value=null};return Qe(()=>q(this,null,function*(){yield Le(),yield We(),He()})),(r,v)=>{const n=Ze("Track",!0);return i(),l(z,null,[c("div",vt,[H(D(et),{spinning:L.value},{default:V(()=>[L.value?(i(),l("div",yt)):S("",!0)]),_:1},8,["spinning"]),c("div",{ref_key:"trackWrapper",ref:J},null,512),H(tt,{name:"fade"},{default:V(()=>{var u,d;return[h.value?(i(),l("div",{key:0,class:"preview-container",style:$({left:ee.x+"px",top:ee.y+"px"}),onMouseleave:ze,onMouseenter:te},[(h.value.nodeState===D(_).finished||h.value.nodeState===D(_).progress)&&h.value.ShowPerson?(i(),l("div",{key:0,class:"node-info-panel-box",style:$(j.value)},[((u=h.value.person)==null?void 0:u.length)>=3?(i(),l("div",Nt,"\u5171\u6709\u5F85\u5904\u7406\u4EBA\uFF1A"+p(h.value.person.length),1)):S("",!0),H(D(mt),{style:{"max-height":"370px"},trigger:((d=h.value.person)==null?void 0:d.length)>=3?"none":"hover"},{default:V(()=>[(i(!0),l(z,null,X(h.value.person,(o,m)=>(i(),l("div",{key:m,class:"node-info-panel",style:{width:"400px"}},[H(D(ft),null,{default:V(()=>[H(D(Be),{span:8,class:"empInfo"},{default:V(()=>[c("img",{src:C+o.FK_Emp+".png",onError:O,width:40},null,40,Dt),c("div",null,p(o.EmpName),1),c("div",null,p(o.DeptName),1)]),_:2},1024),H(D(Be),{span:16,style:{"padding-left":"10px"}},{default:V(()=>[c("div",null,p("\u9001\u8FBE\u65E5\u671F\uFF1A")+p(o.RDT),1),c("div",null,p("\u5E94\u5B8C\u6210\u65E5\u671F\uFF1A")+p(o.SDT),1),o.IsPass===1?(i(),l("div",_t,p("\u5B9E\u9645\u5B8C\u6210\uFF1A")+p(o.CDT),1)):S("",!0),o.IsPass===1?(i(),l("div",Ft,p("\u7528\u65F6\uFF1A")+p(o.duration),1)):S("",!0),o.IsPass!==1?(i(),l("div",Tt,[o.isTimeout?(i(),l(z,{key:0},[pe(p("\u5DF2\u903E\u671F\uFF1A")+" "),c("span",Et,p(o.remains),1)],64)):S("",!0),o.isTimeout?S("",!0):(i(),l(z,{key:1},[pe(p("\u8FD8\u5269\u4F59\uFF1A")+" "),c("span",wt,p(o.remains),1)],64))])):S("",!0),o.IsPass!==1?(i(),l("div",kt,[pe(p("\u662F\u5426\u6253\u5F00\uFF1F")+" "),c("span",xt,p(o.IsRead?"\u662F":"\u5426"),1)])):S("",!0),c("div",null,p("\u53D1\u9001\u4EBA\uFF1A")+p(o.Sender||"\u672A\u77E5"),1)]),_:2},1024)]),_:2},1024)]))),128))]),_:1},8,["trigger"])],4)):h.value.nodeState===D(_).waiting&&h.value.NodeType===0&&h.value.waitingAccpers?(i(),l("div",{key:1,class:"node-info-panel-box",style:$(j.value)},[c("div",St,[(i(!0),l(z,null,X(h.value.waitingAccpers,(o,m)=>(i(),l("div",{class:"panel-column",key:o.FK_Node+"-"+m},[c("p",At,[c("img",{src:C+o.FK_Emp+".png",onError:O,width:20},null,40,It)]),c("p",bt,p(o.EmpName+"/"+o.DeptName),1)]))),128))])],4)):h.value.cclist&&h.value.nodeState===D(_).finished?(i(),l("div",{key:2,class:"node-info-panel-box",style:$(j.value)},[c("div",Ct,[(i(!0),l(z,null,X(h.value.cclist,o=>(i(),l("div",{class:"panel-column",key:o.MyPK,style:$(o.Sta==1?"color:green !important":"color:black")},[c("p",Pt,[c("img",{src:C+o.CCTo+".png",onError:O,width:20},null,40,Bt)]),o.ReadDT?(i(),l("p",Rt,p(o.CCToName+"/"+o.DeptName),1)):(i(),l("p",Wt,p(o.CCToName+"/"+o.DeptName),1)),o.ReadDT?(i(),l("p",Kt,p(o.ReadDT),1)):S("",!0)],4))),128))])],4)):S("",!0),h.value.cclist&&(h.value.nodeState===D(_).progress||h.value.nodeState===D(_).waiting)?(i(),l("div",{key:3,class:"node-info-panel-box",style:$(j.value)},[c("div",$t,[(i(!0),l(z,null,X(h.value.cclist,o=>(i(),l("div",{class:"panel-column",key:o.MyPK},[c("p",Ot,[c("img",{src:C+o.CCTo+".png",onError:O,width:20},null,40,Lt)]),c("p",Mt,p(o.CCToName+"/"+o.DeptName),1)]))),128))])],4)):S("",!0),h.value.NodeType==D(Pe).SubFlowNode?(i(),l("div",{key:4,class:"node-info-panel-box",style:$(j.value)},[c("div",Ht,[(i(!0),l(z,null,X(h.value.targetFlows,o=>(i(),l("div",{class:"panel-column",key:o.MyPK,style:$(o.SubFlowSta==1?"color:7756cc !important":"color:black")},[c("p",zt,p(o.WorkID),1),c("p",Jt,p(o.FlowName),1),c("p",{class:"cell",style:{flex:"0.25",color:"#7756cc",cursor:"pointer"},onClick:m=>Oe(o)},"\u67E5\u770B\u8F68\u8FF9",8,Vt)],4))),128))])],4)):S("",!0)],36)):S("",!0)]}),_:1})]),(i(),me(st,{to:"body"},[N.visible?(i(),l("div",{key:0,class:"sub-flow-chart",style:$(Ke.value)},[c("div",jt,[c("span",null,"\u5B50\u6D41\u7A0B: "+p(N.params.FlowName)+" - WorkID: "+p(N.params.WorkID),1),c("div",Gt,[N.enlarge?(i(),me(D(gt),{key:0,onClick:Ee})):(i(),me(D(ht),{key:1,onClick:Ee})),H(D(ot),{class:"close-btn",onClick:$e})])]),H(n,{params:N.params},null,8,["params"])],4)):S("",!0)]))],64)}}}));const is=at(qt,[["__scopeId","data-v-4beb0290"]]);export{is as default};