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.8 KiB

var D=(h,a,e)=>new Promise((t,i)=>{var r=u=>{try{s(e.next(u))}catch(l){i(l)}},o=u=>{try{s(e.throw(u))}catch(l){i(l)}},s=u=>u.done?t(u.value):Promise.resolve(u.value).then(r,o);s((e=e.apply(h,a)).next())});import{PageBaseGenerList as p}from"./PageBaseGenerList-b0d946a7.js";import{bs as I,bA as w,by as y,$ as N}from"./index-f4658ae7.js";import{WebConfig as F}from"./WebConfig-c30998ac.js";import{GPNReturnObj as n,GPNReturnType as d}from"./PageBaseGroupNew-ee20c033.js";import m from"./BSEntity-840a884b.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./ParamsUtils-3cbc5822.js";import"./ParamUtils-cdc24dd6.js";class P extends p{constructor(){super("GL_BatchWorkCheckModel"),this.PageTitle="\u6279\u5904\u7406"}Init(){return D(this,null,function*(){var r;this.LinkField="Title",this.Icon="",this.PageSize=0,this.BtnOfToolbar="\u53D1\u9001,\u9000\u56DE",this.Columns=[{Key:"Title",Name:"\u6807\u9898",IsShow:!0,DataType:1,width:200},{Key:"WorkID",Name:"WorkID",IsShow:!1,DataType:1,width:200},{Key:"NodeID",Name:"\u8282\u70B9ID",IsShow:!1,DataType:1,width:66},{Key:"Name",Name:"\u8282\u70B9\u540D\u79F0",IsShow:!1,DataType:1,width:200},{Key:"BatchRole",Name:"\u89C4\u5219",IsShow:!1,DataType:1,width:200},{Key:"StarterName",Name:"\u53D1\u8D77\u4EBA",IsShow:!0,DataType:1,width:200},{Key:"ADT",Name:"\u63A5\u6536\u65E5\u671F",IsShow:!0,DataType:1,width:200},{Key:"Num",Name:"\u5F85\u529E\u6570\u91CF",IsShow:!1,DataType:7,width:144},{Key:"FlowNote",Name:"\u5BA1\u6838\u610F\u89C1",IsShow:!1,DataType:1,width:144}];const a=new N("BP.WF.HttpHandler.WF_WorkOpt_Batch");a.AddPara("FK_Node",this.params.NodeID);const e=yield a.DoMethodReturnJson("WorkCheckModel_Init");e.Works.forEach(o=>{o.ADT=o.ADT?o.ADT=="\u65E0"?"\u65E0":I(o.ADT).format("YYYY-MM-DD HH:mm"):""}),this.Data=e;const t=new m("BP.WF.Node",(r=this.params)==null?void 0:r.NodeID);yield t.RetrieveFromDBSources(),w(t==null?void 0:t.data.AtPara,"BatchCheckNoteModel");const i=w(t.data.AtPara,"BatchFields")||"";for(let o=0;o<e.Sys_MapAttr.length;o++){const s=e.Sys_MapAttr[o];i!=null&&i.indexOf(s.KeyOfEn)!=-1&&s.Name!="\u5BA1\u6838\u610F\u89C1"&&this.Columns.push({title:s.Name,dataIndex:s.KeyOfEn})}})}LinkFieldClick(a){return D(this,null,function*(){var i;const e=new m("BP.WF.Node",(i=this.params)==null?void 0:i.NodeID);yield e.RetrieveFromDBSources();const t="/#/WF/MyFlow?WorkID="+a.WorkID+"&NodeID="+e.NodeID+"&FK_Node="+e.NodeID+"&FK_Flow="+e.data.FK_Flow+"&FlowNo="+e.data.FK_Flow+"&FID="+a.FID+"&PNodeID="+a.PNodeID+"&FID="+a.FID+"&OID="+a.OID;if(y()){const r=F.FlowOpenModel||0;if(r===0)return new n(d.OpenUrlByDrawer90,t);if(r===1)return new n(d.OpenUrlByModal,t);if(r===2)return new n(d.OpenUrlByTab,t);if(r===3)return new n(d.OpenUrlByNewWindow,t)}else window.open(t)})}BtnClick(a,e){if(a===e.WorkID)return null}}export{P as GL_BatchWorkCheckModel};