liuyg
2022-02-23 623ec0ef9d86812885839e7fbe6380a8f162bd18
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;