userController = { data_scores: [ {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, {EndTime: 0,Evaluation: "",ExpectTime: 0,MaxScore: 0,Remarks: "",RepeatCount: 0,Score: -1,ScoringModel: "",Seq: 0,StartTime: 0,TimeUsed: 0,Title: ""}, ], updateScore: function() { MyRequest.GetScore(function(res) { userController.data_scores = res.data.Scores; // console.log("获取分数",res); // console.log("******", userController,userController.data_scores); }, null); }, //原理认知0 getScore_ylrz: function() { // console.log("//////",userController, userController.data_scores); return userController.data_scores[0].Score; }, //实景勘察1 getScore_sjck: function() { return userController.data_scores[1].Score; }, //虚拟技术搭建2-4 getScore_xnjsdj: function() { let score = -1; for (let i = 2; i <= 4; i++) { if (userController.data_scores[i].Score > 0) { score += userController.data_scores[i].Score; } } return score; }, //虚拟艺术创作5-14 getScore_xnyscz: function() { // console.log('艺术创作=',userController.data_scores) // console.log('艺术创作类型=', typeof(userController.data_scores)) let score = -1; for (let i = 5; i <= 14; i++) { // console.log('艺术创作'+i+'=',userController.data_scores[i]) // console.log('艺术创作222'+i+'=',userController.data_scores[i].Score) if (userController.data_scores[i].Score > 0) { score += userController.data_scores[i].Score; } } return score; }, //教师评分15 getScore_jspf: function() { return userController.data_scores[15].Score; }, userInfo: null, updateUserInfo:function(){ MyRequest.GetUserInfo(function(res) { userController.userInfo = res.data.User; // console.log("请求用户信息",userController.userInfo); }, null); }, //老师 studentList:null, updateStudentList:function(suc,fail){ MyRequest.GetStudentList(function(res) { // console.log("请求学生列表",res); userController.studentList = res.data.Students; if(suc){ suc(); } }, fail); }, //上传分数-教师评分 setupScore_jspf(score,suc,fail){ // console.log("请求上传分数1111----",score); let data = JSON.parse(userController.data_scores); // console.log("请求上传分数2222----",typeof(data),data.length,"====",data[15].Score,"----",data[14].Score); data[15].Score=Number(score); // console.log("请求上传分数3333----",data); MyRequest.SetupScore(data,suc, fail); }, //上传分数-原理认知 setupScore_ylrz(score,suc,fail){ // console.log("原理认知上传分数----",score); // let data = JSON.parse(userController.data_scores); let data = userController.data_scores; // console.log("请求上传分数2222----",typeof(data),data.length,"====",data[15].Score,"----",data[14].Score); data[0].Score=Number(score); // console.log("原理认知上传分数333----",data); MyRequest.SetupScore(data,suc, fail); }, //上传分数-实景勘察 setupScore_sjkc(score,suc,fail){ // console.log("请求上传分数1111----",score); // let data = JSON.parse(userController.data_scores); let data = userController.data_scores; // console.log("请求上传分数2222----",typeof(data),data.length,"===="); // console.log("请求上传分数2222----",data[15].Score,"----",data[14].Score); data[1].Score=Number(score); // console.log("请求上传分数3333----",data); MyRequest.SetupScore(data,suc, fail); } }