Skip to content

Commit 2d3227c

Browse files
committed
1、发起流程页面 流程分类无法显示
2、邮箱校验统一 3、角色管理页面角色编号换成id字段(之前是序号,vue2版本为id,测试说容易和显示顺序搞混) 4、bpmnjs流转条件无法自动保存回显问题
1 parent f0af1bf commit 2d3227c

File tree

6 files changed

+49
-12
lines changed

6 files changed

+49
-12
lines changed

src/components/bpmnProcessDesigner/package/penal/flow-condition/FlowCondition.vue

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ const resetFlowCondition = () => {
7979
if (
8080
bpmnElementSourceRef.value &&
8181
bpmnElementSourceRef.value.default &&
82-
bpmnElementSourceRef.value.default.id === this.bpmnElement.id
82+
bpmnElementSourceRef.value.default.id === bpmnElement.value.id
8383
) {
8484
// 默认
8585
flowConditionForm.value = { type: 'default' }
@@ -175,11 +175,13 @@ onBeforeUnmount(() => {
175175
watch(
176176
() => props.businessObject,
177177
(val) => {
178-
if (val) {
179-
nextTick(() => {
180-
resetFlowCondition()
181-
})
182-
}
178+
console.log(val, 'val')
179+
nextTick(() => {
180+
resetFlowCondition()
181+
})
182+
},
183+
{
184+
immediate: true
183185
}
184186
)
185187
</script>

src/views/bpm/processInstance/create.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
<!-- 第一步,通过流程定义的列表,选择对应的流程 -->
44
<div v-if="!selectProcessInstance">
55
<XTable @register="registerTable">
6+
<!-- 流程分类 -->
7+
<template #category_default="{ row }">
8+
<DictTag :type="DICT_TYPE.BPM_MODEL_CATEGORY" :value="Number(row?.category)" />
9+
</template>
610
<template #version_default="{ row }">
711
<el-tag v-if="row">v{{ row.version }}</el-tag>
812
</template>
@@ -56,6 +60,7 @@ import * as DefinitionApi from '@/api/bpm/definition'
5660
import * as ProcessInstanceApi from '@/api/bpm/processInstance'
5761
import { setConfAndFields2 } from '@/utils/formCreate'
5862
import { ApiAttrs } from '@form-create/element-ui/types/config'
63+
import { DICT_TYPE } from '@/utils/dict'
5964
6065
const router = useRouter() // 路由
6166
const message = useMessage() // 消息

src/views/bpm/processInstance/process.create.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ const crudSchemas = reactive<VxeCrudSchema>({
1414
title: '流程分类',
1515
field: 'category',
1616
dictType: DICT_TYPE.BPM_MODEL_CATEGORY,
17-
dictClass: 'number'
17+
dictClass: 'number',
18+
table: {
19+
slots: {
20+
default: 'category_default'
21+
}
22+
}
1823
},
1924
{
2025
title: '流程版本',

src/views/system/dept/dept.data.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,15 @@ const { t } = useI18n() // 国际化
66
export const rules = reactive({
77
name: [required],
88
sort: [required],
9-
email: [required],
9+
// email: [required],
10+
email: [
11+
{ required: true, message: t('profile.rules.mail'), trigger: 'blur' },
12+
{
13+
type: 'email',
14+
message: t('profile.rules.truemail'),
15+
trigger: ['blur', 'change']
16+
}
17+
],
1018
phone: [
1119
{
1220
len: 11,

src/views/system/mail/account/account.data.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
11
import type { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas'
22

3+
const { t } = useI18n() // 国际化
4+
35
// 表单校验
46
export const rules = reactive({
5-
mail: [required],
7+
// mail: [required],
8+
mail: [
9+
{ required: true, message: t('profile.rules.mail'), trigger: 'blur' },
10+
{
11+
type: 'email',
12+
message: t('profile.rules.truemail'),
13+
trigger: ['blur', 'change']
14+
}
15+
],
616
username: [required],
717
password: [required],
818
host: [required],

src/views/system/role/role.data.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,19 @@ export const rules = reactive({
99
})
1010
// CrudSchema
1111
const crudSchemas = reactive<VxeCrudSchema>({
12-
primaryKey: 'id',
13-
primaryTitle: '角色编号',
14-
primaryType: 'seq',
12+
// primaryKey: 'id',
13+
// primaryTitle: '角色编号',
14+
// primaryType: 'seq',
1515
action: true,
1616
actionWidth: '400px',
1717
columns: [
18+
{
19+
title: '角色编号',
20+
field: 'id',
21+
table: {
22+
width: 200
23+
}
24+
},
1825
{
1926
title: '角色名称',
2027
field: 'name',

0 commit comments

Comments
 (0)