This commit is contained in:
wtq
2025-12-01 10:21:49 +08:00
parent cbdb6758a0
commit c7cc6d864a
3 changed files with 81 additions and 122 deletions

View File

@@ -147,29 +147,10 @@ function App() {
}, () => { })
uni.onPushMessage((res) => {
// 监听通知信息/
// console.log('监听通知信息,门店信息是否一致9999999999',getStorage("storeName"))
if (res.type == 'receive') {
let newData: any = res.data.payload
// console.log(newData.store_title,'监听通知信息,门店信息是否一致',getStorage("storeName"))
// newData = modifyOrderMsg()
// newData.notyTime = 0 // 通知时间
// orderList.push(newData)
if (newData.store_title == getStorage("storeName")) orderList.push(newData)
// console.log(newData.msg_type,'有新的订单 /// 消息 ,,newData,,新消息',newData)
// newData
if (newData.msg_type == 'newOrder') {
// let content = JSON.parse(res.data.content)
// content.business_type = 2 // 模拟预订单
// if(content.business_type && content.business_type === 2 && newData.store_title == getStorage("storeName")){
// let advanceArderList = JSON.parse(getStorage('advanceArder')) || []
// let findIndex = advanceArderList.findIndex((item:string) => item === newData.vendor_order_id)
// if(findIndex === -1){
// advanceArderList.unshift(newData.vendor_order_id)
// if(advanceArderList.length > 10) advanceArderList = advanceArderList.slice(0, 10)
// setStorage('advanceArder', JSON.stringify(advanceArderList))
// }else return // 预订单存在,不执行通知操作
// }
let data: any = getStorage('commitBTDevCharact')
util.notifyBLEState(data.deviceId, data.serviceId, data.uuid).then((res: any) => {
if (res == 12) {
@@ -208,16 +189,8 @@ function App() {
}
})
}
// console.log('当前订单属于哪个门店',newData.store_title)
// console.log('门店信息',getStorage('storeName'))
if(+getStorage('defaultOrderReminder') === 1 || getStorage('defaultOrderReminder') === '' ){
let src = `/static/audio/${newData.msg_type}.mp3`
// playVoid.src = `/static/audio/${newData.msg_type}.mp3`
// playVoid.stop()
// playVoid.play()
// console.log('通知消息,,,',newData)
watchAudio(src) // findIndex
}
}
@@ -236,26 +209,6 @@ function App() {
})
}
/**
* 模拟订单通知消息
*/
// const modifyOrderMsg = () => {
// let arr = ['newOrder','newImMsg','newCancelOrder','newAfsOrder']
// let index = Math.floor(Math.random() * arr.length)
// let obj = {
// "business_type": 1,
// "context": "老板,你有新的订单了!",
// "msg_type": arr[index],
// "order_sqs": "34",
// "store_id": 100296,
// "store_title": "谢卫路店",
// "vendor_name": "美团外卖",
// "vendor_order_id": "3301829894026603225",
// 'notyTime':0
// }
// return obj
// }
/**
* 监听音频播放事件 音频播放结束事件,通知完毕,清除 orderList中的数据 findIndex:number
*/