RestActions.min.js 1.3 KB

1
  1. MWF.xApplication.MinderEditor=MWF.xApplication.MinderEditor||{};MWF.xApplication.MinderEditor.Actions=MWF.xApplication.MinderEditor.Actions||{};MWF.require("MWF.xDesktop.Actions.RestActions",null,false);MWF.require("MWF.widget.UUID",null,false);MWF.xApplication.MinderEditor.Actions.RestActions=new Class({initialize:function(){this.action=new MWF.xDesktop.Actions.RestActions("/Actions/action.json","x_attendance_assemble_control","x_component_Minder")},getId:function(i,e,n,t){this.action.invoke({name:"getId",async:t,parameter:{count:i},success:e,failure:n})},getUUID:function(e){var n="";this.action.invoke({name:"getId",async:false,parameter:{count:"1"},success:function(i){n=i.data[0];if(e)e(n)},failure:null});return n},getHoliday:function(i,e,n){this.action.invoke({name:"getHoliday",parameter:{id:i},success:e,failure:n})},listHolidayAll:function(i,e,n){this.action.invoke({name:"listHolidayAll",async:n,success:i,failure:e})},listHolidayFilter:function(i,e,n,t){this.action.invoke({name:"listHolidayFilter",data:i,async:t,success:e,failure:n})},saveHoliday:function(i,e,n,t){this.action.invoke({name:"saveHoliday",data:i,async:t,parameter:{id:i.id},success:e,failure:n})},deleteHoliday:function(i,e,n,t){this.action.invoke({name:"deleteHoliday",async:t,parameter:{id:i},success:e,failure:n})}});