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.

17 lines
5.3 KiB

var B=Object.defineProperty;var K=(r,s,e)=>s in r?B(r,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[s]=e;var o=(r,s,e)=>(K(r,typeof s!="symbol"?s+"":s,e),e);var p=(r,s,e)=>new Promise((u,n)=>{var m=i=>{try{l(e.next(i))}catch(E){n(E)}},a=i=>{try{l(e.throw(i))}catch(E){n(E)}},l=i=>i.done?u(i.value):Promise.resolve(i.value).then(m,a);l((e=e.apply(r,s)).next())});import{EntityNoName as g,EntityNoNameAttr as N,EntitiesNoName as S}from"./EntityNoName-d08126ae.js";import{UAC as w}from"./UAC-8e255d47.js";import{Map as T}from"./Map-73575e6b.js";import{Dept as M}from"./Dept-342c50de.js";import{DeptEmp as f,DeptEmps as F,DeptEmpAttr as P}from"./DeptEmp-745bc1a9.js";import{DeptEmpStations as h}from"./DeptEmpStation-6b7abbad.js";import{CCBPMRunModel as _}from"./SystemConfig-b93c25b3.js";import{a1 as D}from"./index-f4658ae7.js";import{PageBaseGroupNew as I}from"./PageBaseGroupNew-ee20c033.js";import{G as d}from"./DataType-33901a1c.js";import{RefMethod as C}from"./RefMethod-33a71db4.js";class A extends I{constructor(){super("GPN_ChangeDept"),this.PageTitle="\u5207\u6362\u4E3B\u90E8\u95E8"}Init(){return p(this,null,function*(){this.SelectItemsByTree("ChangeEmp","\u9009\u62E9\u90E8\u95E8",this.HelpTodo,!1,d.srcDepts,d.srcDeptRoot)})}GenerSorts(){return p(this,null,function*(){return Promise.resolve([])})}Save_TextBox_X(s,e,u,n,m){return p(this,null,function*(){if(s==="ChangeEmp"){const a=new c(this.PKVal);if(yield a.Retrieve(),a.FK_Dept==u)return;(yield new h().Retrieve("FK_Emp",a.No,"FK_Dept",a.FK_Dept))==0&&(yield new f(a.FK_Dept+"_"+a.No).Delete()),a.FK_DeptText=n,a.FK_Dept=u,yield a.Update(),alert("\u66F4\u6539\u6210\u529F.")}})}}const z=Object.freeze(Object.defineProperty({__proto__:null,GPN_ChangeDept:A},Symbol.toStringTag,{value:"Module"}));class t extends N{}o(t,"OrgNo","OrgNo"),o(t,"Idx","Idx"),o(t,"FK_Dept","FK_Dept"),o(t,"Leader","Leader"),o(t,"Tel","Tel"),o(t,"Email","Email"),o(t,"UserId","UserId"),o(t,"EmpSta","EmpSta");class c extends g{constructor(e){super("TS.Port.Emp");o(this,"DescLeader",`
\u5F53\u524D\u4EBA\u5458\u662F\u9886\u5BFC\uFF1A\u4ED6\u7684\u5C97\u4F4D\u53D8\u66F4\u4E86,\u8981\u6C42\u4ED6\u5BA1\u6279\u7684(\u5728\u9014)\u5355\u5B50\u90FD\u8981\u4F5C\u5E9F\uFF0C\u9000\u56DE\u5230\u4E0A\u4E00\u4E2A\u8282\u70B9\u7EE7\u7EED\u5BA1\u6279\u3002
1. \u627E\u5230\u4ED6\u7684\u5728\u9014\u5DE5\u4F5C\u3002
2. \u5BF9\u4E8E\u5DF2\u7ECF\u5BA1\u6279\u7684\u64A4\u9500\u56DE\u6765\u3002
3. \u9000\u56DE\u5230\u4E0A\u4E00\u4E2A\u8282\u70B9.
`);o(this,"DescWorker",`
\u5F53\u524D\u4EBA\u5458\u662F\u5DE5\u4F5C\u4EBA\u5458: \u4ED6\u7684\u5C97\u4F4D\u53D8\u66F4\u4E86,\u8981\u6C42\u4ED6\u53D1\u8D77\u6216\u8005\u5BA1\u6279\u7684\u5355\u5B50(\u5728\u9014),\u91CD\u65B0\u53D1\u8D77\u6216\u8005\u91CD\u505A.
1. \u627E\u5230\u4ED6\u7684\u5728\u9014\u5DE5\u4F5C\u3002
2. \u64A4\u9500\u56DE\u6765
`);if(e){if(D.CCBPMRunModel==_.SAAS&&e!="admin"){e.includes(D.OrgNo+"_")?this.setPKVal(e):this.setPKVal(D.OrgNo+"_"+e),this.SetValByKey("UserID",e);return}this.setPKVal(e)}}get HisUAC(){const e=new w;return e.IsDelete=!0,e.IsUpdate=!0,e.IsInsert=!0,e}get EnMap(){const e=new T("Port_Emp","\u4EBA\u5458");e.AddGroupAttr("\u57FA\u672C\u4FE1\u606F"),e.AddTBStringPK(t.No,null,"\u7F16\u53F7",!0,!0,1,3,120),e.AddTBString(t.Name,null,"\u540D\u79F0",!0,!1,0,50,200),e.AddDDLEntities(t.FK_Dept,null,"\u90E8\u95E8",new M,!0),e.AddTBString(t.Tel,null,"\u7535\u8BDD",!0,!1,20,50,200),e.AddTBString(t.Email,null,"\u90AE\u4EF6",!0,!1,0,50,200),e.AddTBString(t.Leader,null,"\u76F4\u63A5\u4E3B\u7BA1",!0,!0,0,50,50,!0),e.SetPopGroupList(t.Leader,d.srcDepts,d.srcEmps,!1,"300px","500px","\u9009\u62E9\u4EBA\u5458","icon-people"),D.CCBPMRunModel!=_.Single&&e.AddTBString("OrgNo",null,"\u7EC4\u7EC7\u7F16\u53F7",!1,!1,0,50,200),D.CCBPMRunModel==2&&(e.AddTBString(t.UserId,null,"\u7528\u6237ID",!1,!1,0,50),e.AddTBInt(t.EmpSta,0,"\u72B6\u6001",!1,!1)),e.AddTBInt(t.Idx,0,"\u5E8F",!1,!1),e.AddSearchAttr(t.FK_Dept),e.AddRM_DtlSearch("\u90E8\u95E8\u5C97\u4F4D",new F,P.FK_Emp,null,null,"DeptName,StationNoT","icon-people",!1),e.AddRM_GPN(new A,"icon-user"),e.AddGroupMethod("\u7EC4\u7EC7\u53D8\u66F4");const u=new C;u.Title="\u9886\u5BFC\u5C97\u4F4D\u53D8\u66F4",u.ClassMethod=".DoChangLeader",u.Warning=this.DescLeader,e.AddRefMethod(u);const n=new C;return n.Title="\u5DE5\u4F5C\u5C97\u53D8\u66F4",n.ClassMethod=".DoChangWork",n.Warning=this.DescWorker,e.AddRefMethod(n),this._enMap=e,this._enMap}DoChangLeader(){return"\u6267\u884C\u6210\u529F."}DoChangWork(){return"\u6267\u884C\u6210\u529F."}beforeUpdateInsertAction(){return p(this,null,function*(){const e=new F;yield e.Retrieve("FK_Emp",this.No);const u=new f;return e.length==0?(u.FK_Emp=this.No,u.FK_Dept=this.FK_Dept,u.DeptName=this.FK_DeptT,u.MyPK=u.FK_Dept+"_"+u.FK_Emp,yield u.Insert(),!0):(u.MyPK=this.FK_Dept+"_"+this.No,(yield u.RetrieveFromDBSources())==0?(u.FK_Emp=this.No,u.FK_Dept=this.FK_Dept,u.DeptName=this.FK_DeptText,yield u.Insert(),!0):(u.DeptName=this.FK_DeptText,yield u.Update(),!0))})}afterDelete(){return p(this,null,function*(){yield new F().Delete("FK_Emp",this.No),yield new h().Delete("FK_Emp",this.No)})}}class y extends S{get GetNewEntity(){return new c}constructor(){super()}}const H=Object.freeze(Object.defineProperty({__proto__:null,Emp:c,EmpAttr:t,Emps:y},Symbol.toStringTag,{value:"Module"}));export{c as E,z as G,y as a,t as b,H as c};