| 
															
																@@ -11,20 +11,65 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     array: ['艾克斯郎校区1', '艾克斯郎校区2', '艾克斯郎校区3', '艾克斯郎校区4'], 
															 | 
															
															 | 
															
																     array: ['艾克斯郎校区1', '艾克斯郎校区2', '艾克斯郎校区3', '艾克斯郎校区4'], 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     index: 0, 
															 | 
															
															 | 
															
																     index: 0, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     curStu: {}, 
															 | 
															
															 | 
															
																     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: [], 
															 | 
															
															 | 
															
																     bannerList: [], 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     userList: [], 
															 | 
															
															 | 
															
																     userList: [], 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -50,7 +95,9 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }) 
															 | 
															
															 | 
															
																     }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     console.log('切换用户 : ' + sid); 
															 | 
															
															 | 
															
																     console.log('切换用户 : ' + sid); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     const urls = urlDef.urls; 
															 | 
															
															 | 
															
																     const urls = urlDef.urls; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    util.apiPost(urls.change_user, { targetId: sid }).then(rs => { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    util.apiPost(urls.change_user, { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      targetId: sid 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    }).then(rs => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       wx.hideLoading(); 
															 | 
															
															 | 
															
																       wx.hideLoading(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       if (rs === 1) { 
															 | 
															
															 | 
															
																       if (rs === 1) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         console.log('切换成功'); 
															 | 
															
															 | 
															
																         console.log('切换成功'); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -76,7 +123,6 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     let targetId = this.data.orgItems[i].orgId; 
															 | 
															
															 | 
															
																     let targetId = this.data.orgItems[i].orgId; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     console.log('切换校区 ' + targetId); 
															 | 
															
															 | 
															
																     console.log('切换校区 ' + targetId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     this.data.userItems.some(u => { 
															 | 
															
															 | 
															
																     this.data.userItems.some(u => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-      console.log('用户: ' + JSON.stringify(u)); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       if (u.orgId === targetId) { 
															 | 
															
															 | 
															
																       if (u.orgId === targetId) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         this.doChangeUser(u.studentId); 
															 | 
															
															 | 
															
																         this.doChangeUser(u.studentId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         this.setData({ 
															 | 
															
															 | 
															
																         this.setData({ 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -88,7 +134,7 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   }, 
															 | 
															
															 | 
															
																   }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																   toPage: function (e) { 
															 | 
															
															 | 
															
																   toPage: function (e) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    if(typeof e.currentTarget.dataset.url == 'undefined'){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    if (typeof e.currentTarget.dataset.url == 'undefined') { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       return 
															 | 
															
															 | 
															
																       return 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     } 
															 | 
															
															 | 
															
																     } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     wx.navigateTo({ 
															 | 
															
															 | 
															
																     wx.navigateTo({ 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -96,7 +142,7 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }) 
															 | 
															
															 | 
															
																     }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   }, 
															 | 
															
															 | 
															
																   }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																-  getMoreShow:function(){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+  getMoreShow: function () { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     wx.navigateTo({ 
															 | 
															
															 | 
															
																     wx.navigateTo({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       url: '/pages/showVideoList/showVideoList', 
															 | 
															
															 | 
															
																       url: '/pages/showVideoList/showVideoList', 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }) 
															 | 
															
															 | 
															
																     }) 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -167,10 +213,14 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         v.imgUrl = rs.img 
															 | 
															
															 | 
															
																         v.imgUrl = rs.img 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         v.playUrl = rs.url 
															 | 
															
															 | 
															
																         v.playUrl = rs.url 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (personType == 0) { 
															 | 
															
															 | 
															
																         if (personType == 0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-          this.setData({ 'stuShowList': videos }) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+          this.setData({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            'stuShowList': videos 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+          }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         } 
															 | 
															
															 | 
															
																         } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (personType == 1) { 
															 | 
															
															 | 
															
																         if (personType == 1) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-          this.setData({ 'teaShowList': videos }) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+          this.setData({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            'teaShowList': videos 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+          }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         } 
															 | 
															
															 | 
															
																         } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       }); 
															 | 
															
															 | 
															
																       }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }); 
															 | 
															
															 | 
															
																     }); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -178,7 +228,13 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   queryVideoShow: function (personType) { 
															 | 
															
															 | 
															
																   queryVideoShow: function (personType) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     const urls = urlDef.urls; 
															 | 
															
															 | 
															
																     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) 
															 | 
															
															 | 
															
																       this.loadVideoInfo(rs, personType) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }) 
															 | 
															
															 | 
															
																     }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   }, 
															 | 
															
															 | 
															
																   }, 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -195,6 +251,7 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       // console.log(JSON.stringify(rs)); 
															 | 
															
															 | 
															
																       // console.log(JSON.stringify(rs)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       let userItems = rs.attr.others 
															 | 
															
															 | 
															
																       let userItems = rs.attr.others 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       let orgItems = [] 
															 | 
															
															 | 
															
																       let orgItems = [] 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      let student = {} 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       userItems.forEach(u => { 
															 | 
															
															 | 
															
																       userItems.forEach(u => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         let exists = false; 
															 | 
															
															 | 
															
																         let exists = false; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         orgItems.some(o => { 
															 | 
															
															 | 
															
																         orgItems.some(o => { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -204,11 +261,24 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           } 
															 | 
															
															 | 
															
																           } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }) 
															 | 
															
															 | 
															
																         }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (!exists) { 
															 | 
															
															 | 
															
																         if (!exists) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-          orgItems.push({ orgId: u.orgId, orgName: u.orgName }) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+          orgItems.push({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            orgId: u.orgId, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            orgName: u.orgName 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+          }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         } 
															 | 
															
															 | 
															
																         } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (u.id === rs.id) { // 当前用户 
															 | 
															
															 | 
															
																         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中 
															 | 
															
															 | 
															
																           // 放入 strong中 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           wx.setStorageSync('student', student); 
															 | 
															
															 | 
															
																           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 
															 | 
															
															 | 
															
																       let personId = rs.attr.personId 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -227,27 +300,47 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       let today = util.curTime().substring(0, 10).replace(/\//g, '-') 
															 | 
															
															 | 
															
																       let today = util.curTime().substring(0, 10).replace(/\//g, '-') 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																       // banner 图片 
															 | 
															
															 | 
															
																       // 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)); 
															 | 
															
															 | 
															
																         // 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)); 
															 | 
															
															 | 
															
																         // 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)); 
															 | 
															
															 | 
															
																         // 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)); 
															 | 
															
															 | 
															
																         // console.log('出勤率 : ' + JSON.stringify(r)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        let attendRate = 0, alreadyCount = 0, shouldCount = 0; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        let attendRate = 0, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+          alreadyCount = 0, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+          shouldCount = 0; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (r != null) { 
															 | 
															
															 | 
															
																         if (r != null) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           r.forEach(it => { 
															 | 
															
															 | 
															
																           r.forEach(it => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             if (it.isAttend === '1') { 
															 | 
															
															 | 
															
																             if (it.isAttend === '1') { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -261,7 +354,9 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (t > 0) { 
															 | 
															
															 | 
															
																         if (t > 0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           attendRate = alreadyCount * 100 / t 
															 | 
															
															 | 
															
																           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(0) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       this.queryVideoShow(1) 
															 | 
															
															 | 
															
																       this.queryVideoShow(1) 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -272,7 +367,12 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     let pid = this.data.curStu.studentId; 
															 | 
															
															 | 
															
																     let pid = this.data.curStu.studentId; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     let pt = o.detail.personType; 
															 | 
															
															 | 
															
																     let pt = o.detail.personType; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     let vid = o.detail.videoId; 
															 | 
															
															 | 
															
																     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 => { 
															 | 
															
															 | 
															
																     util.apiPost(urls.person_video_view_save, entity, 'application/json').then(rs => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       if (pt == 0) { 
															 | 
															
															 | 
															
																       if (pt == 0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         this.data.stuShowList.map(o => { 
															 | 
															
															 | 
															
																         this.data.stuShowList.map(o => { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -280,7 +380,9 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             o.goodCount += 1 
															 | 
															
															 | 
															
																             o.goodCount += 1 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           } 
															 | 
															
															 | 
															
																           } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }) 
															 | 
															
															 | 
															
																         }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        this.setData({ 'stuShowList': this.data.stuShowList }) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        this.setData({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+          'stuShowList': this.data.stuShowList 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       } 
															 | 
															
															 | 
															
																       } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       if (pt == 1) { 
															 | 
															
															 | 
															
																       if (pt == 1) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         this.data.teaShowList.map(o => { 
															 | 
															
															 | 
															
																         this.data.teaShowList.map(o => { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -288,7 +390,9 @@ Page({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             o.goodCount += 1 
															 | 
															
															 | 
															
																             o.goodCount += 1 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           } 
															 | 
															
															 | 
															
																           } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }) 
															 | 
															
															 | 
															
																         }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        this.setData({ 'teaShowList': this.data.teaShowList }) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        this.setData({ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+          'teaShowList': this.data.teaShowList 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       } 
															 | 
															
															 | 
															
																       } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }).catch(e => { 
															 | 
															
															 | 
															
																     }).catch(e => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       console.log(e); 
															 | 
															
															 | 
															
																       console.log(e); 
															 |