12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- //多人员工兼职终止单拓展 202503
- shr.defineClass( "shr.affair.hrman.PluralityDelBizBilllMultiEntryHrManEditExt", shr.affair.hrman.PluralityDelBizBilllMultiEntryHrManEdit, {
-
- initalizeDOM : function () {
- var self = this;
- shr.affair.hrman.PluralityDelBizBilllMultiEntryHrManEditExt.superClass.initalizeDOM.call(this);
- self.setBizBillInfoOsfName("getPersonPluralityDelBizBillInfoService");
- },
- assembleCustomRowData : function(rowdata, data, commonData, defaultValue){
- var self = this;
- if(commonData.company){
- self.buildPositionFilter(commonData.person.id, commonData.company.id);
- }
- if(commonData.hrbizdefine[0].affairActionReason.length==1){
- rowdata.affairActionReason=commonData.hrbizdefine[0].affairActionReason[0];
- }
- if(commonData.hrbizdefine[0].variationReason.length==1){
- rowdata.variationReason=commonData.hrbizdefine[0].variationReason[0];
- }
- if(commonData.hrbizdefine[0].outEmpType.length==1){
- rowdata.empType=commonData.hrbizdefine[0].outEmpType[0];
- }
- //202503 直接上级赋值
- var personId = rowdata.person.id ;
- var positionId = rowdata.oldPosition.id ;
- shr.callHandler({
- handler : "com.kingdee.shr.affair.web.handler.hrman.FluctuationBizBillHrManEditHandlerEx",
- action : 'getPartEmpOrgRelation',
- async : false,
- type : "POST",
- param : {
- "personId" : personId,
- "positionId" : positionId
- },
- success:function(data){
- //【直属上级】
- rowdata.ptlmanager = {id:data.leaderId,name:data.leaderName}
- //【当前时薪】
- rowdata.pthwage = data.hourlywage
- //【 离职日期】
- rowdata.bizDate = data.leftDate
- }
- });
- return rowdata;
- },
- });
|