diff --git a/components/BsAddress.vue b/components/BsAddress.vue
index 82d8c27..a6cb15e 100644
--- a/components/BsAddress.vue
+++ b/components/BsAddress.vue
@@ -78,12 +78,13 @@
收货人
-
+
手机号码
diff --git a/plugins/im.js b/plugins/im.js
index 0798b55..8cfdc2d 100644
--- a/plugins/im.js
+++ b/plugins/im.js
@@ -12,7 +12,7 @@ function guid() {
Vue.prototype.$startWebSockets = function () {
console.log();
let token = this.$cookies.get(TOKEN_KEY);
- if (token&&!Vue.prototype.Socket) {
+ if (token && !Vue.prototype.Socket) {
let url = `wss://k8s-horse-gateway.mashibing.cn/ws?client=${token}&type=1`;
Vue.prototype.Socket = new WebSocket(url);
Vue.prototype.Socket.onopen = () => {
@@ -40,17 +40,19 @@ Vue.prototype.$startWebSockets = function () {
if (msg.traceType == 1) {
let traceId = guid();
let sys = msg.content.sessionVOS.find((item) => item.type != 3);
- let str = `{"traceId":"${traceId}",traceType:2,"content":{"sessionId":${sys.id}}}`;
- Vue.prototype.Socket.send(str);
- this.$store.commit("setUnreadCount", msg.content.totalUnreadCount);
+ if (sys) {
+ let str = `{"traceId":"${traceId}",traceType:2,"content":{"sessionId":${sys.id}}}`;
+ Vue.prototype.Socket.send(str);
+ this.$store.commit("setUnreadCount", msg.content.totalUnreadCount);
+ }
}
// 获取消息列表
if (msg.traceType == 2) {
this.$store.commit("setSocketMsgData", msg.content);
- setTimeout(()=>{
- console.log(this.$store.state)
- },500)
+ setTimeout(() => {
+ console.log(this.$store.state);
+ }, 500);
}
// 接收消息