import { curEnvConf } from "@/common/env" import { getCommonReqData } from "@/common/manageServer" import { showToast, playAudio } from "@/common/untool" import { audioTypeEnum } from "@/common/enum" export const createSocketMessage = ({ userInfo })=> { const url = curEnvConf.socketHost let comReqData = getCommonReqData() const socketTask = uni.connectSocket({ url: `${url}/ws/${userInfo?.userId}`, // method: 'GET', header: { ...comReqData.header, }, success(res){ }, fail(err) { } }) socketTask.onError((err)=> { console.log('socketTask.onError: ', err); }) socketTask.onClose((res)=> { console.log('socketTask.onClose: ', res); }) socketTask.onOpen((res)=> { console.log('socketTask.onOpen: ', res); }) socketTask.onMessage(function (res) { debugger console.log('onSocketMessage 收到服务器内容:', res?.data); playAudio(audioTypeEnum.notifyTone) // let that=this; // if(evtStr==null||evtStr==undefined){ // return; // } // let evt= JSON.parse(evtStr); // if(evt==null||evt==undefined){ // return; // } // 播放声音通知 // this.playTone(); // var messageBody = evt.title; // let noticeId= evt.noticeId; // 弹出通知提示 // Notification.info({ // title: "系统通知", // dangerouslyUseHTMLString: true, // message: messageBody, // position: 'top-right', // customClass:'notify-success', // duration: 0, // onClick: function () { // // 提示消息 // //that.setAddReadTimes(noticeId); // }, // }); debugger }); }