first commit

This commit is contained in:
Ls
2026-02-12 12:19:20 +08:00
commit 219fd9be5c
529 changed files with 169918 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
import { Service } from "@/Service/Service"
export class EventHandler {
//处理事件
static Events(data : any) {
var result = JSON.parse(data.data);
if (result.code == 'msg') {
this.ChatEnent(result);
} else if (result.code == 'order') {
uni.$emit('newOrder', data);
this.NewOrder()
}
}
static NewOrder() {
var innerAudioContext = uni.createInnerAudioContext();
innerAudioContext.autoplay = true;
innerAudioContext.src = '/static/order.mp3';
innerAudioContext.onEnded(() => {
console.log('播放结束');
})
}
static ChatEnent(data : any) {
console.log(data, 'xxx')
var eventName = `chat_${data.chanId}`;
uni.$emit(eventName, data);
}
static ChatUserEnent(data : any) {
var eventUserName = `chatUser_${data.sendId}`;
uni.$emit('UpdatePrivateMsg', data);
uni.$emit(eventUserName, data);
this.plusPush();
}
static plusPush() {
Service.createLocalPush('骑手订单','您有一个新订单','')
}
static SystemEnent(data : any) {
let obj = JSON.parse(data.data);
if (obj.code == 'Like' || obj.code == 'Aite' || obj.code == 'Comment' || obj.code == 'Notice') {
uni.$emit('MegEvent', obj);
} else if (obj.code == 'Off') {
uni.$emit('ImComOff', 'user');
} else if (obj.code == 'UpdateUserInfo') {
uni.$emit('UpdateUserInfo');
} else if (obj.code == 'Friend') {
uni.$emit('Friend');
}
}
static ConnectBus() {
uni.$emit('UpdateChat');
}
}