From 623ec0ef9d86812885839e7fbe6380a8f162bd18 Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Wed, 23 Feb 2022 12:45:47 +0800
Subject: [PATCH] +路由处理放入websocket

---
 store/websocket.js |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/store/websocket.js b/store/websocket.js
index d8c740b..e868231 100644
--- a/store/websocket.js
+++ b/store/websocket.js
@@ -72,10 +72,58 @@
 			// } else { //异常数据返回
 			// 	console.log(value, '异常')
 			// }
+			if (state.socketValue.type === "start") {
+				let types = uni.getSystemInfoSync().platform;
+				let
+					d = {
+						serid: uni.getStorageSync("ids") || $store.state.puserID,
+						type: 0,
+					};
+				uni.request({
+					url: $store.state.piAPI + "taskqd/selectLi",
+					method: "POST",
+					data: d,
+					header: {
+						"content-type": "application/x-www-form-urlencoded",
+					},
+					success(res) {
+						const data = res.data.data;
+						for (let k in data) {
+							if (data[k].id == state.socketValue.rid) {
+								let val = JSON.stringify({
+									...data[k],
+									butCT: "beginUp",
+									buttype: 0,
+									myid: d.serid,
+									myName: uni.getStorageSync("name") || $store.state
+										.puserName,
+									appenUrl: $store.state.piAPI,
+									isOn: true
+								});
+								console.log(val)
+								if (types == "android") {
+									uni.navigateTo({
+										url: "/pages/grabOrders/map?data=" + JSON.stringify(val),
+									});
+									return
+								}
+								uni.redirectTo({
+									url: "/pages/grabOrders/map?data=" + JSON.stringify(val),
+								});
+							} else {
+								continue;
+							}
+						}
+					},
+				});
+
+			}
 		},
 		//本地建造数据传递
 		setMyvalue(state, value) {
 			state.socketValue = value;
+
+
 		},
 		setsocketStateMY(state, value) {
 			state.socketStateMY = value;

--
Gitblit v1.9.3