Преглед изворни кода

修改:当分数为空时候防止报错

eraser пре 4 година
родитељ
комит
85763412e7

+ 0 - 4
components/startLearning/learningAndExperiment/ksxx_xxysy_ylrz/ksxx_xxysy_ylrz.vue

@@ -281,10 +281,7 @@
 				} else {
 					alert("必须选择一个答案");
 				}
-
 			},
-
-
 			checkedAnswer() {
 				let count = 0
 				let countMax = this.curCheckedAnswer.length
@@ -300,7 +297,6 @@
 					return true
 				}
 			},
-
 			onClick_test_finish() {
 				// console.log("所有答案", this.allCheckedAnswer);
 				//检验一下答案

+ 18 - 10
components/user/user.vue

@@ -132,16 +132,22 @@
 				this.showIndex = false;
 			},
 			onClick_Btn1(index) {
+				// console.log('index===',index)
+				// console.log('this.userMenu_student===',this.userMenu_student)
 				if (index == this.userMenu_student.length - 1) {
 					this.$emit("onClick_proManage");
-				} else {
+				}
+				else 
+				{
 					this.isShow_xssyqk = false;
 					this.checkedIndex_leftMenu = index;
 					this.showIndex = index + 1;
 					// console.log('checkedIndex_leftMenu=',index)
 					// console.log('showIndex=',index+1)
 				}
-				if (this.userInfo.role == '老师') {
+				
+				if (this.userInfo.role == '老师') 
+				{
 					switch (index) {
 						case 0: //个人信息
 
@@ -153,9 +159,10 @@
 
 							break;
 						default:
-
 					}
-				} else {
+				} 
+				else 
+				{
 					switch (index) {
 						case 0: //个人信息
 
@@ -167,7 +174,6 @@
 
 							break;
 						default:
-
 					}
 				}
 				this.getUserInfo();
@@ -194,10 +200,12 @@
 							mydata_userInfo.email = data.User.Email;
 							// console.log('00000000000=',mydata_userInfo.role)
 							
-							
-							if (mydata_userInfo.role == '老师') {
+							if (mydata_userInfo.role == '老师') 
+							{
 								// this.$refs.XSSYQK.updateInfo(data.User);
-							} else {
+							} 
+							else 
+							{
 								this.$refs.GRXXJL.updateInfo(data.User);
 								//请求分数
 								url = this.$Api + "/score/getscore";
@@ -220,7 +228,7 @@
 										}
 										//200失败
 										else {
-								
+											console.log("fail200=", res)
 										}
 										// console.log("success+++**+*", res.data.Code)
 									},
@@ -232,7 +240,7 @@
 						}
 						//200失败
 						else {
-
+							console.log("fail200=", res)
 						}
 						// console.log("success+++**+*", res.data.Code)
 					},

+ 20 - 3
components/user/userController.js

@@ -1,5 +1,22 @@
 userController = {
-	data_scores: [],
+	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;
@@ -69,12 +86,12 @@ userController = {
 	},
 	//上传分数-原理认知
 	setupScore_ylrz(score,suc,fail){
-		// console.log("请求上传分数1111----",score);
+		// 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("请求上传分数3333----",data);
+		// console.log("原理认知上传分数333----",data);
 		MyRequest.SetupScore(data,suc, fail);
 	},
 	//上传分数-实景勘察

+ 3 - 1
pages/home.vue

@@ -173,8 +173,10 @@
 							if (mydata_userInfo.role == '老师') {
 								userController.updateStudentList(null,null);
 							}
-							userController.updateScore();
+							
 							userController.updateUserInfo();
+							userController.updateScore();
+							
 							// MyRequest.SetUserType(mydata_userInfo.role,null,null);
 							
 							getApp().globalData.bLogin = true;

+ 3 - 2
request.js

@@ -8,8 +8,8 @@ MyRequest = {
 		console.log("i am request");
 	},
 	uniRquest: function(myurl, mydata, suc100, fail) {
-		// console.log("请求url", mydata_api + myurl);
-		// console.log("mydata", mydata);
+		console.log("请求url", mydata_api + myurl);
+		console.log("mydata", mydata);
 		uni.request({
 			header: {
 				'Content-Type': 'application/json;charset=UTF-8'
@@ -21,6 +21,7 @@ MyRequest = {
 			success: (res) => {
 				//100成功
 				if (res.data.Code == 100) {
+					console.log('suc100', res);
 					if (suc100) {
 						suc100(res);
 					}