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

var F=Object.defineProperty;var C=(e,u,t)=>u in e?F(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t;var n=(e,u,t)=>(C(e,typeof u!="symbol"?u+"":u,t),t);var m=(e,u,t)=>new Promise((d,l)=>{var p=o=>{try{s(t.next(o))}catch(a){l(a)}},B=o=>{try{s(t.throw(o))}catch(a){l(a)}},s=o=>o.done?d(o.value):Promise.resolve(o.value).then(p,B);s((t=t.apply(e,u)).next())});import{UAC as f}from"./UAC-8e255d47.js";import{Map as g}from"./Map-73575e6b.js";import{EntityTreeAttr as A,EntityTree as S,EntitiesTree as c}from"./EntityTree-333c163f.js";import{CCBPMRunModel as E}from"./SystemConfig-b93c25b3.js";import{a1 as i}from"./index-f4658ae7.js";import{RefMethod as P}from"./RefMethod-33a71db4.js";import N from"./BSEntity-840a884b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./DataType-33901a1c.js";import"./ParamUtils-cdc24dd6.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"./assign-481cba08.js";import"./_createAssigner-77c8874c.js";class r extends A{}n(r,"OrgNo","OrgNo"),n(r,"Idx","Idx"),n(r,"Leader","Leader"),n(r,"PrjNo","PrjNo"),n(r,"PrjName","PrjName"),n(r,"PrjShortName","PrjShortName");class M extends S{constructor(u){super("TS.Port.Dept"),u&&this.setPKVal(u)}get HisUAC(){const u=new f;return u.OpenForAdmin(),u}get EnMap(){const u=new g("Port_Dept","\u90E8\u95E8");if(u.AddTBStringPK(r.No,null,"\u7F16\u53F7",!0,!0,3,3,75),u.AddTBString(r.Name,null,"\u540D\u79F0",!0,!1,0,50,150),u.AddTBString(r.ParentNo,null,"\u7236\u8282\u70B9\u7F16\u53F7",!1,!1,0,50,100),u.AddTBString(r.Leader,null,"\u90E8\u95E8\u9886\u5BFC\u8D26\u53F7",!0,!1,0,50,150),u.AddTBString("LinkMan",null,"\u90E8\u95E8\u8054\u7EDC\u5458",!0,!1,0,50,150),u.SetHelperAlert("LinkMan","\u7279\u5B9A\u573A\u666F\u4E0B\u4F7F\u7528\u8054\u7EDC\u4EBA\u5B57\u6BB5\uFF0C\u5982\u8054\u7EDC\u4EBA\u9700\u8981\u5904\u7406\u5F85\u529E\u7B49"),i.CCBPMRunModel!=E.Single&&u.AddTBString("OrgNo",null,"\u7EC4\u7EC7\u7F16\u53F7",!1,!1,0,50,200),i.CCBPMRunModel==2&&u.AddTBString("OrgNo",null,"\u7EC4\u7EC7\u7F16\u53F7",!0,!0,0,50,200),u.AddTBInt(r.Idx,0,"Idx",!0,!1),i.No==="admin"&&i.CCBPMRunModel==E.GroupInc){const t=new P;t.Title="\u8BBE\u7F6E\u4E3A\u72EC\u7ACB\u7EC4\u7EC7",t.ClassMethod="SetDept2Org",t.HisAttrs.AddTBString("p1",null,"\u7EC4\u7EC7\u7BA1\u7406\u5458\u7F16\u53F7",!0,!1,0,100,1e3,!0),u.AddRefMethod(t)}return u.AddGroupAttr("\u9879\u76EE\u4FE1\u606F"),u.AddTBString(r.PrjNo,null,"\u9879\u76EE\u7F16\u53F7",!0,!1,0,50,100),u.AddTBString(r.PrjName,null,"\u9879\u76EE\u540D\u79F0",!0,!1,0,50,200),u.AddTBString(r.PrjShortName,null,"\u9879\u76EE\u7B80\u79F0",!0,!1,0,50,150),this._enMap=u,this._enMap}SetDept2Org(u){return m(this,null,function*(){const t=new N("BP.WF.Port.Admin2Group.Dept",this.No);return yield t.RetrieveFromDBSources(),yield t.DoMethodReturnString("SetDept2Org",u)})}}class z extends c{get GetNewEntity(){return new M}constructor(){super()}}export{M as Dept,r as DeptAttr,z as Depts};