request.js 2.1 KB

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