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 h=(I,a,i)=>new Promise((e,t)=>{var s=o=>{try{l(i.next(o))}catch(D){t(D)}},r=o=>{try{l(i.throw(o))}catch(D){t(D)}},l=o=>o.done?e(o.value):Promise.resolve(o.value).then(s,r);l((i=i.apply(I,a)).next())});import{PageBaseGenerList as F,GenerListPageShowModel as m}from"./PageBaseGenerList-b0d946a7.js";import{$ as p}from"./index-f4658ae7.js";import{D as u}from"./DataType-33901a1c.js";import{GPNReturnObj as w,GPNReturnType as d}from"./PageBaseGroupNew-ee20c033.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";class b extends F{constructor(){super("GL_TAComplete"),this.PageTitle="\u5DF2\u5B8C\u6210"}Init(){return h(this,null,function*(){this.DTFieldOfSearch="RDT",this.DTFieldOfLabel="\u53D1\u8D77\u65E5\u671F",this.LinkField="Title",this.GroupFields="NodeName,FlowName,StarterName",this.GroupFieldDefault="FlowName",this.LabFields="WFState",this.Icon="",this.PageSize=15,this.HisGLShowModel=m.Table,this.Columns=[{Key:"WorkID",Name:"\u5DE5\u4F5CID",IsShow:!1,IsShowMobile:!1,DataType:2},{Key:"Title",Name:"\u6807\u9898",IsShow:!0,IsShowMobile:!0,DataType:1,width:350},{Key:"StarterName",Name:"\u53D1\u8D77\u4EBA",IsShow:!0,IsShowMobile:!0,DataType:1,width:66},{Key:"RDT",Name:"\u53D1\u8D77\u65E5\u671F",IsShow:!0,IsShowMobile:!0,DataType:u.AppDateTime,width:160},{Key:"NodeID",Name:"\u8282\u70B9ID",IsShow:!1,IsShowMobile:!1,DataType:1,width:150},{Key:"NodeName",Name:"\u505C\u7559\u8282\u70B9",IsShow:!0,IsShowMobile:!1,DataType:1,width:150},{Key:"FlowName",Name:"\u6D41\u7A0B",IsShow:!0,IsShowMobile:!1,DataType:1,width:150},{Key:"Sender",Name:"\u53D1\u9001\u4EBA",IsShow:!0,DataType:1,width:121},{Key:"PRI",Name:"PRI",IsShow:!0,IsShowMobile:!1,DataType:1,width:50,RefFunc:"PRI"},{Key:"SDT",Name:"\u5E94\u5B8C\u6210\u65E5\u671F",IsShow:!0,IsShowMobile:!0,DataType:u.AppDateTime,width:100},{Key:"ADT",Name:"\u63A5\u53D7\u65F6\u95F4",IsShow:!0,IsShowMobile:!0,DataType:u.AppDateTime,width:90,RefFunc:"FirendlyDT"}];const a=new p("BP.WF.HttpHandler.WF");a.AddPara("Tel","123");const i=yield a.DoMethodReturnJson("Complete_Init");i.forEach(e=>{let t="";e.SDT>=u.CurrentDateTime&&(t="@\u903E\u671F=red"),e.WFState==1&&(e.WFState="@\u8349\u7A3F=orange"),e.WFState==2&&(e.WFState="@\u8FDB\u884C\u4E2D=green"),e.WFState==5&&(e.WFState=t+"@\u9000\u56DE=red"),e.WFState==3&&(e.WFState=t+"@\u5B8C\u6210=green"),e.WFState==6&&(e.WFState=t+"@\u79FB\u4EA4=red"),e.WFState==8&&(e.WFState=t+"@\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"/>'),e.ADT=this.FirendlyDT(e.ADT)}),this.Data=i})}LinkFieldClick(a){let e="/#/WF/MyView?WorkID="+a.WorkID;const t=Object.keys(a),s=["WorkID","FK_Flow","FlowNo","FK_Node","FID","PWorkID"];for(const r of t)r!=="WorkID"&&s.includes(r)&&(e+=`&${r}=${a[r]}`);return new w(d.OpenUrlByDrawer75,e)}BtnClick(a,i){}}export{b as GL_TAComplete};
|