9 Commits

Author SHA1 Message Date
YunaiV
5e00382e0a V2.4.1 发布~ 2025-02-09 12:42:46 +08:00
YunaiV
e06e380957 V2.4.0 发布~ 2024-12-31 12:46:48 +08:00
xingyu
3e7a104aa8 !59 修复了数据字典值为true和false时,选中select value变nan的bug
Merge pull request !59 from Phone/master
2024-12-17 06:27:59 +00:00
Phone
c3b115673d !1 修复了数据字典值为true和false时,选中select value变nan的bug
Merge pull request !1 from Phone/test
2024-12-17 04:52:46 +00:00
Phone
c97a2a9135 修复了数据字典值为true和false时,选中select value变nan的bug 2024-12-17 11:52:38 +08:00
xingyu
62f27cfb3a !57 修复未拖动滑块位置时,调用验证滑块验证接口出现系统异常的问题
Merge pull request !57 from 我在路旁寻觅狗/fix-captcha
2024-12-12 11:38:37 +00:00
我在路旁寻觅狗
8a7b1b1a85 fix:修复滑块验证不拖动滑块时的问题
当未拖动滑块时,parseInt出来的结果是NaN,调用后端接口后,会出现系统异常

Signed-off-by: 我在路旁寻觅狗 <1327410210@qq.com>
2024-12-12 07:20:04 +00:00
YunaiV
bd0a80b64a README:增加工作流的演示图片 2024-11-23 11:30:23 +08:00
YunaiV
2e97171437 README 更新:单体、微服务的地址 2024-10-28 09:57:16 +08:00
6 changed files with 20 additions and 14 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

View File

@@ -50,11 +50,11 @@
支持 Spring Boot、Spring Cloud 两种架构:
① Spring Boot 单体架构:<https://github.com/YunaiV/ruoyi-vue-pro>
① Spring Boot 单体架构:<https://doc.iocoder.cn>
![架构图](/.image/common/ruoyi-vue-pro-architecture.png)
② Spring Cloud 微服务架构:<https://github.com/YunaiV/yudao-cloud>
② Spring Cloud 微服务架构:<https://cloud.iocoder.cn>
![架构图](/.image/common/yudao-cloud-architecture.png)
@@ -96,18 +96,22 @@
### 工作流程
| | 功能 | 描述 |
|-----|-------|----------------------------------------|
| 🚀 | 流程模型 | 配置工作流的流程模型,支持文件导入与在线设计流程图,提供 7 种任务分配规则 |
| 🚀 | 流程表单 | 拖动表单元素生成相应的工作流表单,覆盖 Element UI 所有的表单组件 |
| 🚀 | 用户分组 | 自定义用户分组,可用于工作流的审批分组 |
| 🚀 | 我的流程 | 查看我发起的工作流程,支持新建、取消流程等操作,高亮流程图、审批时间线 |
| 🚀 | 待办任务 | 查看自己【未】审批的工作任务,支持通过、不通过、转、委派、退回等操作 |
| 🚀 | 已办任务 | 查看自己【已】审批的工作任务,未来会支持回退操作 |
| 🚀 | OA 请假 | 作为业务自定义接入工作流的使用示例,只需创建请求对应的工作流程,即可进行审批 |
| | 功能 | 描述 |
|----|-------|-----------------------------------------|
| 🚀 | 流程模型 | 配置工作流的流程模型,支持 BPMN 和仿钉钉/飞书设计器 |
| 🚀 | 流程表单 | 拖动表单元素生成相应的工作流表单,覆盖 Element UI 所有的表单组件 |
| 🚀 | 用户分组 | 自定义用户分组,可用于工作流的审批分组 |
| 🚀 | 我的流程 | 查看我发起的工作流程,支持新建、取消流程等操作,高亮流程图、审批时间线 |
| 🚀 | 待办任务 | 查看自己【未】审批的工作任务,支持通过、不通过、转、委派、退回、加减签等操作 |
| 🚀 | 已办任务 | 查看自己【已】审批的工作任务,支持流程预测,展示未来审批人信息 |
| 🚀 | OA 请假 | 作为业务自定义接入工作流的使用示例,只需创建请求对应的工作流程,即可进行审批 |
![功能图](/.image/common/bpm-feature.png)
| BPMN 设计器 | 钉钉/飞书设计器 |
|------------------------------|--------------------------------|
| ![](/.image/工作流设计器-bpmn.jpg) | ![](/.image/工作流设计器-simple.jpg) |
### 支付系统
| | 功能 | 描述 |

View File

@@ -1,6 +1,6 @@
{
"name": "yudao-ui-admin-vben",
"version": "2.3.0-snapshot",
"version": "2.4.1-snapshot",
"author": {
"name": "xingyuv",
"email": "xingyu4j@vip.qq.com",

View File

@@ -206,7 +206,7 @@ function end() {
endMovetime.value = +new Date()
// 判断是否重合
if (status.value && isEnd.value === false) {
let moveLeftDistance = Number.parseInt((moveBlockLeft.value || '').replace('px', ''))
let moveLeftDistance = Number.parseInt((moveBlockLeft.value || 0))
moveLeftDistance = (moveLeftDistance * 310) / Number.parseInt(setSize.imgWidth)
const data = {
captchaType: captchaType.value,

View File

@@ -52,7 +52,9 @@ export function getDictOptions(dictType: string, valueType?: 'string' | 'number'
? `${dict.value}`
: valueType === 'boolean'
? `${dict.value}` === 'true'
: Number.parseInt(`${dict.value}`),
: valueType === 'number' && !isNaN(parseFloat(`${dict.value}`))
? Number.parseInt(`${dict.value}`)
: dict.value,
})
})
}