From 8ea19a6bb34daab1410f6186992a4c1e90299c92 Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Wed, 14 Sep 2022 08:54:44 +0800
Subject: [PATCH] 服务器配置
---
store/websocket.js | 54 ++++++++++++++++++++++++++++++++++++++++++++----------
1 files changed, 44 insertions(+), 10 deletions(-)
diff --git a/store/websocket.js b/store/websocket.js
index 0be862c..570a6c4 100644
--- a/store/websocket.js
+++ b/store/websocket.js
@@ -7,7 +7,7 @@
import $store from './index.js'
import apis from "./apiConfig.js"
// let url = 'ws://192.168.0.108:9034/websocket';
-// let url = 'ws://223.82.109.183:2082/websocket';
+// let url = 'ws://106.225.193.35:83/websocket';
let url = apis.wsapi;
const webSockets = new Wst(url);
@@ -60,7 +60,7 @@
state.socket = value;
},
setSocketValue(state, value) {
- // console.log(value)
+ console.log(value, 222222222222)
// if (value.router) { //正常数据返回
// //去除心跳数据
// if (value.router == 'share/heartbeat') {
@@ -72,12 +72,24 @@
// } else { //异常数据返回
// console.log(value, '异常')
// }
- if (state.socketValue.type === "start") {
+ let route;
+ let type;
+ let types111 = state.socketValue.type.split(",");
+ if (types111.length > 1) {
+ route = types111[0];
+ type = types111[1];
+
+ } else {
+ type = types111[0];
+ }
+ // console.log()
+ if (type === "start") {
let types = uni.getSystemInfoSync().platform;
let
d = {
serid: uni.getStorageSync("ids") || $store.state.puserID,
type: 0,
+ tasktype: route == "grabOrdersZAXC" ? 0 : (route == "grabOrdersZAYWXC" ? 1 : 2)
};
let routes = getCurrentPages(); //获取当前页面栈
let curRoute = routes[routes.length - 1].route; //获取当前页面的路由
@@ -106,17 +118,20 @@
isOn: true
});
console.log(val)
-
+ let url = "/pages/grabOrders/map?data=" + JSON.stringify(val);
+ if (route) {
+ url = "/pages/grabOrders/" + route + "/map?data=" + JSON.stringify(val);
+ }
+ console.log(url)
// if (types == "android", curRoute != "pages/grabOrders/map") {
if (curRoute != "pages/grabOrders/map") {
uni.navigateTo({
- url: "/pages/grabOrders/map?data=" + JSON.stringify(
- val),
+ url: url,
});
return
}
uni.redirectTo({
- url: "/pages/grabOrders/map?data=" + JSON.stringify(val),
+ url: url,
});
} else {
continue;
@@ -124,14 +139,33 @@
}
},
});
-
+ } else if (type === "change") {
+ // let routes = getCurrentPages(); //获取当前页面栈
+ // let curRoute = routes[routes.length - 1].route; //获取当前页面的路由
+ let d = {
+ serid: uni.getStorageSync("ids") || $store.state.puserID,
+ type: 0,
+ tasktype: route == "grabOrdersZAXC" ? 0 : (route == "grabOrdersZAYWXC" ? 1 : 2)
+ };
+ } else if (type == "taks") {
+ // 角色辖区
+ if (state.UserData.jurisdiction == value.xqid) {
+ console.log("开始推送")
+ // $store.state.Jurisdiction;
+ $store.commit("changeTaksMsg"); //任务状态更新
+ //语音提醒
+ // console.log($store)
+ $store.commit("controlAudio", {
+ key: 'keke',
+ method: '$play'
+ })
+ // "1415621013200236545"
+ }
}
},
//本地建造数据传递
setMyvalue(state, value) {
state.socketValue = value;
-
-
},
setsocketStateMY(state, value) {
state.socketStateMY = value;
--
Gitblit v1.9.3