123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /**
- * 离职申请:专业用户
- */
- shr.defineClass("shr.affair.ResignBizBillEditExt", shr.affair.ResignBizBillEdit, {
- initalizeDOM : function () {
- var self = this;
- if(this.operateState.toUpperCase() != 'VIEW'){
- self.personChange();
- }
- shr.affair.ResignBizBillEditExt.superClass.initalizeDOM.call(this);
-
- },
-
- personChange:function(){
- var self = this;
- self.getField("entrys_oldPosition").on("change", function(){
- var personId = $("#entrys_person_el").val();
- var positionId = $("#entrys_oldPosition_el").val();
- shr.callHandler({
- handler : "com.kingdee.shr.affair.web.handler.hrman.FluctuationBizBillHrManEditHandlerEx",
- action : 'getEmpOrgRelation',
- async : false,
- type : "POST",
- param : {
- "personId" : personId,
- "positionId" : positionId
- },
- success:function(data){
- //【调动前直属上级】
- $("#entrys_lmanager").shrPromptBox("setValue", {id:data.leaderId,name:data.leaderName});
-
- //【员工类别】
- $("#entrys_wcategory").shrPromptBox("setValue", {id:data.personTypeId,name:data.personTypeName});
-
- //【全职或兼职】
- //$("#entrys_fullorpart").shrPromptBox('setValue',{id:data.fullorpartID,name:data.fullorpartName});
-
- //【Academic Title】
- $("#entrys_academictitle").shrPromptBox("setValue", {id:data.academicId,name:data.academicName});
-
- //【Admin Title】
- self.getField("entrys_admintitle").shrTextField('setValue',data.admint);
-
- //【当前时薪】
- self.getField("entrys_hwage").shrTextField('setValue',data.hourlywage);
-
- //【Job2】
- self.getField("entrys_jobs").shrPromptBox('setValue',{id:data.jobTwoId,name:data.jobTwoName});
- }
- });
- });
-
- },
- });
|