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
4.4 KiB
2 lines
4.4 KiB
var s=(a,u,t)=>new Promise((e,c)=>{var E=r=>{try{i(t.next(r))}catch(l){c(l)}},f=r=>{try{i(t.throw(r))}catch(l){c(l)}},i=r=>r.done?e(r.value):Promise.resolve(r.value).then(E,f);i((t=t.apply(a,u)).next())});import{UAC as D}from"./UAC-8e255d47.js";import{Map as B}from"./Map-73575e6b.js";import{EntityNoName as F,EntitiesNoName as T}from"./EntityNoName-d08126ae.js";import{RefMethodType as d,RefMethod as m}from"./RefMethod-33a71db4.js";import{TaskAPI as p}from"./TaskAPI-7024eeb9.js";import{Y as A}from"./index-f4658ae7.js";import{GPNReturnObj as o,GPNReturnType as n}from"./PageBaseGroupNew-ee20c033.js";import{Tracks as P}from"./Track-5df0f7a5.js";import{ProjectTasks as h}from"./ProjectTask-2ff0b350.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./DataType-33901a1c.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./Attr-d5feb8b8.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./Entities-6a72b013.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./EntityMyPK-e742fec8.js";import"./EntityOID-553df0d1.js";class C extends F{constructor(u){super("TS.TA.Project"),u&&this.setPKVal(u)}get HisUAC(){const u=new D;return u.IsDelete=!0,u.IsUpdate=!0,u.IsInsert=!1,u}get EnMap(){const u=new B("TA_Project","\u9879\u76EE");u.AddGroupAttr("\u57FA\u672C\u5C5E\u6027"),u.AddTBStringPK("No",null,"\u9879\u76EE\u7F16\u53F7",!0,!1,0,10,100),u.AddTBString("Name",null,"\u9879\u76EE\u540D\u79F0",!0,!1,0,10,100),u.AddTBStringDoc("PrjDesc",null,"\u9879\u76EE\u63CF\u8FF0",!0,!1,!0),u.AddTBString("StarterNo",null,"\u9879\u76EE\u8D1F\u8D23\u4EBA",!0,!0,0,50,300),u.AddTBString("StarterName",null,"\u9879\u76EE\u8D1F\u8D23\u4EBA",!0,!0,0,50,300),u.AddDDLSysEnum("PrjSta",0,"\u9879\u76EE\u72B6\u6001",!0,!1,"PrjSta","@0=\u7A7A\u767D@1=\u8349\u7A3F@2=\u6267\u884C\u4E2D@3=\u5DF2\u5B8C\u6210@7=\u5220\u9664",null,!1),u.AddDDLSysEnum("PRI",0,"\u4F18\u5148\u7EA7",!0,!0,"PRI","@0=\u4F4E@1=\u4E2D@2=\u9AD8",null,!1),u.AddDDLSysEnum("WCL",0,"\u8FDB\u5EA6",!0,!0,"WCL","@0=\u672A\u5F00\u59CB@10=10%@20=20%@30=30%@40=40%@50=50%@60=60%@70=70%@80=80%@90=90%@100=100%",null,!1),u.AddTBDateTime("RDT",null,"\u53D1\u8D77\u65E5\u671F",!0,!0),u.AddTBInt("NumTasks",0,"\u4EFB\u52A1\u6570",!0,!0,!1,null),u.AddTBInt("NumChecking",0,"\u5F85\u786E\u8BA4",!0,!0,!1,null),u.AddTBInt("NumComplete",0,"\u5B8C\u6210\u6570",!0,!0,!1,null),u.AddGroupAttr("\u5176\u4ED6"),u.AddTBString("TemplateNo",null,"\u6A21\u677F\u7F16\u53F7",!0,!0,0,50,300),u.AddTBString("TemplateName",null,"\u6A21\u677F\u540D\u79F0",!0,!0,0,50,300),u.AddTBAtParas(400),u.AddRM_Commpent_BBS("\u8BC4\u8BBA","icon-user"),u.AddRM_Commpent_Track("\u9879\u76EE\u65E5\u5FD7","icon-user"),u.AddRM_DtlSearch("\u9879\u76EE\u6B65\u9AA4",new h,"PrjNo","","","","icon-user",!0,""),u.AddRM_DtlSearch("\u8F68\u8FF9",new P,"PrjNo","","","","icon-user",!0,""),this.PrjSta==0||this.PrjSta==1;{const e=new m;e.Title="\u542F\u52A8\u9879\u76EE",e.ClassMethod="StartPrj",e.Icon="icon-paper-plane",e.RefMethodType=d.FuncToolbar,u.AddRefMethod(e)}this.PrjSta==2;{const e=new m;e.Title="\u5B8C\u6210\u9879\u76EE",e.ClassMethod="Prj_Complete",e.Icon="icon-paper-plane",e.RefMethodType=d.FuncToolbar,u.AddRefMethod(e)}const t=new m;return t.Title="\u5220\u9664\u9879\u76EE",t.ClassMethod="Prj_Delete",t.Icon="icon-paper-plane",t.RefMethodType=d.FuncToolbar,u.AddRefMethod(t),this.PrjSta==3,this._enMap=u,this._enMap}StartPrj(){return s(this,null,function*(){const u=yield p.Prj_Start(this.No);return typeof u=="string"&&u.includes("err@")?(A.error(u.replace("@","")),new o(n.DoNothing)):new o(n.Message,u)})}Prj_Complete(){return s(this,null,function*(){if(window.confirm("\u60A8\u786E\u5B9A\u8981\u5B8C\u6210\u8BE5\u9879\u76EE\u5417? \u6CA1\u6709\u5B8C\u6210\u7684\u5B50\u4EFB\u52A1\u5C06\u4F1A\u81EA\u52A8\u7ED3\u675F\u6389.")==!1)return null;const u=yield p.Prj_Complete(this.No);return typeof u=="string"&&u.includes("err@")?(A.error(u.replace("@","")),new o(n.DoNothing)):new o(n.Message,u)})}Prj_Delete(){return s(this,null,function*(){const u=yield p.Prj_DeleteByFlag(this.No);return typeof u=="string"&&u.includes("err@")?(A.error(u.replace("@","")),new o(n.DoNothing)):new o(n.Message,u)})}beforeDelete(){return s(this,null,function*(){return Promise.resolve(!0)})}}class Z extends T{get GetNewEntity(){return new C}constructor(){super()}}export{C as Project,Z as Projects};
|