feat(sos): 集成微信SDK,实现地图卡片长按转发微信;新增急救资源详情页及群成员面板

- 手动集成微信 OpenSDK-NoPay,创建 XJWeChatManager 统一管理分享能力
- 地图卡片新增长按手势,通过代理模式实现「转发到微信」,分享含高德导航链接
- 聊天页新增群成员侧滑面板,支持查看成员列表及一键拨号
- 新增急救资源详情页(XJFirstAidResourceDetailVC)及选择联系人页
- 首页健康知识/资讯模块,含双视图列表及 H5 跳转
- 修复急救资源详情页编译报错

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
jiayangyang
2026-07-14 17:53:44 +08:00
co-authored by Claude Opus 4.7
parent 6337454956
commit ee498064cc
87 changed files with 7547 additions and 263 deletions
@@ -229,21 +229,25 @@
- (void)updateUI {
if (self.type == BindWatchTypeUnbind) {
[self.actionBtn setTitle:@"解绑" forState:UIControlStateNormal];
// 解绑页面:显示已绑定SN,按钮改为"绑定"并禁用(30%透明度,不可点击)
[self.actionBtn setTitle:@"绑定" forState:UIControlStateNormal];
self.actionBtn.alpha = 0.3;
self.actionBtn.userInteractionEnabled = NO;
self.numberField.text = self.serialNumber;
self.numberField.backgroundColor = UIColorHex(#F5F7FB);
self.numberField.enabled = NO;
} else {
// 绑定页面:正常可点击
[self.actionBtn setTitle:@"绑定" forState:UIControlStateNormal];
self.actionBtn.alpha = 1.0;
self.actionBtn.userInteractionEnabled = YES;
self.numberField.text = @"";
self.numberField.enabled = YES;
self.numberField.backgroundColor = KWhiteColor;
}
}