feat(chat): 添加联络员用户标识功能

- 引入 CHAT_IS_LIAISON_USER 常量用于标识联络员用户
- 在 EmergencyFragment 中存储联络员状态到 SharedPreferences
- 在 TUIBaseChatActivity 中读取联络员标识并控制布局显示逻辑
- 添加 SPUtils 工具类用于本地数据持久化
- 仅对联络员用户显示带导航栏的聊天界面布局
This commit is contained in:
2026-07-27 18:48:55 +08:00
parent 41fadb7b75
commit 7a591579a8
@@ -59,7 +59,9 @@ import com.xjjk.healthyclients.utils.SystemFuntion.goNavigation
import com.xjjk.healthyclients.utils.TUIUtils
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.tencent.qcloud.tuicore.util.SPUtils
import com.tencent.qcloud.tuicore.util.ToastUtil
import com.tencent.qcloud.tuikit.tuichat.TUIChatConstants.CHAT_IS_LIAISON_USER
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.async
import kotlinx.coroutines.flow.collectLatest
@@ -210,6 +212,7 @@ class EmergencyFragment :
if (!result) {
mBinding.fragmentEmergencyParamedic.visibility = View.GONE
}
SPUtils.getInstance().put(CHAT_IS_LIAISON_USER, result)
}
}