| 
					
				 | 
			
			
				@@ -1,12 +1,46 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ApiModel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ApiModel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from './utils/Api'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 App({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    onLaunch(options) {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    globalData: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        http: new ApiModel, //挂载接口文件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        queryPer: require("./utils/queryPermissions"), //权限查询 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        handleSelect: null, //处理选择结果  函数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	onLaunch: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		wx.getSystemInfo({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			success: e => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				this.globalData.StatusBar = e.statusBarHeight; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				let custom = wx.getMenuButtonBoundingClientRect(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				this.globalData.Custom = custom; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				this.globalData.CustomBar = custom.bottom + custom.top - e.statusBarHeight; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	initSocket() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		let that = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		this.globalData.SocketTask = wx.connectSocket({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			url: (this.globalData.http.baseUrl + '/yos/webSocket/').replace("https", "wss").replace("http", "ws") + wx.getStorageSync('userMsg').token, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			complete: (res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				console.log(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		this.globalData.SocketTask.onOpen(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			that.globalData.socketEstablish = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		this.globalData.SocketTask.onMessage(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			that.globalData.socketCallback(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		this.globalData.SocketTask.onError(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			that.globalData.socketEstablish = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		this.globalData.SocketTask.onClose(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			that.globalData.socketEstablish = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	globalData: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		http: new ApiModel, //挂载接口文件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		queryPer: require("./utils/queryPermissions"), //权限查询 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		handleSelect: null, //处理选择结果函数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		collectCount: "", //购物车商品数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		getCollectCount: null, // 获取购物车数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		socketEstablish: false, //是否已经建立socket 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SocketTask: '', // Socket方法 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 |