|
|
@ -550,12 +550,14 @@ const handleAppEvent = (data: AppEventMessage['data']) => { |
|
|
|
//注销用户 |
|
|
|
const router = useRouter() |
|
|
|
const onLogout = () => { |
|
|
|
logout().then(() => { |
|
|
|
router.push({ |
|
|
|
path: '/login', |
|
|
|
}) |
|
|
|
sessionStorage.setItem('token', '') |
|
|
|
isLoading.value = false; |
|
|
|
logout().then((res) => { |
|
|
|
if(res.success){ |
|
|
|
router.push({ |
|
|
|
path: '/login', |
|
|
|
}) |
|
|
|
sessionStorage.setItem('token', '') |
|
|
|
isLoading.value = false; |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
@ -674,10 +676,30 @@ const handleIncubationPlateStateMessage = ( |
|
|
|
runningStore.setSubTanks(data.subtanks) |
|
|
|
} |
|
|
|
|
|
|
|
// const dataCache = ref<ConsumablesStateMessage['data'][]>([]) |
|
|
|
// let timer = 0; |
|
|
|
const handleConsumablesState = (data: ConsumablesStateMessage['data']) => { |
|
|
|
//未测试,先注释 |
|
|
|
// if(data){ |
|
|
|
// dataCache.value.push(data); |
|
|
|
// timer = setInterval(onHandleCacheDataToStore, 100); |
|
|
|
// }else{ |
|
|
|
// clearInterval(timer) |
|
|
|
// } |
|
|
|
consumableStore.setConsumablesData(data) |
|
|
|
} |
|
|
|
|
|
|
|
//未测试,先注释 |
|
|
|
// const onHandleCacheDataToStore = () => { |
|
|
|
// if (dataCache.value.length > 0) { |
|
|
|
// dataCache.value.forEach(item => { |
|
|
|
// consumableStore.setConsumablesData(item) |
|
|
|
// }) |
|
|
|
// // 处理缓存中的数据并将其存储到 store 中 |
|
|
|
// dataCache.value = []; // 清空缓存 |
|
|
|
// } |
|
|
|
// } |
|
|
|
|
|
|
|
const handleEmergencyPosState = (data: EmergencyPosStateMessage['data']) => { |
|
|
|
emergencyStore.setInfo(data.tube) |
|
|
|
} |
|
|
|