feat(mp): 小程序功能完善 — 服务层扩展 + 页面优化
- 新增 actionInbox 服务层(待办事项列表/线程查询) - consultation 服务扩展(会话详情/发送消息) - 多页面代码优化(profile/messages/health/article) - 新增 navigate 工具函数
This commit is contained in:
@@ -81,6 +81,7 @@ export default function Profile() {
|
||||
const mode = useUIStore((s) => s.mode);
|
||||
const modeClass = mode === 'elder' ? 'elder-mode' : '';
|
||||
const isGuest = !user;
|
||||
const groups = isGuest ? GUEST_GROUPS : LOGGED_IN_GROUPS;
|
||||
|
||||
useDidShow(() => {
|
||||
if (!isGuest) refreshPoints();
|
||||
@@ -105,7 +106,8 @@ export default function Profile() {
|
||||
});
|
||||
};
|
||||
|
||||
const groups = isGuest ? GUEST_GROUPS : LOGGED_IN_GROUPS;
|
||||
const displayName = user?.display_name || user?.username || (user?.phone ? `${user.phone.slice(-4)}` : '') || '用户';
|
||||
const displayInitial = (user?.display_name || user?.username || '用').charAt(0);
|
||||
|
||||
return (
|
||||
<View className={`profile-page ${modeClass}`}>
|
||||
@@ -125,10 +127,10 @@ export default function Profile() {
|
||||
<>
|
||||
<View className='profile-user-card'>
|
||||
<View className='profile-avatar'>
|
||||
<Text className='profile-avatar-char'>{(user?.display_name || '访').charAt(0)}</Text>
|
||||
<Text className='profile-avatar-char'>{displayInitial}</Text>
|
||||
</View>
|
||||
<View className='profile-user-info'>
|
||||
<Text className='profile-name'>{user?.display_name || '访客'}</Text>
|
||||
<Text className='profile-name'>{displayName}</Text>
|
||||
<Text className='profile-phone'>
|
||||
{user?.phone ? `${user.phone.slice(0, 3)}****${user.phone.slice(-4)}` : ''}
|
||||
</Text>
|
||||
|
||||
Reference in New Issue
Block a user