diff --git a/web/.env.production b/web/.env.production index 8273b53..b740e3a 100644 --- a/web/.env.production +++ b/web/.env.production @@ -3,7 +3,7 @@ ENV = 'production' # base api VUE_APP_BASE_API = 'http://8.146.211.120:8080' - +VUE_APP_WEBSOCKET_API = 'ws://8.146.211.120:9326/' # system name VUE_APP_SYSTEM_NAME = 'DD STORE' diff --git a/web/src/views/common/Im.vue b/web/src/views/common/Im.vue index db8309e..77ce961 100644 --- a/web/src/views/common/Im.vue +++ b/web/src/views/common/Im.vue @@ -42,7 +42,8 @@ } }, mounted(){ - webSocketManager.connect('ws://192.168.10.98:9326/?authorId=8') + console.log(process.env.VUE_APP_WEBSOCKET_API) + webSocketManager.connect( process.env.VUE_APP_WEBSOCKET_API + '?authorId=8') // 设置收到消息回调函数 webSocketManager.onMessage((data) => { diff --git a/web/src/views/dashboard/index.vue b/web/src/views/dashboard/index.vue index 31a6e52..c39721e 100644 --- a/web/src/views/dashboard/index.vue +++ b/web/src/views/dashboard/index.vue @@ -9,48 +9,13 @@ name: 'Dashboard', data() { return { - user:{id:1,displayName:'June',avatar:''} } }, mounted(){ - const { IMUI } = this.$refs; - //初始化表情包。 - //从后端请求联系人数据,包装成下面的样子 - const contacts = [{ - id: 2, - displayName: '丽安娜', - avatar:'http://8.146.211.120:8080/upload/notes/note (6).jpg', - index: 'L', - unread: 0, - //最近一条消息的内容,如果值为空,不会出现在“聊天”列表里面。 - //lastContentRender 函数会将 file 消息转换为 '[文件]', image 消息转换为 '[图片]',对 text 会将文字里的表情标识替换为img标签, - lastContent: IMUI.lastContentRender({type:'text',content:'你在干嘛呢?'}), - //最近一条消息的发送时间 - lastSendTime: 1566047865417 - }]; - IMUI.initContacts(contacts); + }, methods: { - handleSend(message, next, file) { - console.log('发送了信息') - //执行到next消息会停止转圈,如果接口调用失败,可以修改消息的状态 next({status:'failed'}); - next(); - }, - handlePullMessages(contact, next) { - console.log('拉取信息') - //从后端请求消息数据,包装成下面的样子 - const messages = [{ - id: '唯一消息ID', - status: 'succeed', - type: 'text', - sendTime: 1566047865417, - content: '你什么才能对接完?', - toContactId: contact.id, - fromUser:this.user - }] - //将第二个参数设为true,表示已到末尾,聊天窗口顶部会显示“暂无更多消息”,不然会一直转圈。 - next(messages,true); - }, + } }