ozh
|
42b6ceb69c
|
feat(auth): 游客浏览模式 + needUserInfo 授权链路修复
- PUBLIC_PAGES 放开四个 tab 页(微信审核要求不强制授权),游客可浏览,
首页/事件/设备页未登录展示引导登录空态不再强制踢登录;mine 游客态
菜单收起只留登录入口;守卫单测同步
- needUserInfo 实测首登 Content 为 null:openId 改为可缺省的加速字段,
授权重调靠新 code 即可,登录页不再因缺 openId 阻断;补缺省分支单测
- http 层首登 Content 为 null 时先初始化再挂 message/token 字段
- 生产网关域名替换占位符(aiotcloud.celex-technology.com)
|
2026-10-09 14:33:04 +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
|
de8df8bfcd
|
refactor(device): 移除设备卡片未使用的离线样式类
iconOffline 在引入产品图后实际未生效(产品图在 card 父级判断离线条带
处理),删除 SCSS 类与 cardTop 上对应的拼接 className
|
2026-09-22 14:42:21 +08:00 |
ozh
|
40783ccabe
|
feat(auth): 冷启动登录态校验 + 设备/房间列表样式打磨
- 新增 getLoginInfo(/v0/app/users/getLoginInfo)冷启动校验 token 有效性,
http 层将 /v0/ 前缀路由到 user 服务;登录页 useDidShow 恢复 userInfo
后落地,restoring 态防并发登录
- 详情页指标卡配色从数值移到标签(对齐 web 端 MetricCard),
心率图标加底、设备信息卡补"设备信息"标题
- 设备列表新增"我的设备 N"分区标题,功能入口图标加圆底
- 房间列表改整卡圆角+行内分隔,删除按钮改浅红胶囊
- global.d.ts 补 png/jpg 模块声明
|
2026-09-21 17:08:52 +08:00 |
ozh
|
9f3ea3d82b
|
feat(device): 设备卡片图标替换为型号产品图
- 新增 ED713/ED719/EB15 产品图资源,设备列表卡片图标按型号映射展示
(subDeviceType 优先、deviceModel 兜底,EB15 为 EP832 网关子设备)
- 未匹配型号回落原字符图标并打印型号字段日志便于核对后端值
|
2026-09-21 15:58:44 +08:00 |
ozh
|
a4b2e13a8e
|
refactor(device): 解绑入口从列表卡片底部上移至详情页
- 设备列表移除卡片底部"解绑"通栏按钮与配套样式,
解绑操作改为进入详情页底部 ListRow 触发,避免与卡片点击冲突
- 详情页新增 confirmUnbind/showModal 防误绑流程,成功后停轮询
返回列表页;unbindHomeDevice 调用从列表页迁入详情页
|
2026-09-21 15:41:56 +08:00 |
ozh
|
213d61bbf6
|
feat(home): 当前家庭选择持久化,三页共享恢复逻辑统一
- 新增 store/currentHome.ts:storage 持久化 homeId,resolveCurrentHome
优先恢复已存选择、失效回落第一条并重新落盘
- 设备列表/房间管理/添加设备三页统一走 resolveCurrentHome,
切换家庭时同步 setCurrentHomeId
- 详情页隐藏 BLE 网络配置/设备配置入口(联调未完成),清理无用跳转函数
- 心率波形纵轴最小跨度 20 BPM,避免小波动被归一化放大成满幅曲线
|
2026-09-21 14:42:36 +08:00 |
ozh
|
d7bd20eb79
|
feat(device): 设备详情接入实时体征——EventChannel 传设备对象 + 3s 轮询刷新
- HomeDevice 补 runTimeInfo.properties 体征字段类型(2026-09-18 联调实测)
- 列表页跳详情改用 Taro.navigateTo 原生调用,EventChannel emit 整个 device 对象
- 详情页 getOpenerEventChannel 接收首屏零延迟渲染;setInterval 3s 轮询列表接口
按 installId 定位刷新(对齐 web 端 VitalSignsDashboard SWR refreshInterval=3000)
- 体征六指标卡:呼吸率/体动/运动状态/在床状态/人体状态/人体位置,
枚举文案复用 MOVE_STATE_MAP/BODY_STATUS_MAP/ONBED_STATUS_MAP
- 详情信息行新增安装房间
|
2026-09-18 17:24:48 +08:00 |
ozh
|
ccca973d62
|
feat(build): 组件按需注入+分包+生产关 sourcemap,主包压至 0.42M
- app.config.ts 开启 lazyCodeLoading=requiredComponents
- 设备详情/添加/配置/BLE 迁移至 pages/device/feature 分包,家庭圈系列独立分包
- 路由常量同步分包路径;prod 构建关 devtool 剔除 .map
- 生产实测:主包 426K(目标 <1.5M 达成),family 分包 35K、device/feature 86K
- 附带:未登录业务码 202 接入踢登录(网关实测),房间/设备响应字段按联调实测修正
|
2026-09-18 17:07:26 +08:00 |
ozh
|
cb2dc3d2aa
|
feat(device): 设备列表/添加/解绑/房间管理接入真实接口,移除设备与场景 mock 层
|
2026-09-17 14:40:01 +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
|
b8937d942f
|
feat(device-tab): 移除智能设备页悬浮加号,添加设备仅保留功能卡入口
|
2026-09-09 17:54:32 +08:00 |
ozh
|
fbdcdfa6ce
|
feat(device-tab): 智能设备页改造(信息卡+切换家庭圈+功能卡片)+ 添加设备页
智能设备页重构:原"请选择场所"行删除,新增设备应用家庭信息卡(家庭圈名/关爱对象/关爱地址+切换家庭圈按钮)、房间管理/添加设备两张并排功能卡片;切换家庭圈走 BottomSheet 弹层(pending 确认制,取消不生效),本地 useState 管理选中家庭圈。新"添加设备"页(pages/device/add)含手动输入+扫码+二维码位置说明三区块,纯 UI 阶段,提交/扫码均弹 toast。
|
2026-09-09 16:40:38 +08:00 |
ozh
|
36aa262834
|
feat(device-tab): 智能设备页头部切换为绿色渐变
Navbar 新增 variant: 'default' | 'hero' 可选 prop,默认 default 保持现有白底黑字。hero 模式背景为深绿到亮绿垂直渐变,标题白色。智能设备 tab 引用 hero 复刻设计参考图视觉;其余页面 Navbar 调用点不动。
|
2026-09-09 16:14:50 +08:00 |
ozh
|
8ad9ca234d
|
revert(device): 设备列表回退为 2 列网格卡,恢复文字图标映射
|
2026-09-09 13:51:16 +08:00 |
ozh
|
a5e9366b5c
|
feat(device): 设备列表改横向卡片,移除文字图标映射
|
2026-09-09 11:56:25 +08:00 |
ozh
|
9679e4062b
|
feat(ui): 新增 StateView 统一加载失败态与重试按钮
|
2026-09-09 10:56:10 +08:00 |
ozh
|
e3af7c26fb
|
feat(device-tab): 设备列表页从首页分离为独立页面
|
2026-09-08 17:20:49 +08:00 |