角标,小红点,群发消息

This commit is contained in:
XiuYun CHEN
2025-08-05 17:02:15 +08:00
parent 9355959b36
commit 76b7785d84
15 changed files with 199 additions and 35 deletions
@@ -1,11 +1,13 @@
import { TabBarCompModel } from '../model/TabBarCompModel'
import { TabBarItems } from '../components/TabBarItems'
import { authStore, BasicConstant, hdHttp, HdLoadingDialog, HdResponse } from '@itcast/basic'
import { authStore, BasicConstant, hdHttp, HdLoadingDialog, HdResponse,
NotificationManagementUtil } from '@itcast/basic'
import { MessageComp } from '../view/MessageComp'
import { PatientListComp, updateExtraData } from './PatientListComp'
import { applyListCallBacl, FollowPlanListComp } from 'patient'
import { HMLifecycleState, HMRouterMgr } from '@hadss/hmrouter'
import { BusinessError } from '@kit.BasicServicesKit'
import { LocalConversationRepo } from '@nimkit/chatkit'
@Component
export struct TabBarComp {
@@ -17,6 +19,8 @@ export struct TabBarComp {
private lifecycleOwner = HMRouterMgr.getCurrentLifecycleOwner()
private handleCallback = () => {
this.getApplyList()
let unreadCount=LocalConversationRepo.getTotalUnreadCount() ?? -1
NotificationManagementUtil.setBadgeNumber(unreadCount)
}
aboutToAppear() {
this.getApplyList()