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