1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- shr.defineClass("shr.ats.HolidayLimitListExt", shr.ats.HolidayLimitList, {
- initalizeDOM: function () {
- shr.ats.HolidayLimitListExt.superClass.initalizeDOM.call(this);
- },
- annualLeaveAction:function(){
-
- var _self = this;
- shr.showConfirm('Are you sure you want to re-create the annual leave carryforward amount ?', function() {
- _self.remoteCall({
- method : 'annualLeave',
- type:"post",
- success:function(res){
- if(res==true){
- shr.showInfo({
- message: "The annual leave allowance has been regenerated!",
- });
- document.location.reload();
- }else{
- shr.showWarning({
- message: "The annual leave quota fails to be generated. Contact the administrator!",
- });
- }
- }
- });
- });
-
- },
- generateAnnualLeaveAction: function () {
- var _self = this;
- _self.remoteCall({
- method: "generateAnnualLeave",
- async: false,
- param: {},
- success: function (data) {
- _self.reloadGrid();
- },
- error: function (err) {
- shr.showError({message: err});
- },
- });
- }
- });
|