Commit Graph

16 Commits

Author SHA1 Message Date
ozh 56e990c028 fix(family): 详情页加载降级与分享卡直达兜底
- load 拆分依赖:家庭详情必须成功;成员/关爱对象列表失败降级为空
  (受邀者未入圈时这两接口报权限错,不应整页判为家庭不存在)
- load 返回本次成员列表,autoJoin 改用返回值判断避免 stale state
- 加入失败时若详情也未拉到则重拉一次,保证页面可退出
- 加载失败分支改为"重新加载"+ 新增"回首页"按钮(分享卡直达页面栈
  仅一页,navigateBack 会卡死)
2026-10-09 15:47:21 +08:00
ozh da86294fde chore(log): 清理联调排障日志,生产静默化 http 响应打印
- http/client.ts 响应日志仅在 development 打印,移除 Message/token
  两条 console.log
- 登录流程(wxLoginFlow/登录页)移除全部 [login] 调试日志
- 设备图标未匹配的 [ICON] 核对日志已确认完毕,移除
- 家庭圈添加关爱对象卡达上限改整卡隐藏,上限信息由"关爱对象 n/N"
  标题计数表达,删除灰化态样式
2026-09-28 16:18:45 +08:00
ozh 82aa7d6925 feat(event): 告警列表/详情接真实字段与新增告警详情页
- HomeAlarm 类型按 2026-09-23 联调实测重写:content/createTime/
  deviceAlias/otherInfo 扩展等,status 枚举确认 0-待处理 1-已忽略
  2-已处理 3-自动处理;splitAlerts 待处理判定改 status===0,单测同步
- 新增 pages/event/feature/detail 告警详情页(getAlarmDetail、状态徽章、
  设备/房间/时间/扩展信息行),路由与分包注册,事件卡片与首页告警
  点击均跳详情
- 事件页/首页改用 resolveCurrentHome 共享当前家庭,卡片展示 content、
  deviceAlias 优先、两行截断与红点行标
- 家庭圈成员行点击改群昵称(showModal editable + updateMemberNickName),
  转让/改昵称入口放开给所有成员(成员响应无 userId,isOwner 不可靠,
  由后端 400 校验兜底)
- ListRow value 推到行尾并支持 valueClass 自定义样式
2026-09-23 15:18:07 +08:00
ozh 5e00280d2c refactor(api): 接口路径抽至 src/constants/endpoints 集中维护
- 新增 endpoints.ts:HOME/CARE_MEMBER/HOME_ROOM/HOME_DEVICE/HOME_ALARM/
  USER/THIRD_PLATFORM 七组路径 + GATEWAY_PREFIX(user/biz 网关分组)
- src/api/* 全部接入常量,http/client.ts 改用 GATEWAY_PREFIX.user 判定网关
- transferOwner 加上 TransferOwnerParams 类型约束(替代 Record<string,unknown>)
- FallStatusCard 接收 alarmType(2026-09-22 实测字段),status 保留兼容
- 家庭圈详情页"转让群主"入口接通:仅群主可见,选人 Modal + 接口调用
- request.get/post params 类型放宽到 object 以匹配新实参/结构
- 新增 tests/unit/home/transferOwner.spec.ts(路径/业务码/202 三分支)
2026-09-22 17:56:31 +08:00
ozh 7bef729e93 feat(family): 邀请体验优化——整行可点拉起分享、分享文案带邀请人、受邀直达自动加入
- 邀请行改为 open-type=share 的 Button 铺满整行,整行任意位置可点,视觉与普通行一致
- 分享标题带邀请人昵称:「XX 邀请你加入家庭圈「XX」」
- 接收方从分享卡进入:未登录先登录回跳,已登录且非成员时自动调 joinHome 完成加入,无需手动点击
2026-09-17 14:19:59 +08:00
ozh a027c6ce2f feat(auth): 分享卡直达详情页未登录时先跳登录,登录后回跳原页面
- 家庭详情页 useDidShow 检测无 token 时 reLaunch 登录页并携带 redirect 参数
- 登录页登录成功/已有 token 时优先回跳 redirect 目标,无参数仍进首页
2026-09-17 14:05:36 +08:00
ozh 7f82b2f132 feat(family): 邀请他人改为微信转发分享(open-type=share + useShareAppMessage)
分享卡落到家庭详情页并携带 invite=1 标记,标题带家庭名
2026-09-17 13:59:13 +08:00
ozh 4b34910b4d chore(family): 关爱对象行未填联系人时不再显示占位文案 2026-09-17 11:58:25 +08:00
ozh a1901b5611 feat(family): 关爱对象详情页(查看/删除/编辑),列表行接入跳转
- 新建 pages/family/contact/detail:getCareMemberDetail 展示姓名/身份证脱敏/地址/紧急联系人,删除走确认弹窗 + deleteCareMember
- add 页支持编辑模式:memberId 参数预填原数据,save 带 memberId 走修改
- 家庭详情页关爱对象行加箭头跳转详情
2026-09-17 11:56:35 +08:00
ozh 2832053569 fix(family): 成员列表字段按联调实测修正(userNickName/role=OWNER 群主标识) 2026-09-17 11:40:42 +08:00
ozh f68bd299a7 feat(family): 详情页接入关爱对象列表与成员列表真实渲染
- 详情页新增「关爱对象」区:getCareMemberList 拉取并渲染姓名+联系人摘要,上限判定改以实际列表长度为准
- 成员区 HomeMember 主键按 transferOwner 入参修正为 memberId,显示名兼容 nickName/name 兜底
- 两个列表空态给出提示文案,不再渲染空白卡片
2026-09-17 11:38:28 +08:00
ozh 83a211ebd6 fix(family): 列表字段按联调实测修正(name/careMemberCount),修复卡片渲染空白 2026-09-17 11:16:49 +08:00
ozh 6889e9b4fa feat(family): 家庭圈列表/详情/关爱对象切换真实后端接口,移除 mock 数据层 2026-09-16 17:37:21 +08:00
ozh 8243dfa134 feat(ui): 全部页面 Navbar 统一切换为绿色渐变 hero 头部
首页/消息中心/个人中心/家庭圈 3 页/设备 3 页/选择场所共 11 处调用点补传 variant="hero",与智能设备 tab 头部视觉统一。
2026-09-09 16:17:38 +08:00
ozh e882d391f7 style(family): 家庭圈样式精细化——卡片间距/信息行分割线/按压态/上限灰化 2026-09-09 15:39:33 +08:00
ozh a9dfb2485b feat(family): 家庭详情页——成员列表、添加关爱对象入口、管理项 stub 2026-09-09 15:16:55 +08:00