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
2.9 KiB
2 lines
2.9 KiB
var d=(D,u,t)=>new Promise((a,e)=>{var r=o=>{try{F(t.next(o))}catch(n){e(n)}},i=o=>{try{F(t.throw(o))}catch(n){e(n)}},F=o=>o.done?a(o.value):Promise.resolve(o.value).then(r,i);F((t=t.apply(D,u)).next())});import{PageBaseGenerList as w}from"./PageBaseGenerList-b0d946a7.js";import{$ as y}from"./index-f4658ae7.js";import{GPNReturnObj as s,GPNReturnType as l}from"./PageBaseGroupNew-ee20c033.js";import{WebConfig as I}from"./WebConfig-c30998ac.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";class P extends w{constructor(){super("GL_RecentWork"),this.PageTitle="\u8FD1\u671F\u5DE5\u4F5C"}Init(){return d(this,null,function*(){this.DTFieldOfSearch="RDT",this.DTFieldOfLabel="\u53D1\u8D77\u65E5\u671F",this.LinkField="Title",this.LabFields="WFState",this.Icon="";const u=this.RequestVal("FlowNo");this.BtnOfToolbar="",this.PageSize=15,this.Columns=[{Key:"WorkID",Name:"\u5DE5\u4F5CID",IsShow:!1,DataType:2},{Key:"Title",Name:"\u6807\u9898",IsShow:!0,DataType:1,width:350},{Key:"StarterName",Name:"\u53D1\u8D77\u4EBA",IsShow:!0,DataType:1,width:66},{Key:"NodeName",Name:"\u505C\u7559\u8282\u70B9",IsShow:!0,DataType:1,width:150},{Key:"FlowName",Name:"\u6D41\u7A0B",IsShow:!0,DataType:1,width:150},{Key:"RDT",Name:"\u53D1\u8D77\u65F6\u95F4",IsShow:!0,DataType:7,width:144},{Key:"Sender",Name:"\u53D1\u9001\u4EBA",IsShow:!0,DataType:1,width:121},{Key:"PRI",Name:"PRI",IsShow:!0,DataType:1,width:50},{Key:"WFState",Name:"\u6807\u7B7E",IsShow:!0,DataType:2,width:160}];const t=new y("BP.WF.HttpHandler.WF");t.AddPara("FlowNo",u);const a=yield t.DoMethodReturnJson("RecentWork_Init");a.forEach(e=>{const r="";e.WFState==1&&(e.WFState="@\u8349\u7A3F=orange"),e.WFState==2&&(e.WFState="@\u8FDB\u884C\u4E2D=green"),e.WFState==3&&(e.WFState=r+"@\u5B8C\u6210=green"),e.WFState==4&&(e.WFState="@\u6302\u8D77=yellow"),e.WFState==5&&(e.WFState=r+"@\u9000\u56DE=red"),e.WFState==6&&(e.WFState=r+"@\u79FB\u4EA4=red"),e.WFState==7&&(e.WFState="@\u4F5C\u5E9F=red"),e.WFState==8&&(e.WFState=r+"@\u52A0\u7B7E=red"),e.PRI==0&&(e.PRI='<img src="resource/WF/Img/PRI/0.png" style="display:inline"/>'),e.PRI==1&&(e.PRI='<img src="resource/WF/Img/PRI/1.png" style="display:inline"/>'),e.PRI==2&&(e.PRI='<img src="resource/WF/Img/PRI/2.png" style="display:inline"/>')}),this.Data=a,this.GroupFields="NodeName,FlowName",this.GroupFieldDefault=""})}LinkFieldClick(u){let t="/#/WF/MyView?WorkID="+u.WorkID+"&IsReadonly=1";const a=Object.keys(u),e=["WorkID","FK_Flow","FlowNo","FK_Node","FID","PWorkID","PFlowNo","PNodeID"];for(const i of a)i!=="WorkID"&&e.includes(i)&&(t+=`&${i}=${u[i]}`);const r=I.FlowOpenModel||0;if(r===0)return new s(l.OpenUrlByDrawer90,t);if(r===1)return new s(l.OpenUrlByModal,t);if(r===2)return new s(l.OpenUrlByTab,t);if(r===3)return new s(l.OpenUrlByNewWindow,t)}BtnClick(u,t){if(u=="\u6279\u5904\u7406"){const a="/@/WF/Batch?"+t.WorkID;return new s(l.GoToUrl,a)}alert("\u6CA1\u6709\u5904\u7406\u529F\u80FD"+u)}}export{P as GL_RecentWork};
|