| 
					
				 | 
			
			
				@@ -1,4 +1,4 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const pageInit = {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+let pageInit = null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	_Http = getApp().globalData.http; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -9,20 +9,27 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		msgList: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	onLoad(options) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		pageInit = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			Home: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			Message: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			Market: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			Collect: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			UserCenter: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (options.PageCur) this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			PageCur: options.PageCur 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		this.refreshData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		this.getCollectCount(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		this.updateMsgCount(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		getApp().globalData.getCollectCount = this.getCollectCount.bind(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		getApp().globalData.socketCallback = this.updateMsgCount.bind(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 * 更新站点信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 * 主要用来渲染首页的banner和宫格 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	refreshData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		getApp().globalData.getCollectCount = this.getCollectCount.bind(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		getApp().globalData.socketCallback = this.updateMsgCount.bind(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		let page = this.selectComponent("#Home"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (page && wx.getStorageSync('userauth').length != 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			let authList = {}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -148,7 +155,7 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				bannerList: banner ? banner.ads : [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			pageInit.Home = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      page.selectComponent("#ListBox").setHeight(".head", page); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			page.selectComponent("#ListBox").setHeight(".head", page); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			setTimeout(this.refreshData, 10); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -174,6 +181,7 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	/* 更新消息数量 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	updateMsgCount() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		console.log("调用") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		pageInit.Message = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		_Http.basic({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			"classname": "system.message.Message", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -197,8 +205,7 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			content: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				nocache: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				pageNumber: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				pageSize: 3, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				pageTotal: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				pageSize: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				type: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				where: {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -224,11 +231,9 @@ Page({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	cutBar({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		detail 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if (!pageInit[detail]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			let page = this.selectComponent("#" + detail); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			page && page.init(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			pageInit[detail] = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		let page = this.selectComponent("#" + detail); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (!page) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (!pageInit[detail] && page.init()) pageInit[detail] = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		this.setData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			PageCur: detail 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}) 
			 |