|
|
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 |
|
徐勤民
|
f71943957e
|
refactor(http): 重构网页加载header参数设置
- 在 ApiUtils 中添加 getWebHeader 静态方法,统一处理网页加载所需的 header 参数
- 在 SettingsView 中使用 ApiUtils.getWebHeader()替代原有的 header 参数设置
- 移除 AuthorizeSignOrderDetailView 中冗余的 header 参数设置代码
- 更新 XWebview 和 XWebHelper,支持传入 headers 参数
|
2024-11-28 12:17:44 +08:00 |
|
徐勤民
|
5e3ca28817
|
refactor(search): 优化搜索页面历史关键词展示及搜索逻辑
- 重构历史关键词展示布局,使用 Flex 组件实现灵活布局
- 优化关键词点击事件处理,提升用户体验
- 调整搜索逻辑,解决测试中发现的问题- 统一三个搜索页面(已签约、未签约、全部)的展示和搜索逻辑
|
2024-11-28 11:32:38 +08:00 |
|
徐勤民
|
84a1bd6fc7
|
feat(account): 用户登录和登出时刷新应用列表
- 在用户登录和登出时,添加了刷新应用列表的操作
- 优化了应用列表的展示逻辑,使用唯一键确保每个应用的标识唯一
- 调整了过期订单提醒的存储键,增加了用户ID以区分不同用户
|
2024-11-28 10:48:50 +08:00 |
|
徐勤民
|
bb42ec7ea1
|
build(basic & sdk_ywx): 将构建模式从 debug 修改为 release
- 在 BuildProfile.ets 文件中将 BUILD_MODE_NAME 从 'debug' 修改为 'release'- 在 BuildProfile.ets 文件中将 DEBUG 从 true 修改为 false
- 更新 CHANGELOG.md 文件,添加新的更新内容
- 优化 README.md 文件中的代码示例和说明
|
2024-11-27 16:26:52 +08:00 |
|
徐勤民
|
06435857b5
|
feat(cert): 增加签名数据过期提醒功能
- 新增过期数据提醒弹窗和相关逻辑
- 实现获取过期数据数量的接口和数据模型
- 在首页和证书服务激活页面添加过期数据提醒检查- 优化自动签协议弹窗,支持非自动签场景
|
2024-11-27 15:22:07 +08:00 |
|
徐勤民
|
80f418c30a
|
refactor(app): 重构二维码处理逻辑
- 优化了 MiniAppManager 中的二维码处理流程
- 新增了 SignManager 中的 qrDisposeWithPhone 方法
- 修改了 SignManagerReal 中的 qrDisposes 方法签名
- 调整了 UnSignBatchView 中的签名完成逻辑
- 更新了 Index 页面中的版本号和路由逻辑
|
2024-11-27 10:53:33 +08:00 |
|
徐勤民
|
5ae6ac7e01
|
fix(cert): 优化证书过期提醒和签署流程
-增加首页切换时刷新用户数据
- 调整证书过期提醒逻辑,提高提醒频率- 优化签署流程,修正签名数据统计
- 清理部分冗余代码,提高代码可读性
|
2024-11-26 16:39:19 +08:00 |
|
徐勤民
|
fbca6847f1
|
feat(基础组件): 新增 XWebview 消息交互功能- 新增 XWebController 接口和 XWebManager 类
- 实现了 XWebview 和原生代码之间的消息通信机制
- 更新了 MiniAppManager 中的 XWebHelper 使用新的消息通信功能- 优化了 XWebview组件,支持消息端口通信
|
2024-11-22 17:35:12 +08:00 |
|
徐勤民
|
268d9f4fb2
|
16243 细节等问题汇总,详解截图。
|
2024-11-22 10:11:57 +08:00 |
|
徐勤民
|
d4eb5cb934
|
feat(XWebview): 添加网页预览功能并优化错误处理
- 新增 openPreview 方法实现网页预览功能
- 优化 XWebview 组件,支持缩放和错误处理
- 改进 AuthorizeSignOrderDetailView 中的网页加载逻辑
- 统一错误处理,提高用户体验
|
2024-11-21 18:22:23 +08:00 |
|
徐勤民
|
788e449b25
|
refactor(app): 优化错误处理和请求频率
- 在多个组件中添加对 'cancel' 错误码的处理,提高用户体验- 在某些场景下增加请求频率限制,减少不必要的网络请求
- 优化部分页面的刷新逻辑,提高性能
|
2024-11-21 15:22:13 +08:00 |
|
徐勤民
|
976cb9f23a
|
refactor(login): 优化注册页面密码验证逻辑
- 移除 RegisterView 中的 ValidatorHelper.isPassword 调用
- 更改 YWXValidatorHelper.isPwd 方法的正则表达式,支持更多特殊字符
- 删除 ValidatorHelper 中的 isPassword 方法
|
2024-11-20 19:31:52 +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 |
|
徐勤民
|
bc46bcb6d3
|
refactor: 移除多个组件中的 Preview 装饰器移除了多个组件中的 @Preview装饰器,包括:
- AutoSignConfirmView
- CAPurchaseAgreementScreen
- GXCertStateAlertScreen
- SelfRegisterView- SignAutoAgreementView
- SelectClientView
- SelectHospitalView
- GXMainView
- MainView
- CertServiceActivation
- EnvManagerView
- GXMineView
- ArticleDetailView
- HomeView
- LoginView
- RegisterView
- ResetView
- VerificationView
- AboutView
- ContactSupportView
- MineView
- SettingsView
- HospitalSearchView- MyHospitalsListView
- NotificationDetailView
- NotificationListView
- NotificationTypeView
- GrantActionSheet
- OrderItem
- SignDetailWebComponent
- AddGrantDoctorView
- AuthorizeSignAgreementView
- AuthorizeSignConfirmView- AuthorizeSignExplanationView
- AuthorizeSignOrderListView
- AuthorizeSignQRCodeView
- DescView
- GrantRelationshipView
- SignAutoView
- DustinFolderView
- SignedFolderView
- UnSignFolderView
- DustbinView
- SignedView
- UnSignView
- SearchDustbinView
- SearchSignedView
- SearchUnSignView
- AuthorizeSignOrderDetailView
- YWQHomeView
移除 @Preview装饰器可以减少代码冗余,提高代码可读性和维护性。
|
2024-11-18 11:32:29 +08:00 |
|
徐勤民
|
7f9fa9e494
|
feat(gx): 新增发票详情功能
- 实现了发票信息输入和提交功能
- 添加了发票类型、发票抬头、纳税人识别号等输入字段
- 实现了表单验证功能
- 添加了发票信息提交接口
-优化了订单列表界面,支持跳转到发票详情页面
- 在个人中心添加了ICP备案号链接
- 调整了更新提示界面布局
|
2024-11-14 16:16:47 +08:00 |
|
徐勤民
|
21ef53e730
|
style(basic): 优化 README.md 中的代码格式
-调整了 @Component 装饰器的使用方式
-修正了 MyView 类的定义格式
- 删除了多余的空行,提高了代码的可读性
|
2024-11-13 19:31:20 +08:00 |
|
徐勤民
|
64ddfddfbd
|
docs(basic): 添加身份证号验证方法
- 在 ValidatorHelper 类中新增 isIdcardNum 方法用于验证身份证号
- 更新 README.md 文档,添加新方法的使用示例
|
2024-11-13 19:28:56 +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 |
|
徐勤民
|
092ac9edbc
|
feat(gx): 支持冠新厂商多家医院切换
- 新增选择医院功能,用户可从已绑定的医院中选择当前操作的医院
- 实现医院切换时的证书下载和授权签名逻辑
- 优化用户体验,增加弹窗提示和加载动画
|
2024-11-12 18:51:39 +08:00 |
|
徐勤民
|
3a7d2b4605
|
feat(gx): 添加冠新用户相关功能
- 新增 GXHomeView 组件,实现冠新首页功能
- 添加 GXAppPermissions组件,用于展示业务权限
- 在 AccountManager 中增加 refresh 方法,用于刷新用户信息
- 在 HttpHelper 中添加 clearHttp 和 cancel 方法,用于清理 HTTP 请求
- 更新 LoginView、RegisterView 和 VerificationView,集成冠新用户相关逻辑- 调整 HomeSwiperView,支持冠新首页轮播图显示
|
2024-11-12 17:12:11 +08:00 |
|
徐勤民
|
371eecc317
|
Merge remote-tracking branch 'origin/master'
|
2024-11-12 10:32:25 +08:00 |
|
徐勤民
|
3706c66fbf
|
feat(account): 冠新用户类型逻辑重构
- 修改 AccountData 类,增加 GXTokenData 和 GXTokeModel 接口
- 更新 AccountManager 类,添加冠新用户信息获取方法
- 调整 GlobalValue 中的 appType 和 gxToken 字段
- 更新相关 API 配置
- 修改页面组件,支持冠新用户类型和厂商选择
|
2024-11-11 17:52:57 +08:00 |
|