feat(cert): 优化证书异常处理逻辑

- 在多个页面中增加了对证书异常情况的处理,包括:
  - 证书已绑定到其他设备
  - 证书异常导致签名无法继续
  -证书已过期
- 引入了自定义对话框UI,提高了用户体验
- 优化了异常提示信息的展示逻辑
这个提交包含在:
徐勤民 2025-04-29 18:47:17 +08:00
父节点 1e44b97a73
当前提交 606c006c2a
共有 2 个文件被更改,包括 52 次插入0 次删除

查看文件

@ -1,3 +1,8 @@
# [v1.0.10] 2025.xx.xx
> - `ToolsHelper.showConfirmDialog()`&`ToolsHelper.showAlertDialog()`添加自定义`UI`功能
>
# [v1.0.9] 2025.04.06 # [v1.0.9] 2025.04.06
> - `RefreshView`参数不包含`onLoadMore`的时候,上划不应该提示`没有更多数据了` > - `RefreshView`参数不包含`onLoadMore`的时候,上划不应该提示`没有更多数据了`

查看文件

@ -129,6 +129,53 @@ import { ToolsHelper } from '@szyx/sdk_base';
ToolsHelper.debounceHold(()=>{},300) ToolsHelper.debounceHold(()=>{},300)
``` ```
#### 1.3.8.Dialog
```tsx
import { ToolsHelper } from '@szyx/sdk_base';
ToolsHelper.showConfirmDialog({
title: '提示',
msg: '提示信息',
confirm: {
text: '确定',
color: '#18ABFB',
onClick: () => {
}
},
cancel: {
text: '取消',
onClick: () => {
}
}
})
ToolsHelper.showAlertDialog({
title: '提示',
msg: '提示信息',
action: {
onClick: () => {
}
}
})
```
> 如果需要自定义弹窗UI,可以参考`ToolsHelper`中以下部分代码
>
> ```
> @Builder
> function customDialogBuilder<T>(option: ListOptions<T>, dialogTag: string) {
> //......
> }
> ```
>
> `注意,传入参数(options: AlertBean)是固定的`
### 1.4.[ValidatorHelper](./src/main/ets/utils/ValidatorHelper.ets) ### 1.4.[ValidatorHelper](./src/main/ets/utils/ValidatorHelper.ets)
> 常用正则 > 常用正则