request.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. // var MyRequest = {
  2. // request_test: function() {
  3. // console.log("i am request");
  4. // }
  5. // };
  6. MyRequest = {
  7. request_test: function() {
  8. console.log("i am request");
  9. },
  10. uniRquest: function(myurl, mydata, suc100, fail) {
  11. // console.log("请求url", mydata_api + myurl);
  12. // console.log("mydata", mydata);
  13. uni.request({
  14. header: {
  15. 'Content-Type': 'application/json;charset=UTF-8'
  16. },
  17. url: mydata_api + myurl,
  18. method: 'POST',
  19. data: mydata,
  20. dataType: 'json',
  21. success: (res) => {
  22. //100成功
  23. if (res.data.Code == 100) {
  24. if (suc100) {
  25. suc100(res);
  26. }
  27. }
  28. //200失败
  29. else {
  30. console.log('suc200', res);
  31. }
  32. },
  33. fail: (res) => {
  34. if (fail) {
  35. fail();
  36. }
  37. }
  38. });
  39. },
  40. SetupScore(scores, suc, fail) {
  41. let data = {
  42. "UserID": mydata_userInfo.UserID,
  43. "Scores": scores
  44. };
  45. this.uniRquest('/score/setupscore', data, suc, fail);
  46. },
  47. GetScore(suc, fail) {
  48. let data = {
  49. "UserID": mydata_userInfo.UserID
  50. };
  51. this.uniRquest('/score/getscore', data, suc, fail);
  52. },
  53. GetUserInfo(suc, fail) {
  54. let data = {
  55. "UserID": mydata_userInfo.UserID
  56. };
  57. this.uniRquest('/user/getuserinfo', data, suc, fail);
  58. },
  59. GetStudentList(suc, fail) {
  60. let data = {
  61. "UserID": mydata_userInfo.UserID
  62. };
  63. // console.log("请求学生列表,自己ID",data);
  64. this.uniRquest('/user/getallstudent', data, suc, fail);
  65. },
  66. AddUsers(users, suc, fail) {
  67. let data = {
  68. "UserID": mydata_userInfo.UserID,
  69. "Users": users
  70. };
  71. // console.log("添加用户", data);
  72. this.uniRquest('/user/addusers', data, suc, fail);
  73. },
  74. // SetUserType(type, suc, fail) {
  75. // let data = {
  76. // "UserID": mydata_userInfo.UserID,
  77. // "Type": type
  78. // };
  79. // // console.log("设置身份", data);
  80. // this.uniRquest('/user/setusertype', data, suc, fail);
  81. // },
  82. CreateProjectNew(data, suc, fail) {
  83. this.uniRquest('/project/createprojectnew', data, suc, fail);
  84. },
  85. GetProjects(data, suc, fail) {
  86. this.uniRquest('/project/getprojects', data, suc, fail);
  87. },
  88. SetupScore(data, suc, fail) {
  89. let data2={
  90. "UserID":mydata_userInfo.UserID,
  91. "Scores":data
  92. }
  93. this.uniRquest('/score/setupscore', data2, suc, fail);
  94. }
  95. }