群发消息显示

This commit is contained in:
XiuYun CHEN
2025-08-06 11:08:48 +08:00
parent c016bc889f
commit 8cb36953d9
11 changed files with 47 additions and 31 deletions
@@ -1,9 +1,8 @@
import { HMRouterMgr } from '@hadss/hmrouter';
import { BasicConstant, TimestampUtil } from '@itcast/basic';
import { BasicConstant, customAttachment, TimestampUtil } from '@itcast/basic';
import { PerfactInputSheet } from '@itcast/basic/src/main/ets/Views/PerfactInputSheet';
import { LengthMetrics, router } from '@kit.ArkUI'
import { ChatKitClient } from '@nimkit/chatkit';
import { customAttachment } from '@nimkit/chatkit_ui/src/main/ets/view/MessageComponentBuilder';
import { StringIsEmpty } from '@nimkit/common';
import { PatientTBean } from '../model/TeachModel';
@@ -1,9 +1,8 @@
import { HMRouterMgr } from '@hadss/hmrouter';
import { BasicConstant, TimestampUtil } from '@itcast/basic';
import { BasicConstant, customAttachment, TimestampUtil } from '@itcast/basic';
import { PerfactInputSheet } from '@itcast/basic/src/main/ets/Views/PerfactInputSheet';
import { LengthMetrics, router } from '@kit.ArkUI'
import { ChatKitClient } from '@nimkit/chatkit';
import { customAttachment } from '@nimkit/chatkit_ui/src/main/ets/view/MessageComponentBuilder';
import { StringIsEmpty } from '@nimkit/common';
import { PatientVBean } from '../model/TeachVideoModel';
@@ -1,6 +1,7 @@
import { authStore, BaseBean, BasicConstant,
ChatParam,
customAttachment,
hdHttp, HdLoadingDialog, HdNav, HdResponse,
PhotoGrids,
preferenceStore,
@@ -11,7 +12,6 @@ import { BusinessError } from '@kit.BasicServicesKit';
import { promptAction, router } from '@kit.ArkUI';
import { PerfactInputSheet } from '@itcast/basic/src/main/ets/Views/PerfactInputSheet';
import { ChatKitClient } from '@nimkit/chatkit';
import { customAttachment } from '@nimkit/chatkit_ui/src/main/ets/view/MessageComponentBuilder';
import { HMRouter, HMRouterMgr } from '@hadss/hmrouter';
@HMRouter({
@@ -57,8 +57,6 @@ export struct PatientListComp {
name:this.delectname,
CallBack:()=>{
// regionDataGroupsList
// this.applyArray.splice(this.positionDelete,1)
this.deletePatientAction(this.delectuuid)
}
}
@@ -146,6 +144,7 @@ export struct PatientListComp {
} catch (parseError) {
this.dialog.close()
console.error('解析服务器响应失败:', parseError);
}
})
@@ -318,7 +317,7 @@ export struct PatientListComp {
.borderRadius(8)
Column()
{
Text(regionData.nickname)
Text(regionData.nickname+'')
.fontSize(16)
.fontColor($r('app.color.common_gray_01'))
.width('100%')
@@ -492,7 +491,15 @@ export struct PatientListComp {
this.indexList = [];
this.regionDataGroupsList = [];
this.regionInfo.forEach((value: PatientsData) => {
let index = this.indexUtil.getIndex(value.nickname);
let index =''
if(StringIsEmpty(value.nickname))
{
index='1'//nickname为空是虚假的账号,随便设置一个index
}
else
{
index = this.indexUtil.getIndex(value.nickname);
}
if(!ChangeUtil.isLetter(index))
{
index='#'