RestActions.js 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. MWF.xApplication.Collect = MWF.xApplication.Collect || {};
  2. MWF.xApplication.Collect.Actions = MWF.xApplication.Collect.Actions || {};
  3. MWF.require("MWF.xDesktop.Actions.RestActions", null, false);
  4. MWF.xApplication.Collect.Actions.RestActions = new Class({
  5. initialize: function(){
  6. this.action = new MWF.xDesktop.Actions.RestActions("/Actions/action.json", "x_program_center", "x_component_Collect");
  7. },
  8. collectConnected: function(success, failure, async){
  9. this.action.invoke({"name": "collectConnected","async": async, "success": success, "failure": failure});
  10. },
  11. getCollectConfig: function(success, failure, async){
  12. this.action.invoke({"name": "getCollectConfig","async": async, "success": success, "failure": failure});
  13. },
  14. collectValidate: function(success, failure, async){
  15. this.action.invoke({"name": "collectValidate","async": async, "success": success, "failure": failure});
  16. },
  17. collectValidateInput: function(data, success, failure, async){
  18. this.action.invoke({"name": "collectValidateInput","async": async, "data": data, "success": success, "failure": failure});
  19. },
  20. updateCollect: function(data, success, failure, async){
  21. this.action.invoke({"name": "updateCollect","async": async, "data": data, "success": success, "failure": failure});
  22. },
  23. createCollect: function(data, success, failure, async){
  24. this.action.invoke({"name": "createCollect","async": async, "data": data, "success": success, "failure": failure});
  25. },
  26. getCode: function(mobile, success, failure, async){
  27. this.action.invoke({"name": "getCode","async": async,"parameter": {"mobile": mobile},"success": success,"failure": failure});
  28. },
  29. codeValidate: function(data, success, failure, async){
  30. this.action.invoke({"name": "codeValidate","async": async, "data": data, "success": success, "failure": failure});
  31. },
  32. resetPassword: function(data, success, failure, async){
  33. this.action.invoke({"name": "resetPassword","async": async, "data": data, "success": success, "failure": failure});
  34. },
  35. nameExist: function(name, success, failure, async){
  36. this.action.invoke({"name": "nameExist","async": async,"parameter": {"name": name},"success": success,"failure": failure});
  37. },
  38. passwordValidate: function(data, success, failure, async){
  39. this.action.invoke({"name": "passwordValidate","async": async, "data": data, "success": success, "failure": failure});
  40. }
  41. });