UserParamResource.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. import { Common } from 'pc-component-v3';
  2. /**
  3. * 工具类自动生成的API,请勿做任何修改,请勿做任何修改,请勿做任何修改(重要的事情说3遍)
  4. * 工具作者: 杨志杰
  5. * 用户变量Resource
  6. */
  7. export default {
  8. /**
  9. * 工具类自动生成的方法
  10. * 工具作者: 杨志杰
  11. * 查询单个用户变量
  12. */
  13. listByName: function(paramName){
  14. var requestUrl = "userParamResource/listByParamName";
  15. var paramCount = 0;
  16. if(paramName != null){
  17. requestUrl += (paramCount > 0) ? '&' : '?';
  18. requestUrl += ('paramName=' + paramName);
  19. paramCount ++;
  20. }
  21. return new Promise((resolve, reject) => {
  22. $.ajax({
  23. url: Common.getApiURL(requestUrl),
  24. type: "get",
  25. contentType: "application/json",
  26. dataType: "json",
  27. beforeSend: function(request) {
  28. Common.addTokenToRequest(request);
  29. },
  30. success: function(data) {
  31. resolve(data);
  32. },
  33. error: function(XMLHttpRequest, textStatus, errorThrown) {
  34. reject(XMLHttpRequest);
  35. }
  36. });
  37. });
  38. },
  39. /**
  40. * 工具类自动生成的方法
  41. * 工具作者: 杨志杰
  42. * 查询用户变量
  43. */
  44. query: function(){
  45. var requestUrl = "userParamResource/query";
  46. return new Promise((resolve, reject) => {
  47. $.ajax({
  48. url: Common.getApiURL(requestUrl),
  49. type: "post",
  50. dataType: "json",
  51. beforeSend: function(request) {
  52. Common.addTokenToRequest(request);
  53. },
  54. success: function(data) {
  55. resolve(data);
  56. },
  57. error: function(XMLHttpRequest, textStatus, errorThrown) {
  58. reject(XMLHttpRequest);
  59. }
  60. });
  61. });
  62. },
  63. /**
  64. * 工具类自动生成的方法
  65. * 工具作者: 杨志杰
  66. *
  67. */
  68. update: function(userParams){
  69. var requestUrl = "userParamResource/update";
  70. return new Promise((resolve, reject) => {
  71. $.ajax({
  72. url: Common.getApiURL(requestUrl),
  73. type: "post",
  74. contentType: "application/json",
  75. dataType: "json",
  76. data: JSON.stringify(userParams),
  77. beforeSend: function(request) {
  78. Common.addTokenToRequest(request);
  79. },
  80. success: function(data) {
  81. resolve(data);
  82. },
  83. error: function(XMLHttpRequest, textStatus, errorThrown) {
  84. reject(XMLHttpRequest);
  85. }
  86. });
  87. });
  88. }
  89. }