12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- shr.defineClass("shr.customer.gtiit.ResumeEditPersonDegreeEx",shr.preentry.resume.resumeEditPersonDegree , {
-
-
-
- initalizeDOM: function () {
- shr.customer.gtiit.ResumeEditPersonDegreeEx.superClass.initalizeDOM.call(this);
- /*if(this.operateState.toUpperCase() != 'VIEW'){
- // var talentId = $("#id").val();
- // this.remoteCall({
- // type:"post",
- // async: false,
- // method:"isHighest",
- // param:{"talentId" : talentId},
- // success:function(res){
- // if(res.flag){
- // var checkbox_json = {id:"isHighestuuid1",readonly: "",value: 1};
- // $('input[name="isHighest"]').shrCheckbox(checkbox_json);
- // }
- // }
- // });
- var checkbox_json = {id:"isHighestuuid1",readonly: "",value: 1};
- $('input[name="isHighest"]').shrCheckbox(checkbox_json);
- }*/
- },
-
- verify: function() {
- var EFFDT = this.getFieldValue("enrollDate");
- var LEFFDT = this.getFieldValue("graduateDate");
- var effectDate = new Date(EFFDT);
- var lEffectDate = new Date(LEFFDT);
- if(effectDate.getTime()>lEffectDate.getTime()){
- shr.showInfo({message: jsBizMultLan.emp_personDegreeEdit_i18n_1});
- return false;
- }
- var now = new Date();
- if(now.getTime() < lEffectDate.getTime()){
- shr.showInfo({message: "The graduation time cannot be longer than the current time !"});
- return false;
- }
- return true;
- },
- saveAction: function(event) {
- var _self = this;
- var isDiplomaModality = false;
- var talentId = shr.getUrlRequestParam('relatedFieldId');
- var diplomaModality = this.getFieldValue('diplomaModality');
- var fid = this.getFieldValue('id');
- _self.remoteCall({
- method: "checkDiploma",
- param: {talentId:talentId,diplomaModality:diplomaModality,fid:fid},
- async: false,
- success: function(data) {
- if(data.isDiplomaModality){
- isDiplomaModality = data.isDiplomaModality;
- }
- },
- error : function(){
-
- }
- });
- if(isDiplomaModality){
- shr.showError({message: "Employee qualifications are not allowed to be repeated !"});
- return;
- }
- var isHighest = this.getFieldValue('isHighest');
- if (isHighest == true) {
- highestArray = $("span[id^='isHighestuuid']");
- for (var i = 0; i < highestArray.length; i++) {
- span = highestArray.get(i);
- if (span.getAttribute('value') == '1') $(span)
- .text(jsBizMultLan.ssc_resumeEditPersonDegree_26568746_i18n_0);
- }
- }
- var isHighestDegree = this.getFieldValue('isHighestDegree');
- if (isHighestDegree == true) {
- highestArray = $("span[id^='isHighestDegreeuuid']");
- for (var i = 0; i < highestArray.length; i++) {
- span = highestArray.get(i);
- if (span.getAttribute('value') == '1') $(span)
- .text(jsBizMultLan.ssc_resumeEditPersonDegree_26568746_i18n_0);
- }
- }
- shr.preentry.resume.resumeEditPersonDegree.superClass.saveAction.call(_self);
- }
-
- });
|