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.7 KiB
2 lines
3.7 KiB
var l=(D,r,t)=>new Promise((u,e)=>{var a=i=>{try{s(t.next(i))}catch(p){e(p)}},o=i=>{try{s(t.throw(i))}catch(p){e(p)}},s=i=>i.done?u(i.value):Promise.resolve(i.value).then(a,o);s((t=t.apply(D,r)).next())});import{G as w}from"./GenerWorkFlowExt-8e9d388f.js";import{D as F}from"./DataType-33901a1c.js";import{PageBaseGenerList as d,GenerListPageShowModel as h}from"./PageBaseGenerList-b0d946a7.js";import{GPNReturnObj as m,GPNReturnType as n}from"./PageBaseGroupNew-ee20c033.js";import{WebConfig as I}from"./WebConfig-c30998ac.js";import c from"./BSEntity-840a884b.js";import{$ as f}from"./index-f4658ae7.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./EntityWorkID-5aeb189e.js";import"./Entities-6a72b013.js";import"./FlowSort-5d5ee62a.js";import"./EntityNoName-d08126ae.js";import"./EntityTree-333c163f.js";import"./assign-481cba08.js";import"./_createAssigner-77c8874c.js";import"./DBAccess-d3bef90d.js";import"./FlowAdm-28590a36.js";import"./Sort-3be7175a.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";class to extends d{constructor(){super("GL_AdminReback"),this.PageTitle="\u56DE\u6EDA"}Init(){return l(this,null,function*(){this.DTFieldOfSearch="";const r=this.RequestVal("PKVal"),t=new w(r);if(yield t.RetrieveFromDBSources(),t.WFState!=3){alert("\u53EA\u6709\u5B8C\u6210\u72B6\u6001\u4E0B\u7684\u6D41\u7A0B\u624D\u80FD\u88AB\u56DE\u6EDA,\u6D41\u7A0B\u8FD0\u884C\u5230:["+t.NodeName+"],\u72B6\u6001:["+t.WFStateText+"]");return}const u=t.FK_Flow;this.Icon="",this.PageSize=15,this.HisGLShowModel=h.Table,this.Columns=[{Key:"FK_Emp",Name:"\u4EBA\u5458\u8D26\u53F7",IsShow:!0,IsShowMobile:!1,DataType:2},{Key:"EmpName",Name:"\u4EBA\u5458\u540D\u79F0",IsShow:!0,IsShowMobile:!0,DataType:1,width:350},{Key:"NodeID",Name:"\u8282\u70B9ID",IsShow:!0,IsShowMobile:!0,DataType:1,width:350},{Key:"NodeName",Name:"\u8282\u70B9\u540D\u79F0",IsShow:!0,IsShowMobile:!0,DataType:1,width:350},{Key:"RDT",Name:"\u65E5\u671F",IsShow:!0,IsShowMobile:!0,DataType:F.AppDateTime,width:160},{Key:"Btns",Name:"Btns",IsShow:!1,IsShowMobile:!1}];const e=new f("BP.WF.HttpHandler.WF_WorkOpt");e.AddPara("WorkID",r),e.AddPara("FK_Flow",u);const a=yield e.DoMethodReturnString("Rollback_Init");a.forEach(o=>{o.Btns="\u56DE\u6EDA\u5230\u6B64",o.FK_Emp=o.EmpFrom,o.EmpName=o.EmpFromT,o.NodeID=o.NDFrom,o.NodeName=o.NDFromT,o.RDT=o.RDT.substring(0,o.RDT.length-3)}),this.Data=a})}LinkFieldClick(r){const t=r.WorkID;let u="/#/WF/MyFlow?WorkID="+t;const e=r.AtPara;e&&(e.includes("@IsCC=1")||e.includes("@IsAuto=1"))&&(u="/#/WF/MyCC?WorkID="+t);const a=Object.keys(r),o=["WorkID","FK_Flow","FlowNo","FK_Node","FID","PWorkID","PFlowNo","PNodeID"];for(const i of a)i!=="WorkID"&&o.includes(i)&&(u+=`&${i}=${r[i]}`);const s=I.FlowOpenModel||0;if(s===0)return new m(n.OpenUrlByDrawer90,u);if(s===1)return new m(n.OpenUrlByModal,u);if(s===2)return new m(n.OpenUrlByTab,u);if(s===3)return new m(n.OpenUrlByNewWindow,u)}BtnClick(r,t){return l(this,null,function*(){if(r=="\u56DE\u6EDA\u5230\u6B64"){const u=this.RequestVal("PKVal"),e=new c("BP.WF.GenerWorkFlow",u);yield e.Retrieve();const a=window.prompt("\u56DE\u6EDA\u539F\u56E0","");if(a===""||a==null)return;const o=yield e.DoMethodReturnString("DoRollback",t.NodeID,a,t.FK_Emp);return new m(n.Message,o)}alert("\u672A\u5B9E\u73B0\u7684\u6309\u94AE\u529F\u80FD:"+r)})}}export{to as GL_AdminReback};
|