userController.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. userController = {
  2. data_scores: [],
  3. updateScore: function() {
  4. MyRequest.GetScore(function(res) {
  5. userController.data_scores = res.data.Scores;
  6. // console.log("******", userController,userController.data_scores);
  7. }, null);
  8. },
  9. //原理认知0
  10. getScore_ylrz: function() {
  11. // console.log("//////",userController, userController.data_scores);
  12. return userController.data_scores[0].Score;
  13. },
  14. //实景勘察1
  15. getScore_sjck: function() {
  16. return userController.data_scores[1].Score;
  17. },
  18. //虚拟技术搭建2-4
  19. getScore_xnjsdj: function() {
  20. let score = -1;
  21. for (let i = 2; i <= 4; i++) {
  22. if (userController.data_scores[i].Score > 0) {
  23. score += userController.data_scores[i].Score;
  24. }
  25. }
  26. return score;
  27. },
  28. //虚拟艺术创作5-14
  29. getScore_xnyscz: function() {
  30. let score = -1;
  31. for (let i = 5; i <= 14; i++) {
  32. if (userController.data_scores[i].Score > 0) {
  33. score += userController.data_scores[i].Score;
  34. }
  35. }
  36. return score;
  37. },
  38. userInfo: null,
  39. updateUserInfo:function(){
  40. MyRequest.GetUserInfo(function(res) {
  41. userController.userInfo = res.data.User;
  42. // console.log("请求用户信息",userController.userInfo);
  43. }, null);
  44. },
  45. //老师
  46. studentList:null,
  47. updateStudentList:function(suc,fail){
  48. MyRequest.GetStudentList(function(res) {
  49. // console.log("请求学生列表",res);
  50. userController.studentList = res.data.Students;
  51. if(suc){
  52. suc();
  53. }
  54. }, fail);
  55. }
  56. }