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

var l=(c,i,e)=>new Promise((t,r)=>{var o=a=>{try{p(e.next(a))}catch(T){r(T)}},m=a=>{try{p(e.throw(a))}catch(T){r(T)}},p=a=>a.done?t(a.value):Promise.resolve(a.value).then(o,m);p((e=e.apply(c,i)).next())});import{PageBaseGenerList as N,GenerListPageShowModel as E}from"./PageBaseGenerList-b0d946a7.js";import{Templates as f,Template as w}from"./Template-faf97087.js";import{GloComm as s}from"./GloComm-7cfbdfd9.js";import{GPNReturnObj as u,GPNReturnType as n}from"./PageBaseGroupNew-ee20c033.js";import{TaskAPI as h}from"./TaskAPI-7024eeb9.js";import"./index-f4658ae7.js";import"./EntityNoName-d08126ae.js";import"./DataType-33901a1c.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./Entities-6a72b013.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./TemplateNode-129c88b9.js";import"./EntityTree-333c163f.js";import"./assign-481cba08.js";import"./_createAssigner-77c8874c.js";import"./FrmTrack-10f0746d.js";import"./DBAccess-d3bef90d.js";import"./EntityMyPK-e742fec8.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";class b extends N{constructor(){super("GL_TAStart"),this.PageTitle="\u521B\u5EFA\u9879\u76EE"}Init(){return l(this,null,function*(){this.Icon="",this.PageSize=0,this.DTFieldOfSearch="",this.DTFieldOfLabel="",this.LinkField="Name",this.GroupFields="SortNoT",this.GroupFieldDefault="SortNoT",this.HisGLShowModel=E.Windows,this.BtnOfToolbar="\u8FD4\u56DE,\u65B0\u5EFA\u6A21\u677F",this.Columns=[{Key:"No",Name:"\u7F16\u53F7",IsShow:!0,width:50},{Key:"Name",Name:"\u540D\u79F0",IsShow:!0,width:100},{Key:"SortT",Name:"\u76EE\u5F55",IsShow:!0},{Key:"Icon",Name:"Icon",IsShow:!1},{Key:"Btns",Name:"\u6309\u94AE",IsShow:!1}];const i=new f;yield i.RetrieveAll(),i.forEach(e=>{e.Icon||(e.Icon="icon-user"),e.Title="<i class="+e.Icon+"></i><br/>"+e.Name,e.Btns="\u4FEE\u6539,\u5220\u9664"}),this.Data=i})}LinkFieldClick(i){return l(this,null,function*(){const e=i.No,t=new w(e);if(yield t.Retrieve(),t.TaskModel=="Daily"){const r=t.GetParaString("GPNName","");let o="GPN_Daily";r=="TS.TA.Daily"&&(o="GPN_Daily"),r=="TS.TA.Task"&&(o="GPN_Daily");const m=s.UrlGPN(o,"&TemplateNo="+e);return new u(n.OpenUrlByDrawer90,m)}if(t.TaskModel=="Section"){const r=s.UrlGPN("GPN_Section","&TemplateNo="+e);return new u(n.OpenUrlByDrawer90,r)}if(t.TaskModel=="TaskTree"){const r=yield h.Prj_CreateNo(e),o=s.UrlEnOnly("TS.TA.Task",r);return new u(n.OpenUrlByDrawer90,o)}})}BtnClick(i,e){return l(this,null,function*(){if(i=="\u8FD4\u56DE"){const t=window.location.hash;let r="";return t.includes("WF")==!0?r="/#/WF/Comm/GenerList?EnName=GL_TAMyPrjs":t.includes("Middle")==!0?r="/#/Middle/GenerList?EnName=GL_TAMyPrjs":r="/#/WF/Comm/GenerList?EnName=GL_TAMyPrjs",new u(n.GoToUrl,r)}if(i=="\u65B0\u5EFA\u6A21\u677F"){const t=s.UrlGPN("GPN_TaskTemplate","");return new u(n.OpenUrlByDrawer75,t)}if(i==="\u521B\u5EFA\u9879\u76EE"||i==="\u521B\u5EFA\u9879\u76EE")return this.LinkFieldClick(e);if(i==="\u4FEE\u6539"){const t=new w(e.No);t.No=e.No,yield t.Init();const r=t.GetParaString("EnName","TS.TA.Template"),o=s.UrlEn(r,e.No);return new u(n.OpenUrlByDrawer90,o)}if(i==="\u5220\u9664"){if(window.confirm("\u60A8\u786E\u5B9A\u8981\u5220\u9664\u5417?")==!1)return;const t=new w(e.No);return yield t.Retrieve(),yield t.Delete(),new u(n.ReBind,"")}alert("\u6CA1\u6709\u89E3\u6790:"+i)})}}export{b as GL_TAStart};