Skip to content

Commit 6041a6e

Browse files
committed
Merge remote-tracking branch 'yudao/feature/bpm' into feature/bpm
2 parents e587d68 + 4ffaa2d commit 6041a6e

File tree

6 files changed

+20
-15
lines changed

6 files changed

+20
-15
lines changed

.image/工作流设计器-bpmn.jpg

177 KB
Loading

.image/工作流设计器-simple.jpg

127 KB
Loading

README.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -120,18 +120,22 @@
120120

121121
### 工作流程
122122

123-
| | 功能 | 描述 |
124-
|-----|-------|----------------------------------------|
125-
| 🚀 | 流程模型 | 配置工作流的流程模型,支持文件导入与在线设计流程图,提供 7 种任务分配规则 |
126-
| 🚀 | 流程表单 | 拖动表单元素生成相应的工作流表单,覆盖 Element UI 所有的表单组件 |
127-
| 🚀 | 用户分组 | 自定义用户分组,可用于工作流的审批分组 |
128-
| 🚀 | 我的流程 | 查看我发起的工作流程,支持新建、取消流程等操作,高亮流程图、审批时间线 |
129-
| 🚀 | 待办任务 | 查看自己【未】审批的工作任务,支持通过、不通过、转发、委派、退回等操作 |
130-
| 🚀 | 已办任务 | 查看自己【已】审批的工作任务,未来会支持回退操作 |
131-
| 🚀 | OA 请假 | 作为业务自定义接入工作流的使用示例,只需创建请求对应的工作流程,即可进行审批 |
123+
| | 功能 | 描述 |
124+
|----|-------|-----------------------------------------|
125+
| 🚀 | 流程模型 | 配置工作流的流程模型,支持 BPMN 和仿钉钉/飞书设计器 |
126+
| 🚀 | 流程表单 | 拖动表单元素生成相应的工作流表单,覆盖 Element UI 所有的表单组件 |
127+
| 🚀 | 用户分组 | 自定义用户分组,可用于工作流的审批分组 |
128+
| 🚀 | 我的流程 | 查看我发起的工作流程,支持新建、取消流程等操作,高亮流程图、审批时间线 |
129+
| 🚀 | 待办任务 | 查看自己【未】审批的工作任务,支持通过、不通过、转派、委派、退回、加减签等操作 |
130+
| 🚀 | 已办任务 | 查看自己【已】审批的工作任务,支持流程预测,展示未来审批人信息 |
131+
| 🚀 | OA 请假 | 作为业务自定义接入工作流的使用示例,只需创建请求对应的工作流程,即可进行审批 |
132132

133133
![功能图](/.image/common/bpm-feature.png)
134134

135+
| BPMN 设计器 | 钉钉/飞书设计器 |
136+
|------------------------------|--------------------------------|
137+
| ![](/.image/工作流设计器-bpmn.jpg) | ![](/.image/工作流设计器-simple.jpg) |
138+
135139
### 支付系统
136140

137141
| | 功能 | 描述 |

src/layout/components/Breadcrumb/src/Breadcrumb.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ export default defineComponent({
9292
$prefix-cls: #{$elNamespace}-breadcrumb;
9393
9494
.#{$prefix-cls} {
95-
:deep(&__item) {
95+
:deep(.#{$prefix-cls}__item) {
9696
display: flex;
9797
.#{$prefix-cls}__inner {
9898
display: flex;
@@ -105,7 +105,7 @@ $prefix-cls: #{$elNamespace}-breadcrumb;
105105
}
106106
}
107107
108-
:deep(&__item):not(:last-child) {
108+
:deep(.#{$prefix-cls}__item):not(:last-child) {
109109
.#{$prefix-cls}__inner {
110110
color: var(--top-header-text-color);
111111
@@ -115,7 +115,7 @@ $prefix-cls: #{$elNamespace}-breadcrumb;
115115
}
116116
}
117117
118-
:deep(&__item):last-child {
118+
:deep(.#{$prefix-cls}__item):last-child {
119119
.#{$prefix-cls}__inner {
120120
display: flex;
121121
align-items: center;

src/views/bpm/category/CategoryForm.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
<script setup lang="ts">
4343
import { getIntDictOptions, DICT_TYPE } from '@/utils/dict'
4444
import { CategoryApi, CategoryVO } from '@/api/bpm/category'
45+
import { CommonStatusEnum } from '@/utils/constants'
4546
4647
/** BPM 流程分类 表单 */
4748
defineOptions({ name: 'CategoryForm' })
@@ -57,7 +58,7 @@ const formData = ref({
5758
id: undefined,
5859
name: undefined,
5960
code: undefined,
60-
status: undefined,
61+
status: CommonStatusEnum.ENABLE,
6162
sort: undefined
6263
})
6364
const formRules = reactive({
@@ -116,7 +117,7 @@ const resetForm = () => {
116117
id: undefined,
117118
name: undefined,
118119
code: undefined,
119-
status: undefined,
120+
status: CommonStatusEnum.ENABLE,
120121
sort: undefined
121122
}
122123
formRef.value?.resetFields()

src/views/pay/app/components/AppForm.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<el-form-item label="应用名" prop="name">
1111
<el-input v-model="formData.name" placeholder="请输入应用名" />
1212
</el-form-item>
13-
<el-form-item label="应用标识" prop="name">
13+
<el-form-item label="应用标识" prop="appKey">
1414
<el-input v-model="formData.appKey" placeholder="请输入应用标识" />
1515
</el-form-item>
1616
<el-form-item label="开启状态" prop="status">

0 commit comments

Comments
 (0)