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.7 KiB
2 lines
2.7 KiB
var s=(i,e,t)=>new Promise((l,n)=>{var c=u=>{try{r(t.next(u))}catch(o){n(o)}},A=u=>{try{r(t.throw(u))}catch(o){n(o)}},r=u=>u.done?l(u.value):Promise.resolve(u.value).then(c,A);r((t=t.apply(i,e)).next())});import{UAC as d}from"./UAC-8e255d47.js";import{Map as E}from"./Map-73575e6b.js";import{EntityOID as D}from"./EntityOID-553df0d1.js";import{RefMethodType as T,RefMethod as f}from"./RefMethod-33a71db4.js";import{TaskAPI as h}from"./TaskAPI-7024eeb9.js";import{GPNReturnObj as p,GPNReturnType as m}from"./PageBaseGroupNew-ee20c033.js";import{Y as C}from"./index-f4658ae7.js";import{Tracks as k}from"./Track-5df0f7a5.js";import{G as a}from"./DataType-33901a1c.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"./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";class J extends D{constructor(e){super("TS.TA.TaskCheckSubmit"),e&&this.setPKVal(e)}get HisUAC(){const e=new d;return e.IsDelete=!0,e.IsUpdate=!0,e.IsInsert=!1,e}get EnMap(){const e=new E("TA_Task","\u5BA1\u6838\u4EFB\u52A1");e.AddTBIntPKOID(),e.AddTBString("EmpNo",null,"\u63D0\u4EA4\u4EBA",!1,!1,0,50,300,!0),e.AddTBString("EmpName",null,"\u63D0\u4EA4\u4EBA",!0,!0,0,50,300,!1),e.AddTBDateTime("ADT",null,"\u63D0\u4EA4\u65E5\u671F",!0,!0),e.AddTBStringDoc("SenderNote",null,"\u63D0\u4EA4\u8BF4\u660E",!0,!0,!0),e.AddDDLSysEnum("CheckResult",1,"\u662F\u5426\u901A\u8FC7?",!0,!0,"CheckResult","@0=\u4E0D\u901A\u8FC7,\u53D1\u56DE\u91CD\u505A@1=\u901A\u8FC7\u5B8C\u6210@2=\u79FB\u4EA4\u7ED9\u5176\u4ED6\u4EBA\u5904\u7406",null,!0),e.AddTBStringDoc("CheckNote",null,"\u5BA1\u6838\u4FE1\u606F",!0,!1,!0),e.AddTBString("ShiftToEmp",null,"\u79FB\u4EA4\u7ED9",!0,!0,0,50,300,!0),e.SetPopGroupList("ShiftToEmp",a.srcDepts,a.srcEmps,!0,"200px","300px","\u9009\u62E9\u6539\u6D3E\u4EBA","icon-people");const t=new f;return t.Title="\u6267\u884C",t.ClassMethod="Task_CheckSubmit",t.Icon="icon-paper-plane",t.RefMethodType=T.FuncToolbar,e.AddRefMethod(t),e.AddRM_DtlSearch("\u65E5\u5FD7",new k,"TaskID",null,"",null,"icon-user",!1,""),this._enMap=e,this._enMap}Task_CheckSubmit(){return s(this,null,function*(){const e=yield h.Task_CheckSubmit(this.OID,this.CheckResult,this.CheckNote);return typeof e=="string"&&e.includes("err@")?(C.error(e.replace("@","")),new p(m.DoNothing)):new p(m.Message,e)})}beforeDelete(){return s(this,null,function*(){return Promise.resolve(!0)})}}export{J as TaskCheckSubmit};
|