提交图

174 次代码提交

作者 SHA1 备注 提交日期
徐勤民
606c006c2a feat(cert): 优化证书异常处理逻辑
- 在多个页面中增加了对证书异常情况的处理,包括:
  - 证书已绑定到其他设备
  - 证书异常导致签名无法继续
  -证书已过期
- 引入了自定义对话框UI,提高了用户体验
- 优化了异常提示信息的展示逻辑
2025-04-29 18:47:17 +08:00
徐勤民
1e44b97a73 feat(basic): 增强 Alert 和 Confirm 弹窗功能- 为 AlertBean 类添加 autoCancel 属性,用于自定义弹窗关闭行为
- 为 showAlertDialog 和 showConfirmDialog 方法增加 builder 参数,支持自定义布局
- 在方法内部使用 builder ?? wrapBuilder(alertDialogBuilder) ,实现默认布局和自定义布局的切换
- 修改 openCustomDialog 方法调用,支持自定义 autoCancel 设置
2025-04-29 18:14:31 +08:00
徐勤民
699de803ec refactor(app): 优化登录页面和对话框逻辑
- 修改登录页面布局,增加 SafeView 组件
- 优化用户不存在时的提示对话框
- 调整未签名批次视图的加载逻辑
- 重构 ToolsHelper 中的对话框显示逻辑
- 修改 API 配置的 showLog属性
2025-04-29 18:03:54 +08:00
徐勤民
b7d0288643 refactor(app): 调整认证逻辑并更新构建配置
- 修正 CossCertManager 中的证书获取和绑定逻辑
- 更新 BuildProfile 配置,切换到调试模式
- 新增 publish.sh 脚本用于获取应用包哈希值
- 调整 SDK BuildProfile 配置,启用调试模式
- 修改 build-profile.json5,更新签名配置
2025-04-27 10:54:11 +08:00
徐勤民
8e593e0453 build(profile): 更新构建配置并切换到发布模式
- 在 BuildProfile.ets 文件中将 BUILD_MODE_NAME 从 'debug' 改为 'release'
- 将 DEBUG 设置从 true 改为 false
- 更新 packageHash 值
- 修改签名配置
- 添加测试包上传地址
2025-04-25 16:41:48 +08:00
徐勤民
7753f8ae52 refactor(工具类): 修正节流防抖函数并增加防抖功能
- 将 CertManager 中的 debounceHold 方法替换为 throttleHold 方法
- 修正 ToolsHelper 中的 throttleHold 方法实现
- 新增 ToolsHelper 中的 debounceHold 方法实现
2025-04-14 11:15:35 +08:00
徐勤民
865bf07798 feat(权限管理): 添加 APP_TRACKING_CONSENT 权限并更新相关说明
- 在 module.json5 中添加 ohos.permission.APP_TRACKING_CONSENT 权限
- 在字符串资源文件中添加 permission_consent 权限说明
- 更新 GETUI_APPID 为生产环境值
- 调整 querySchemes 格式
2025-04-14 10:03:48 +08:00
徐勤民
181d55d471 fix(push): 修复推送令牌刷新逻辑
- 在 GlobalValue 中添加 AccountManager 导入并调用 refreshPushToken 方法
- 在 AccountManager 中实现 refreshPushToken 方法,用于刷新推送令牌
- 更新 EnvManagerView 中的环境切换逻辑,移除不必要的日志输出
- 调整 ToolsHelper 中的提示对话框显示逻辑
2025-04-11 15:39:22 +08:00
徐勤民
37a12ef1fd refactor(basic): 优化弹窗提示文案显示
- 在弹窗提示中添加滚动功能,以支持长文本显示
- 设置最大高度限制,避免过长的提示文本导致界面变形
2025-04-11 11:27:04 +08:00
徐勤民
0136bb54f9 refactor(basic): 重构确认对话框组件
- 重新设计了确认对话框的布局和样式,增加了关闭按钮和标题
- 优化了对话框的显示和关闭逻辑
- 调整了文本样式和间距
-增加了线性渐变背景
2025-04-11 11:10:48 +08:00
ab97abedf9 feat(basic): 实现自定义 AlertDialog 并优化上下文管理- 新增自定义 AlertDialog 功能,提供更灵活的弹窗样式和交互
- 实现全局 UI 上下文管理,支持跨组件弹窗显示
- 优化 SafeView 组件,自动管理 UI 上下文生命周期
- 调整默认弹窗配置,提高用户体验
2025-04-10 19:46:57 +08:00
ecdec4a9ca feat: 更新测试版本并连接 IM 服务
- 在 YWQMainView 中添加 IM 服务登录
- 更新 BuildProfile 为 debug 模式
- 修改内部测试相关文件,包括 HarmonyOS.html、new.json5、README.md 和 test.json5
- 更新 SDK 和应用的版本信息
2025-04-10 15:56:11 +08:00
2543fb5606 refactor(app): 更新应用入口逻辑并添加内部测试支持
- 修改 MiniAppManager 中的 app.link处理逻辑,用于互联网医院/云诊室场景
- 更新 BuildProfile 配置,切换到 release 模式并设置 DEBUG 为 false
- 新增 InternalTesting目录,包含测试页面和签名工具说明
- 更新 README.md,添加内部测试签名工具使用说明
2025-04-10 12:48:48 +08:00
b50991c464 build(basic): 更新基础工具包至 1.0.9版本
- 将 @szyx/sdk_base 版本从 1.0.8 升级到 1.0.9
- 更新 HAR_VERSION 常量至 1.0.9
- 修正 RefreshView 组件的相关问题
- 修改 SignManager 中查询生物签名状态的方法名称
- 在 sdk_ywx 中添加新的错误码和接口
2025-04-06 20:39:31 +08:00
9869c6c2ee refactor(imagePreview): 重构图片预览功能
- 将 ImagePreviewController 从 MessageHelper 移动到 ConfigManager
- 更新 ChatItemView 和 ArticleDetailView 中的图片预览逻辑
- 优化 HttpHelper 中的请求处理逻辑
2025-04-03 10:52:25 +08:00
a900f12af1 feat(http): 完善上传文件逻辑
- 在 HttpHelper 中添加上传进度回调
- 更新 HosApiUtils 中的 upload 方法,支持进度回调
- 在 HttpHelperX 中添加 onProgress 参数
- 更新 CHANGELOG 和 README 文档,记录新功能
2025-04-03 09:42:55 +08:00
0a9b2f02e8 refactor(basic): 优化 HTTP 请求处理和日志记录
- 移除了不必要的注释和未使用的代码
- 添加了数据发送进度的监听和日志记录- 优化了 HTTP 请求的 error 处理
- 调整了请求完成后的清理逻辑,移到 finally 块中执行- 引入了 ToolsHelper用于日志记录
2025-04-02 19:01:56 +08:00
3c1dcb0782 refactor(hospital): 重构图片上传功能
- 修改 HosApiUtils.upload 方法,使用原生 MultiFormData 类型
- 更新 HosAuthInfoEditView 中的图片上传逻辑- 在 HttpHelper 中添加 HttpParamsUpload 接口,用于处理上传请求
- 在 FileHelper 中新增 copyFileToCacheDir 方法,用于将文件复制到缓存目录
2025-04-02 18:57:31 +08:00
aff781423c Merge remote-tracking branch 'origin/master' 2025-04-02 18:04:28 +08:00
胡玲
af83f07d67 增加upload请求 2025-04-02 17:24:48 +08:00
7e899e89ba temp 2025-04-02 16:24:25 +08:00
e4f8d71b6e feat(hospital): 添加消息云自定义数据
- 在发送文本消息时添加云自定义数据,包含医生和患者信息
- 更新 HosImManager 类,增加 sendTextMessage 和 addCloudCustomData 方法
- 修改 HosChatView 中发送消息的逻辑,传入患者信息
- 优化 ImManage 中的 IM状态变更日志
- 在 ToolsHelper 中添加 stringToArrayBuffer 方法,用于字符串和 ArrayBuffer 的转换
2025-03-27 19:11:57 +08:00
2d357c90db feat(im): 优化 IM 登录和消息发送逻辑
- 添加 IM 在线状态枚举和相关监听接口
- 实现 IM 登录状态的管理和持久化
-优化消息发送流程,添加发送状态监听
- 调整 UI 以显示 IM 连接状态和消息发送状态
- 修正部分注释和命名,提高代码可读性
2025-03-26 16:15:09 +08:00
1b7d0b0bba feat(basic): 添加屏幕宽高获取方法
- 在 WindowHelper 中添加获取屏幕宽度和高度的方法- 更新 README.md,添加新方法
2025-03-25 16:50:14 +08:00
e25d5af4b6 feat(app): 优化聊天页面功能和布局
- 添加辅助功能列表,根据订单类型动态显示不同功能
- 优化聊天室标题和咨询信息显示
- 添加其它资料展示区域
- 重新排聊天输入区域布局
- 更新资源复制脚本路径
- 修复预览失败问题
2025-03-25 16:35:25 +08:00
胡玲
e2324ecbdc 增加标题中间文字备注 2025-03-17 18:47:50 +08:00
ecfef2154b 聊天页面,订单卡片 2025-03-17 16:47:21 +08:00
徐勤民
62f6fb563d feat(chat): 支持视频消息并优化图片消息
- 新增 ChatItemVideoView 组件用于显示视频消息
- 重构 ChatItemView 组件,支持文本、图片和视频消息
- 添加 VideoPreviewView 组件用于预览视频消息
- 优化 ImagePreviewView组件,增加图片下载功能
- 更新 MessageHelper,添加 videoPreviewController
- 调整 HosChatView,集成新的消息预览功能
2025-03-13 19:04:11 +08:00
徐勤民
8196f908fe feat(chat): 添加聊天图片预览功能并优化消息展示
- 新增 ChatItemImageView 组件用于显示聊天中的图片消息
- 添加 ImagePreviewView 组件实现图片预览功能
- 优化聊天项 ChatItemView 的布局和时间显示逻辑
- 在 HosChatView 中集成图片预览功能
-调整 HosConversationVIew 的刷新逻辑
- 优化 MessageHelper 中的消息解析和时间显示相关方法
2025-03-13 16:58:07 +08:00
徐勤民
dcb822cc31 feat(basic): 为 RefreshView 添加控制器并优化聊天页面
- 在 basic 中添加 RefreshController 接口,用于控制 RefreshView 的滚动
- 重构 RefreshView 组件,支持通过控制器进行滚动操作- 在 HosChatView 中集成 RefreshController,实现消息自动滚动到最新
- 优化 ChatItemView 的显示逻辑,修复系统消息的显示问题
- 调整 HosChatView 的数据加载和刷新逻辑
2025-03-13 11:40:07 +08:00
徐勤民
6c17058f61 fix(basic): 优化 RefreshView 组件的加载更多逻辑
- 修改了 RefreshView 组件的 onLoadMore 参数逻辑
- 当不包含 onLoadMore 参数时,上划不再提示"没有更多数据了"
2025-03-12 18:31:09 +08:00
徐勤民
7ac373b195 feat(hospital): 优化聊天页面展示逻辑
- 新增系统消息展示功能
- 优化用户头像和消息布局
- 添加消息类型判断和对应展示逻辑
- 调整聊天背景颜色- 优化切换身份对话框文本
2025-03-12 18:28:54 +08:00
徐勤民
d9a0ae8b49 feat(hospital): 添加聊天记录展示和倒计时功能
- 新增 ChatItemView 组件用于展示聊天记录
- 在 HosChatView 中集成聊天记录展示和倒计时功能
- 添加 OrderCountdownView 组件用于展示订单倒计时
- 优化时间格式化方法
2025-03-12 17:19:30 +08:00
徐勤民
d321d950dc docs(basic): 更新 CHANGELOG.md
- 调整 web相关内容,添加 JavaScript 机制,用于 H5 和原生通信
- 在 TimerHelper 中添加时间格式化方法
2025-03-11 19:20:07 +08:00
徐勤民
28a3df495c feat(basic): 添加设备信息中的产品型号字段
- 在 DeviceInfo 类中添加 productModel 属性- 在 ToolsHelper 中获取并记录设备的产品型号信息
- 更新 BuildProfile 中的版本号至 1.0.8
- 在 CHANGELOG.md 中添加新版本的更新日志
- 更新 oh-package.json5 中的版本号
2025-03-11 18:52:22 +08:00
徐勤民
d926fbda4f feat(basic): 添加 TimeHelper 时间格式化方法
- 增加 formatDate 方法支持 Date 对象和时间戳格式化
- 更新 README 和 CHANGELOG 文档
-优化 TimeHelper 类结构
2025-03-11 11:03:09 +08:00
徐勤民
304d1b35cb refactor(hospital): 重构消息相关代码
- 修改 ApiConfig 文件,添加分号
- 重命名 ConversationBean 中的属性,首字母大写
- 移除 HosConversationVIew 中的 onLoadMore 方法
- 新增 MessageHelper工具类,用于解析和处理消息
- 优化 HttpHelper 中的 response 处理逻辑
- 在 ToolsHelper 中添加 toString 方法,用于处理 ArrayBuffer

(cherry picked from commit 73d8d98bbd6df6fef768a680c2af674a4b633013)

# Conflicts:
#	app/src/main/ets/hospital/pages/reception/reception/HosConversationVIew.ets
#	app/src/main/ets/hospital/utils/MessageHelper.ets
2025-03-11 10:23:06 +08:00
徐勤民
a1d2de88ba docs(basic): 补充 README 中 JS 交互示例代码- 添加了定义 JS SDK 名称和方法列表的示例代码- 新增了 JSSdkClsManager 类,用于供 HTML调用的方法
- 更新了控制器定义和消息发送的示例代码
- 增加了原生向 web 发送消息和 html 调用原生方法的示例
2025-03-11 09:53:41 +08:00
徐勤民
0dcbae9adc refactor(hospital): 重构会话列表界面
- 修改会话列表项的布局和样式
- 增加患者信息和消息预览功能
- 优化数据处理逻辑,提高列表加载效率- 修复了一些与消息解析和时间格式化相关的小问题
2025-03-10 19:02:20 +08:00
徐勤民
920d33e8a4 refactor(hospital): 重构消息相关代码
- 修改 ApiConfig 文件,添加分号
- 重命名 ConversationBean 中的属性,首字母大写
- 移除 HosConversationVIew 中的 onLoadMore 方法
- 新增 MessageHelper工具类,用于解析和处理消息
- 优化 HttpHelper 中的 response 处理逻辑
- 在 ToolsHelper 中添加 toString 方法,用于处理 ArrayBuffer
2025-03-10 16:42:44 +08:00
Weipeng Qi
376d9a5fd0 增加浅色返回按钮 2025-02-25 17:37:55 +08:00
徐勤民
781e3f503a feat(app): 添加 TIMCloud 相关头文件
- 新增 TIMCloud.h,包含 TIMCloud 相关模块的头文件引用
- 新增 TIMCloudComm.h,定义基本数据类型和平台相关宏- 新增 TIMCloudDef.h,定义 SDK 接口的常用配置选项和通用回调
2025-02-25 17:30:00 +08:00
徐勤民
a7a18fed16 docs(basic): 优化 CHANGELOG.md 文件格式
- 调整版本号标题格式,去掉箭头符号
- 修复版本号与日期之间的空格
2025-02-25 15:45:07 +08:00
徐勤民
1ad0b04bf9 feat(miniapp): 实现 H5 金沙框架
- 新增 JSSdkClsManager 类,实现 H5 金沙框架的功能
- 添加 RecordData 类,用于记录用户行为数据
- 更新 MiniAppManager,支持选择厂商弹窗的取消事件
- 修改 Index 页面,添加选择厂商弹窗的取消回调- 更新 XWebview 页面,支持自动刷新功能
- 修改 XWebHelper,添加刷新 WebView 的方法- 更新 CaManager,优化存在证书的判断逻辑
2025-02-18 15:11:40 +08:00
徐勤民
d55322549b feat(basic): 添加 JavaScript 交互功能
- 在 MiniAppManager 中移除了 showMenu 属性
- 在 CHANGELOG.md 中添加了新版本更新说明
- 在 README.md 中新增了 JavaScript 交互的使用说明
2025-02-17 12:04:52 +08:00
徐勤民
6a95d3324b feat(XWebview): 新增 JavaScript 代理功能
- 实现了在 XWebview 中使用 JavaScript代理的功能
- 添加了 JSSdkClsManager 类来处理 JS SDK 的调用
- 更新了 XWebHelper 和 XWebManager 以支持 JS 代理
- 新增了类型定义文件 types.ets来规范接口和数据结构
2025-02-17 11:55:55 +08:00
徐勤民
858d57ae38 build(basic): 更新基础库版本至 1.0.6- 在 BuildProfile.ets 中将 HAR_VERSION 从 1.0.5 修改为 1.0.6
- 更新 app 和 sdk_ywx 目录下的 oh-package-lock.json5 文件
-调整 sdk_ywx/oh-package.json5 中的依赖项版本
2024-12-12 11:07:59 +08:00
徐勤民
ed415661cd refactor(app): 优化扫码功能并更新依赖
- 修改 ScanHome.ets 中的扫码处理逻辑,使用 qrDisposeForOauth 替代 qrDispose
- 更新 app项目的依赖版本:
  - @szyx/sdk_base 从 1.0.5 改为本地路径引用
  - @szyx/sdk_ywx 保持本地路径引用不变
- 删除 app 项目的 oh-package-lock.json5 文件
- 更新 basic 项目的版本号到1.0.6,并优化 XWeb 相关功能
- 更新 sdk_ywx 项目的版本号到 1.0.3
- 调整 build-profile.json5,重新加入 basic 项目配置
2024-12-02 11:18:24 +08:00
徐勤民
18703c62da build(profile): 更新构建配置和版本号
- 将 AppScope版本号从 1.0.7 修改为 1.0.0
- 修改 BuildProfile.ets 文件中的构建模式为 release,关闭调试模式
- 更新 build-profile.json5 文件中的证书和密钥信息
2024-12-02 10:15:06 +08:00
徐勤民
82bf079d2b refactor(manager): 重构授权请求弹窗并优化相关功能
- 新增 GrantConfirmView 组件用于授权请求弹窗,替代原有的 ToolsHelper.showConfirmDialog
- 在 CertManager 中添加 grantController 用于控制授权请求弹窗
- 优化授权请求处理逻辑,统一在新弹窗中处理接受和拒绝操作
- 调整部分 API 调用和页面刷新逻辑
2024-11-28 15:39:06 +08:00