| 
					
				 | 
			
			
				@@ -11,20 +11,65 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     array: ['艾克斯郎校区1', '艾克斯郎校区2', '艾克斯郎校区3', '艾克斯郎校区4'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     index: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     curStu: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    classList: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { img: '/images/kc.png', title: '今日课程', num: '0', url: "/pages/schedule/schedule" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { img: '/images/jtzy.png', title: '今日作业', num: '0',url: "/pages/task/task" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { img: '/images/cq.png', title: '出勤率', num: '0%',url:"/pages/classTotalList/classTotalList" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    classList: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        img: '/images/kc.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '今日课程', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        num: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/pages/schedule/schedule" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        img: '/images/jtzy.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '今日作业', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        num: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/pages/task/task" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        img: '/images/cq.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '出勤率', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        num: '0%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/pages/classTotalList/classTotalList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    appList: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { img: '/images/kb.png', title: '我的课表',url:"/pages/schedule/schedule" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { img: '/images/zy.png', title: '提交作业',url:"/pages/task/task" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { img: '/images/dp.png', title: '课堂点评', url:"/pages/evaluation/evaluation"}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { img: '/images/zj.png', title: '成长足迹', url:"/pages/growUp/growUp"}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { img: '/images/qj.png', title: '请假',url:"/pages/leave/leave" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { img: '/images/bk.png', title: '补课',url:"/pages/lessons/lessons" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { img: '/images/jk.png', title: '加课' ,url: "/pages/addClass/addClass"}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { img: '/images/dk.png', title: '调课' ,url: "/pages/theClasses/theClasses"}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    appList: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        img: '/images/kb.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '我的课表', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/pages/schedule/schedule" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        img: '/images/zy.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '提交作业', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/pages/task/task" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        img: '/images/dp.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '课堂点评', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/pages/evaluation/evaluation" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        img: '/images/zj.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '成长足迹', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/pages/growUp/growUp" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        img: '/images/qj.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '请假', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/pages/leave/leave" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        img: '/images/bk.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '补课', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/pages/lessons/lessons" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        img: '/images/jk.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '加课', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/pages/addClass/addClass" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        img: '/images/dk.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: '调课', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/pages/theClasses/theClasses" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     bannerList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     userList: [], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -50,7 +95,9 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     console.log('切换用户 : ' + sid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const urls = urlDef.urls; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    util.apiPost(urls.change_user, { targetId: sid }).then(rs => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    util.apiPost(urls.change_user, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      targetId: sid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }).then(rs => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       wx.hideLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (rs === 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         console.log('切换成功'); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -76,7 +123,6 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let targetId = this.data.orgItems[i].orgId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     console.log('切换校区 ' + targetId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.data.userItems.some(u => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('用户: ' + JSON.stringify(u)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (u.orgId === targetId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.doChangeUser(u.studentId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.setData({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -88,7 +134,7 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   toPage: function (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if(typeof e.currentTarget.dataset.url == 'undefined'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (typeof e.currentTarget.dataset.url == 'undefined') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     wx.navigateTo({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -96,7 +142,7 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  getMoreShow:function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getMoreShow: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     wx.navigateTo({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       url: '/pages/showVideoList/showVideoList', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -167,10 +213,14 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         v.imgUrl = rs.img 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         v.playUrl = rs.url 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (personType == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.setData({ 'stuShowList': videos }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'stuShowList': videos 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (personType == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.setData({ 'teaShowList': videos }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'teaShowList': videos 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -178,7 +228,13 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   queryVideoShow: function (personType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const urls = urlDef.urls; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //获取登录用户数据, 并加载首页数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    util.apiPost(urls.person_video_list, { 'q.orgId': this.data.curStu.orgId, 'q.doPersonId': this.data.curStu.studentId, 'q.personType': personType, 'q.sortBy': 'rand', 'q.limit4': 'true' }).then(rs => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    util.apiPost(urls.person_video_list, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'q.orgId': this.data.curStu.orgId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'q.doPersonId': this.data.curStu.studentId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'q.personType': personType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'q.sortBy': 'rand', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'q.limit4': 'true' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }).then(rs => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.loadVideoInfo(rs, personType) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -195,6 +251,7 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // console.log(JSON.stringify(rs)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let userItems = rs.attr.others 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let orgItems = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let student = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       userItems.forEach(u => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let exists = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orgItems.some(o => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -204,11 +261,24 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!exists) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          orgItems.push({ orgId: u.orgId, orgName: u.orgName }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          orgItems.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            orgId: u.orgId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            orgName: u.orgName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (u.id === rs.id) { // 当前用户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let student = { studentId: u.studentId, orgId: u.orgId } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.setData({ 'curStu': student }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const headImg = u.imageUrl ? urls.oss_file + 'image/' + u.imageUrl : '/images/head.png'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          student = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            studentId: u.studentId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            orgId: u.orgId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            name: u.studentName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sex: u.sex, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            headImg: headImg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'curStu': student 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // 放入 strong中 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           wx.setStorageSync('student', student); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -219,7 +289,10 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.setData({ 'userItems': userItems, 'orgItems': orgItems }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'userItems': userItems, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'orgItems': orgItems 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let personId = rs.attr.personId 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -227,27 +300,47 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let today = util.curTime().substring(0, 10).replace(/\//g, '-') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // banner 图片 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      util.apiPost(urls.get_advert, { '&q.use': 1, 'q.orgId': orgId, 'q.exceptStatus': 2 }).then(r => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      util.apiPost(urls.get_advert, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        '&q.use': 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'q.orgId': orgId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'q.exceptStatus': 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(r => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // console.log('banner : ' + JSON.stringify(r)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.setData({ 'bannerList': r }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'bannerList': r 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 今日课程 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      util.apiPost(urls.leave_get_classes_date, { 'q.studentId': personId, 'q.attenceDate': today }).then(r => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      util.apiPost(urls.leave_get_classes_date, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'q.studentId': personId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'q.attenceDate': today 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(r => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // console.log('今日课程 : ' + JSON.stringify(r)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.setData({ 'classList[0].num': (r ? r.length : 0) }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'classList[0].num': (r ? r.length : 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 作业未提交 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      util.apiPost(urls.my_homework, { 'q.studentId': personId, 'q.status': 0 }).then(r => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      util.apiPost(urls.my_homework, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'q.studentId': personId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'q.status': 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(r => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // console.log('作业未提交 : ' + JSON.stringify(r)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.setData({ 'classList[1].num': (r ? r.length : 0) }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'classList[1].num': (r ? r.length : 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 出勤率 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      util.apiPost(urls.get_attendance_rate, { 'q.studentId': personId }).then(r => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      util.apiPost(urls.get_attendance_rate, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'q.studentId': personId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(r => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // console.log('出勤率 : ' + JSON.stringify(r)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let attendRate = 0, alreadyCount = 0, shouldCount = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let attendRate = 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          alreadyCount = 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          shouldCount = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (r != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           r.forEach(it => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (it.isAttend === '1') { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -261,7 +354,9 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (t > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           attendRate = alreadyCount * 100 / t 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.setData({ 'classList[2].num': attendRate.toFixed(2) + '%' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'classList[2].num': attendRate.toFixed(2) + '%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.queryVideoShow(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.queryVideoShow(1) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -272,7 +367,12 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let pid = this.data.curStu.studentId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let pt = o.detail.personType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let vid = o.detail.videoId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let entity = { videoId: vid, personId: pid, personType: pt, actionType: 1 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let entity = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      videoId: vid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      personId: pid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      personType: pt, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      actionType: 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     util.apiPost(urls.person_video_view_save, entity, 'application/json').then(rs => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (pt == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.data.stuShowList.map(o => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -280,7 +380,9 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             o.goodCount += 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.setData({ 'stuShowList': this.data.stuShowList }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'stuShowList': this.data.stuShowList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (pt == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.data.teaShowList.map(o => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -288,7 +390,9 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             o.goodCount += 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.setData({ 'teaShowList': this.data.teaShowList }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'teaShowList': this.data.teaShowList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }).catch(e => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log(e); 
			 |