resumeEditPersonDegreeExt.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * 描述:员工履历_教育经历
  3. */
  4. shr.defineClass("shr.emp.resume.resumeEditPersonDegreeExt", shr.emp.resume.resumeEditPersonDegree, {
  5. initalizeDOM:function(){
  6. shr.emp.resume.resumeEditPersonDegreeExt.superClass.initalizeDOM.call(this);
  7. },
  8. /**
  9. * 校验日期是否正确输入
  10. */
  11. verifyDate:function(){
  12. // shr.showInfo({message: message});
  13. var startDate = this.getFieldValue("enrollDate");
  14. var endDate = this.getFieldValue("graduateDate");
  15. if(startDate&&endDate){
  16. var start=new Date(startDate.replace("-", "/").replace("-", "/"));
  17. var end=new Date(endDate.replace("-", "/").replace("-", "/"));
  18. if(end<start){
  19. shr.showError({message: jsBizMultLan.emp_resumeEditPersonDegree_i18n_1});
  20. return false;
  21. }
  22. }
  23. var lEffectDate = new Date(endDate);
  24. var now = new Date();
  25. if(now.getTime() < lEffectDate.getTime()){
  26. shr.showInfo({message: "The graduation time cannot be longer than the current time !"});
  27. return false;
  28. }
  29. return true;
  30. }
  31. });