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.

7 lines
2.4 KiB

var d=Object.defineProperty;var N=(e,u,t)=>u in e?d(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t;var F=(e,u,t)=>(N(e,typeof u!="symbol"?u+"":u,t),t);var n=(e,u,t)=>new Promise((c,s)=>{var E=o=>{try{i(t.next(o))}catch(m){s(m)}},a=o=>{try{i(t.throw(o))}catch(m){s(m)}},i=o=>o.done?c(o.value):Promise.resolve(o.value).then(E,a);i((t=t.apply(e,u)).next())});import{DeptEmp as A}from"./DeptEmp-745bc1a9.js";import{PageBaseGroupNew as B,GPNReturnObj as C,GPNReturnType as P}from"./PageBaseGroupNew-ee20c033.js";import{G as l}from"./DataType-33901a1c.js";import"./UAC-8e255d47.js";import"./index-f4658ae7.js";import"./Map-73575e6b.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"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./EntityMyPK-e742fec8.js";import"./Entities-6a72b013.js";import"./DeptEmpStation-6b7abbad.js";import"./Dept-342c50de.js";import"./EntityTree-333c163f.js";import"./assign-481cba08.js";import"./_createAssigner-77c8874c.js";import"./BSEntity-840a884b.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";class $ extends B{constructor(){super("GPN_EmpAddDept");F(this,"NewDept",`
#### \u5E2E\u52A9
- ccbpm\u652F\u6301\u4E00\u4EBA\u591A\u90E8\u95E8,\u6BCF\u4E2A\u90E8\u95E8\u652F\u6301\u591A\u5C97\u4F4D.
#### \u8BE6\u7EC6\u8BF4\u660E
- \u7EC4\u7EC7\u7ED3\u6784\u53EF\u4EE5\u4E0E\u73B0\u5728\u7684\u7CFB\u7EDF\u96C6\u6210, \u96C6\u6210\u4FE1\u606F: https://doc.ccbpm.cn
`);this.PageTitle="\u589E\u52A0\u90E8\u95E8",this.ForEntityClassID="TS.Port.DeptEmp"}Init(){this.AddGroup("Dep1t","\u9009\u62E9\u90E8\u95E8"),this.SelectItemsByTree("Dept","\u9009\u62E9\u90E8\u95E8",this.NewDept,!0,l.srcDeptLazily,l.srcDeptRoot)}GenerSorts(){return n(this,null,function*(){return Promise.resolve([])})}Save_TextBox_X(t,c,s,E,a){return n(this,null,function*(){const i=s.split(",").filter(r=>!!r),o=E.split(",").filter(r=>!!r),m=this.RefPKVal;for(let r=0;r<i.length;r++){const D=i[r],p=new A;p.MyPK=D+"_"+m,(yield p.RetrieveFromDBSources())!=1&&(p.FK_Emp=m,p.FK_Dept=D,p.DeptName=o[r],p.StationNo="",yield p.Insert())}return new C(P.CloseAndReload,"\u521B\u5EFA\u6210\u529F")})}}export{$ as GPN_EmpAddDept};