提交图

81 次代码提交

作者 SHA1 备注 提交日期
徐勤民
dbca937b2d refactor(app): 重构应用初始化和窗口处理逻辑
-调整 AppAbility 中的窗口创建和上下文设置逻辑
-优化 WindowHelper 类,增加对 UIContext 的处理
- 重构 ContextConfig 类,简化上下文设置方法
2025-08-26 15:29:45 +08:00
徐勤民
98068eaa41 feat(home): 添加文章详情页封面图并优化分享功能
- 在 HomeArticleDetailModel 中添加 coverImgUrl 字段,用于存储文章封面图
- 在 MiniAppManager 中更新分享功能,增加封面图作为缩略图
- 优化 RecordData 中授权签名功能的 ID- 移除不必要的日志输出,提高代码可读性
2025-05-26 14:57:25 +08:00
徐勤民
e756dd4319 feat(miniapp): 添加网页右上角菜单功能
- 在 WebMenuView 中添加了刷新、复制、浏览器打开和微信分享等功能- 在 MiniAppManager 中增加了 webController 和相关方法
- 在 Index 页面中添加了 WebMenuView组件
- 修改了 XWebview 和 XWebHelper 以支持新的菜单功能
2025-05-22 15:19:01 +08:00
徐勤民
3752229689 feat(XWebview): 新增网页菜单功能并优化相关页面
- 新增 WebMenuView 组件,用于显示网页菜单
- 在 MiniAppManager 中集成 WebMenuView,并添加菜单控制器
- 修改 HomeView 中的文章详情跳转逻辑
- 在 XWebview 中实现 getUrl、refresh 和 getTitle 接口方法
2025-05-21 16:37:00 +08:00
徐勤民
e7adec064c feat(app): 添加关闭窗口功能并优化网页管理
- 在 JSSdkCls 中添加 closeWindows 方法,用于关闭窗口
- 在 types 中添加 'closeWindows' 作为 IAppModeName 的一个选项
- 在 XWebview 中添加 onClose事件监听,用于处理窗口关闭事件
- 在 XWebHelper 中添加 close 方法,用于触发窗口关闭- 在 XWebManager 中实现 close 和 onClose 方法,用于管理窗口关闭逻辑
2025-05-21 11:54:53 +08:00
徐勤民
47b8b26564 feat(ai): 优化 AI 文档页面并添加分享功能
-重构 ApiBean 类,增加分页相关字段
- 更新 AIDocumentView 页面布局和样式
- 添加文档分享功能
- 优化 HomeBannerModel 和 ArticleDetailView
- 更新 XWebview 页面,支持自定义点击菜单
2025-05-20 19:42:48 +08:00
徐勤民
791e3b74fc feat(ai): 优化 AI 文档识别功能
- 新增搜索框和列表展示功能
- 实现拍照和相册选择功能
- 优化文字识别逻辑,支持 Base64 图片识别
-移除 MineView 中的 AI识别相关代码
- 重构 ImageHelper 中的 recognizeText 方法
2025-05-20 14:53:15 +08:00
徐勤民
eae80e23ea feat(app): 添加图片文字识别功能
- 在 ImageHelper 中添加 recognizeText 方法,用于提取图片中的文字
2025-05-14 18:30:59 +08:00
徐勤民
e8f0a74636 refactor(context): 重构上下文管理并优化相关功能
-移除 AppAbility 中的冗余导入
- 调整 MiniAppManager 中的导入顺序
- 重构 GlobalContext 类,使用单个 UIContext 实例替代数组- 优化 SafeView 组件,移除不必要的生命周期方法
-改进 ToolsHelper.showMessage 方法,支持在不同上下文中显示提示信息- 调整 CertDown 页面的逻辑,优化证书下载流程
2025-05-12 12:21:16 +08:00
徐勤民
13a7ca4e87 feat(ImageCropper): 增加图片裁剪和压缩功能- 在 ImageCropperView 中添加宽高比和最大压缩大小参数
- 实现图片压缩功能,支持指定压缩目标大小
- 在 UserDetailView 和 YWQMineView 中集成图片裁剪和压缩- 更新基础库,添加 ImageHelper 工具类
2025-05-08 15:37:21 +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
徐勤民
7753f8ae52 refactor(工具类): 修正节流防抖函数并增加防抖功能
- 将 CertManager 中的 debounceHold 方法替换为 throttleHold 方法
- 修正 ToolsHelper 中的 throttleHold 方法实现
- 新增 ToolsHelper 中的 debounceHold 方法实现
2025-04-14 11:15:35 +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
3c1dcb0782 refactor(hospital): 重构图片上传功能
- 修改 HosApiUtils.upload 方法,使用原生 MultiFormData 类型
- 更新 HosAuthInfoEditView 中的图片上传逻辑- 在 HttpHelper 中添加 HttpParamsUpload 接口,用于处理上传请求
- 在 FileHelper 中新增 copyFileToCacheDir 方法,用于将文件复制到缓存目录
2025-04-02 18:57:31 +08:00
e4f8d71b6e feat(hospital): 添加消息云自定义数据
- 在发送文本消息时添加云自定义数据,包含医生和患者信息
- 更新 HosImManager 类,增加 sendTextMessage 和 addCloudCustomData 方法
- 修改 HosChatView 中发送消息的逻辑,传入患者信息
- 优化 ImManage 中的 IM状态变更日志
- 在 ToolsHelper 中添加 stringToArrayBuffer 方法,用于字符串和 ArrayBuffer 的转换
2025-03-27 19:11:57 +08:00
e25d5af4b6 feat(app): 优化聊天页面功能和布局
- 添加辅助功能列表,根据订单类型动态显示不同功能
- 优化聊天室标题和咨询信息显示
- 添加其它资料展示区域
- 重新排聊天输入区域布局
- 更新资源复制脚本路径
- 修复预览失败问题
2025-03-25 16:35:25 +08:00
徐勤民
8196f908fe feat(chat): 添加聊天图片预览功能并优化消息展示
- 新增 ChatItemImageView 组件用于显示聊天中的图片消息
- 添加 ImagePreviewView 组件实现图片预览功能
- 优化聊天项 ChatItemView 的布局和时间显示逻辑
- 在 HosChatView 中集成图片预览功能
-调整 HosConversationVIew 的刷新逻辑
- 优化 MessageHelper 中的消息解析和时间显示相关方法
2025-03-13 16:58:07 +08:00
徐勤民
d9a0ae8b49 feat(hospital): 添加聊天记录展示和倒计时功能
- 新增 ChatItemView 组件用于展示聊天记录
- 在 HosChatView 中集成聊天记录展示和倒计时功能
- 添加 OrderCountdownView 组件用于展示订单倒计时
- 优化时间格式化方法
2025-03-12 17:19:30 +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
徐勤民
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
徐勤民
1ad0b04bf9 feat(miniapp): 实现 H5 金沙框架
- 新增 JSSdkClsManager 类,实现 H5 金沙框架的功能
- 添加 RecordData 类,用于记录用户行为数据
- 更新 MiniAppManager,支持选择厂商弹窗的取消事件
- 修改 Index 页面,添加选择厂商弹窗的取消回调- 更新 XWebview 页面,支持自动刷新功能
- 修改 XWebHelper,添加刷新 WebView 的方法- 更新 CaManager,优化存在证书的判断逻辑
2025-02-18 15:11:40 +08:00
徐勤民
6a95d3324b feat(XWebview): 新增 JavaScript 代理功能
- 实现了在 XWebview 中使用 JavaScript代理的功能
- 添加了 JSSdkClsManager 类来处理 JS SDK 的调用
- 更新了 XWebHelper 和 XWebManager 以支持 JS 代理
- 新增了类型定义文件 types.ets来规范接口和数据结构
2025-02-17 11:55:55 +08:00
徐勤民
82bf079d2b refactor(manager): 重构授权请求弹窗并优化相关功能
- 新增 GrantConfirmView 组件用于授权请求弹窗,替代原有的 ToolsHelper.showConfirmDialog
- 在 CertManager 中添加 grantController 用于控制授权请求弹窗
- 优化授权请求处理逻辑,统一在新弹窗中处理接受和拒绝操作
- 调整部分 API 调用和页面刷新逻辑
2024-11-28 15:39:06 +08:00
徐勤民
f71943957e refactor(http): 重构网页加载header参数设置
- 在 ApiUtils 中添加 getWebHeader 静态方法,统一处理网页加载所需的 header 参数
- 在 SettingsView 中使用 ApiUtils.getWebHeader()替代原有的 header 参数设置
- 移除 AuthorizeSignOrderDetailView 中冗余的 header 参数设置代码
- 更新 XWebview 和 XWebHelper,支持传入 headers 参数
2024-11-28 12:17:44 +08:00
徐勤民
06435857b5 feat(cert): 增加签名数据过期提醒功能
- 新增过期数据提醒弹窗和相关逻辑
- 实现获取过期数据数量的接口和数据模型
- 在首页和证书服务激活页面添加过期数据提醒检查- 优化自动签协议弹窗,支持非自动签场景
2024-11-27 15:22:07 +08:00
徐勤民
fbca6847f1 feat(基础组件): 新增 XWebview 消息交互功能- 新增 XWebController 接口和 XWebManager 类
- 实现了 XWebview 和原生代码之间的消息通信机制
- 更新了 MiniAppManager 中的 XWebHelper 使用新的消息通信功能- 优化了 XWebview组件,支持消息端口通信
2024-11-22 17:35:12 +08:00
徐勤民
d4eb5cb934 feat(XWebview): 添加网页预览功能并优化错误处理
- 新增 openPreview 方法实现网页预览功能
- 优化 XWebview 组件,支持缩放和错误处理
- 改进 AuthorizeSignOrderDetailView 中的网页加载逻辑
- 统一错误处理,提高用户体验
2024-11-21 18:22:23 +08:00
徐勤民
d357ff8970 refactor(login): 优化注册页面密码验证逻辑
- 移除 RegisterView 中的 ValidatorHelper.isPassword 调用
- 更改 YWXValidatorHelper.isPwd 方法的正则表达式,支持更多特殊字符
- 删除 ValidatorHelper 中的 isPassword 方法
2024-11-20 19:25:16 +08:00
Weipeng Qi
095d1d3024 fix: 注册验证 2024-11-19 16:31:55 +08:00
徐勤民
1e121177ae fix(cert): 优化证书下载和自动签名功能
- 修改了 AutoSignConfirmView 中的页面跳转逻辑
- 更新了多个组件中的 keyGenerator 实现
-调整了部分 UI 样式,如文本大小和布局权重- 增加了对未下载证书的提示
- 修复了 SignManager 中的 stopSignAuto 方法
2024-11-18 16:17:13 +08:00
徐勤民
22ad489e0a feat(gx): 添加证书状态检查和订单管理功能
- 在 AccountManager 中添加证书状态检查逻辑- 新增 GXCertStateAlertScreen 组件用于显示证书状态提醒- 在 CertManager 中添加 stateController 用于控制证书状态弹窗- 新增 CertServiceHelper 类用于处理证书服务购买逻辑
- 在 API 配置中添加获取订单列表、取消订单和获取发票 URL 的接口
- 新增 OrderListManageScreen 和 OrderInvoice 组件用于订单管理
- 更新路由配置,添加新的订单管理相关路由
2024-11-13 19:26:44 +08:00
Weipeng Qi
bfb3fa3fcb feat: 实名认证页 2024-11-13 18:00:36 +08:00
徐勤民
a0627a137b refactor(gx): 重构GXAppPermissions和MineCertListScreen组件
- 将客户端相关配置的key从'sdk'改为'app',如CLIENT_ID、USER_ID等
- 新增HospitalViewItem接口,用于展示医院信息
- 重构CertBean,新增服务端返回的医院信息相关字段
- 更新GXData,新增服务状态信息相关接口
- 重构GXAppPermissions组件,移除冗余代码
- 新建StatusHelper工具类,用于处理状态相关逻辑
- 更新MineCertListScreen组件,使用新的数据结构和状态处理逻辑
2024-11-13 15:50:50 +08:00
徐勤民
3ad2b23292 refactor(app): 移除图片裁剪功能并优化账户信息接口
- 在 ApiConfig 中为 getAccountInfo 接口添加 showLog 字段
- 删除 ImageCropperView 组件和相关路由
- 移除 @candies/image_cropper 依赖
-优化 FileHelper 中的 saveImage 方法,返回保存后的图片 URI
2024-11-11 15:18:16 +08:00
徐勤民
b00fca281d feat(ContactSupportView): 添加保存图片到本地的功能
- 在 ContactSupportView 组件中添加保存图片按钮
- 实现保存图片到本地的逻辑
- 更新权限请求,添加对相册的访问权限
- 优化界面布局,调整图片显示和按钮样式
2024-11-09 18:56:59 +08:00
徐勤民
c2425f621a feat(app): 添加问题反馈功能- 新增问题反馈页面组件 FeedbackView
- 实现问题反馈图片上传和提交功能
- 添加相关 API 配置和数据模型- 优化图片选择和上传逻辑
2024-11-09 17:13:53 +08:00
徐勤民
1e25ca295d feat(app): 新增版本更新和错误日志功能
- 新增 AppUpdateView 组件用于显示版本更新提示
- 实现版本检查和更新逻辑
- 添加错误日志收集和上传功能
- 新增 FeedbackView 组件用于用户反馈问题
- 优化 CrashHelper 类,支持错误日志格式化
2024-11-07 19:59:52 +08:00
徐勤民
8ed43fb4c6 feat(ywq): 添加搜索功能并优化首页交互
- 新增待签、已签和垃圾箱的搜索页面
- 更新首页搜索图标,实现不同页面的跳转
- 优化搜索功能,支持患者姓名和时间筛选
-调整已签列表的显示逻辑
2024-11-07 16:25:26 +08:00
徐勤民
aa3dded15c feat(ywq): 新增垃圾箱功能
- 添加垃圾箱列表接口和相关数据模型
- 实现垃圾箱视图,包括列表展示和筛选功能
- 优化订单项组件,增加作废、删除等状态展示
- 更新路由配置,支持垃圾箱页面导航- 重构列表对话框组件,支持单选和取消功能
2024-11-07 15:28:14 +08:00
徐勤民
97b29f3e99 feat(ywq): 增加已签列表时间筛选功能- 在 SignedView 页面添加时间筛选功能
- 实现根据选定月份筛选已签列表的逻辑
- 优化 UnSignView 和 UnSignBatchView 页面的样式
-改进 DatePickerView 组件,支持单独选择年、月、日- 在 TimeHelper 中添加获取月份天数的方法
2024-11-07 10:14:39 +08:00
徐勤民
ebb40b70f4 feat(basic): 新增日期选择工具 PickerDateTimeHelper
- 添加 PickerDateTimeHelper 类,提供日期选择功能
- 在 CHANGELOG.md 和 README.md 中更新相关文档
-定义 DateDialogOptions 接口,支持自定义日期选择器的配置
- 实现 showDateDialog 静态方法,用于显示日期选择器
2024-11-06 20:19:55 +08:00
徐勤民
b513137ccd feat(ywq): 添加已签信息作废功能并优化签名相关页面
- 新增已签信息作废接口和相关逻辑
- 重构签名详情页面,增加作废操作
- 优化已签列表页面布局和展示
- 新增日期选择器组件和相关工具类
2024-11-06 20:14:22 +08:00
徐勤民
45187bc8b6 feat(basic): 为列表对话框添加对齐方式设置
- 在 ListOptions 接口中添加 alignment 属性,用于设置对话框的对齐方式
- 修改 ToolsHelper 类中的 showListDialog 方法,支持根据 options.alignment 设置对齐方式
2024-11-05 18:40:04 +08:00
Weipeng Qi
cc73119a32 修改ActionSheet弹窗 2024-11-05 18:23:26 +08:00