websocket onopen 提示
This commit is contained in:
@ -93,6 +93,23 @@ const conversation = (props) => {
|
|||||||
msgAlert && msgAlert()
|
msgAlert && msgAlert()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// const sendToCs = (msg)=>{
|
||||||
|
// let params = {
|
||||||
|
// "clientNo": staffId,
|
||||||
|
// "contentType": 5,
|
||||||
|
// "custType": kfType == 2? 2 : 1,
|
||||||
|
// "message": '',
|
||||||
|
// "questionType": 2,
|
||||||
|
// "supplierNo": kfType==1?'EMPTY':agentNumber
|
||||||
|
// }
|
||||||
|
// API.sendToCs(params).then(res => {
|
||||||
|
// if (res && !res.data) {
|
||||||
|
// }else{
|
||||||
|
// message.warn(res && res.message)
|
||||||
|
// }
|
||||||
|
|
||||||
|
// })
|
||||||
|
// }
|
||||||
const connect = () =>{
|
const connect = () =>{
|
||||||
let serverAvatar = user
|
let serverAvatar = user
|
||||||
const msg = {
|
const msg = {
|
||||||
@ -118,7 +135,23 @@ const conversation = (props) => {
|
|||||||
console.log("Connection open ...");
|
console.log("Connection open ...");
|
||||||
//记录ws
|
//记录ws
|
||||||
setShow(true) //连接建立后,才可以显示弹窗、收发消息
|
setShow(true) //连接建立后,才可以显示弹窗、收发消息
|
||||||
if(sendMsg && sendMsg.length>0) setIsSend(true) //连接建立后,sendMsg有值才可以发即时消息(用户不点击发送,打开窗口即发送)
|
if(sendMsg && sendMsg.length>0) { //连接建立后,sendMsg有值才可以发即时消息(用户不点击发送,打开窗口即发送)
|
||||||
|
setIsSend(true)
|
||||||
|
}else{
|
||||||
|
//发空消息给websocket
|
||||||
|
let serverAvatar = user
|
||||||
|
const msg = {
|
||||||
|
_id: Math.floor(Math.random() * 1000)+new Date(),
|
||||||
|
date: new Date(),
|
||||||
|
user: {
|
||||||
|
id: serverNo,
|
||||||
|
avatar: serverAvatar,
|
||||||
|
name: '供应链客服',
|
||||||
|
},
|
||||||
|
message: { type: 'text', content: '您好,欢迎使用供应链客服' },
|
||||||
|
}
|
||||||
|
setMsgList([...msgList, msg])
|
||||||
|
}
|
||||||
setWsObj(ws)
|
setWsObj(ws)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user