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
3.1 KiB
2 lines
3.1 KiB
var D=(l,a,e)=>new Promise((r,t)=>{var o=i=>{try{u(e.next(i))}catch(s){t(s)}},F=i=>{try{u(e.throw(i))}catch(s){t(s)}},u=i=>i.done?r(i.value):Promise.resolve(i.value).then(o,F);u((e=e.apply(l,a)).next())});import{PageBaseGenerList as w,GenerListPageShowModel as S}from"./PageBaseGenerList-b0d946a7.js";import{$ as d}from"./index-f4658ae7.js";import{GPNReturnObj as h,GPNReturnType as p}from"./PageBaseGroupNew-ee20c033.js";import{D as m}from"./DataType-33901a1c.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";class k extends w{constructor(){super("GL_RecentStart"),this.PageTitle="\u6211\u53D1\u8D77\u7684"}Init(){return D(this,null,function*(){this.DTFieldOfSearch="RDT",this.DTFieldOfLabel="\u53D1\u8D77\u65E5\u671F",this.LinkField="Title";const a=this.RequestVal("FlowNo");a==null?(this.GroupFields="NodeName,FlowName",this.GroupFieldDefault=""):(this.GroupFields="NodeName",this.GroupFieldDefault=""),this.LabFields="WFState",this.Icon="",this.BtnOfToolbar="",this.PageSize=15,this.HisGLShowModel=S.Table,this.Columns=[{Key:"WorkID",Name:"\u5DE5\u4F5CID",IsShow:!1,DataType:2},{Key:"Title",Name:"\u6807\u9898",IsShow:!0,DataType:1,width:350},{Key:"FK_Flow",Name:"FK_Flow",IsShow:!1,DataType:1,width:150},{Key:"FlowName",Name:"\u6D41\u7A0B",IsShow:!0,DataType:1,width:150},{Key:"NodeName",Name:"\u505C\u7559\u8282\u70B9",IsShow:!0,DataType:1,width:150},{Key:"TodoEmps",Name:"\u5F53\u524D\u5904\u7406\u4EBA",IsShow:!0,DataType:1,width:150},{Key:"RDT",Name:"\u53D1\u8D77\u65F6\u95F4",IsShow:!0,DataType:7,width:144},{Key:"PRI",Name:"PRI",IsShow:!0,DataType:1,width:50},{Key:"WFState",Name:"\u6807\u7B7E",IsShow:!0,IsShowMobile:!0,DataType:2,width:160}],this.BtnsOfRow="Copy\u53D1\u8D77";const e=new d("BP.WF.HttpHandler.WF");e.AddPara("FlowNo",a);const r=yield e.DoMethodReturnJson("RecentStart_Init");r.forEach(t=>{let o="";t.SDT>=m.CurrentDateTime&&(o="@\u903E\u671F=red"),t.WFState==0&&(t.WFState="@\u7A7A\u767D"),t.WFState==1&&(t.WFState="@\u8349\u7A3F=orange"),t.WFState==2&&(t.WFState="@\u8FDB\u884C\u4E2D=green"),t.WFState==4&&(t.WFState="@\u6302\u8D77=yellow"),t.WFState==7&&(t.WFState="@\u5220\u9664=red"),t.WFState==5&&(t.WFState=o+"@\u9000\u56DE=red"),t.WFState==3&&(t.WFState=o+"@\u5B8C\u6210=green"),t.WFState==6&&(t.WFState=o+"@\u79FB\u4EA4=red"),t.WFState==8&&(t.WFState=o+"@\u52A0\u7B7E=red"),t.PRI==0&&(t.PRI='<img src="resource/WF/Img/PRI/0.png" style="display:inline"/>'),t.PRI==1&&(t.PRI='<img src="resource/WF/Img/PRI/1.png" style="display:inline"/>'),t.PRI==2&&(t.PRI='<img src="resource/WF/Img/PRI/2.png" style="display:inline"/>')}),this.Data=r})}LinkFieldClick(a){let e="/#/WF/MyView?WorkID="+a.WorkID;const r=Object.keys(a);for(const t of r)t!=="WorkID"&&(e+=`&${t}=${a[t]}`);return new h(p.OpenUrlByDrawer75,e)}BtnClick(a,e){if(a==="Copy\u53D1\u8D77"){const r=new d("BP.WF.HttpHandler.WF");r.AddPara("FK_Flow",e.FK_Flow),r.AddPara("WorkID",e.WorkID);const o="/#/WF/MyFlow?WorkID="+r.DoMethodReturnString("Start_CopyAsWorkID")+"&FK_Flow="+e.FK_Flow;return new h(p.OpenUrlByDrawer90,o)}}}export{k as GL_RecentStart};
|