Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zrch-risk-39
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Administrator
zrch-risk-39
Commits
0a043e02
提交
0a043e02
authored
4月 21, 2026
作者:
liuluyu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加抄送人字段
上级
e9d3668a
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
17 行增加
和
36 行删除
+17
-36
TodoIndex.vue
...-39/src/views/flowable/task/todo/components/TodoIndex.vue
+17
-36
没有找到文件。
zrch-risk-client-39/src/views/flowable/task/todo/components/TodoIndex.vue
浏览文件 @
0a043e02
...
@@ -290,36 +290,8 @@
...
@@ -290,36 +290,8 @@
return
nextNode
.
value
?.
type
||
''
;
return
nextNode
.
value
?.
type
||
''
;
});
});
// // 3. 监听依赖项变化,动态更新 label、ifShow 和 componentProps
// watch(
// [isApproval, userType],
// async () => {
// const isApp = isApproval.value;
// const isNotRole = userType.value !== 'role';
// // 等待 DOM 更新完成后再执行更新
// await nextTick();
// updateSchema({
// field: 'checkSendUser',
// label: isApp ? '接收人' : '审批人',
// ifShow: isNotRole,
// componentProps: {
// allowClear: true,
// rowKey: 'id',
// labelKey: 'realname',
// showButton: false,
// mode: 'multiple',
// modalTitle: isApp ? '选择接收人' : '选择审批人',
// placeholder: isApp ? '请选择接收人' : '请选择审批人',
// },
// });
// },
// { immediate: true }
// ); // immediate: true 保证初始状态也能正确配置
// 表单配置
// 表单配置
const
formSchemas
=
[
const
formSchemas
=
computed
(()
=>
[
{
{
label
:
'审批意见'
,
label
:
'审批意见'
,
field
:
'comment'
,
field
:
'comment'
,
...
@@ -356,21 +328,29 @@
...
@@ -356,21 +328,29 @@
},
},
},
},
// {
// {
// label: '用户',
// field: 'checkSendUser',
// field: 'checkSendUser',
// label: isApproval.value ? '审批人1' : '接收人2',
// component: 'JSelectUser',
// component: 'JSelectUser',
// ifShow: userType.value !== 'role',
// componentProps: {
// allowClear: true,
// rowKey: 'id',
// labelKey: 'realname',
// showButton: false,
// mode: 'multiple',
// modalTitle: isApproval.value ? '选择审批人' : '选择接收人',
// placeholder: isApproval.value ? '请选择审批人' : '请选择接收人',
// },
// rules: [
// rules: [
// {
// {
// required: true,
// required: true,
// validator: async (_rule, value) => {
// validator: async (_rule, value) => {
// if (!value || value.length === 0) {
// if (!value || value.length === 0) {
// // 在这里动态获取提示文本
// throw new Error(isApproval.value ? '请选择审批人' : '请选择接收人');
// const errorMsg = isApproval.value ? '请选择接收人' : '请选择审批人';
// throw new Error(errorMsg);
// }
// }
// return Promise.resolve();
// return Promise.resolve();
// },
// },
// trigger: 'change',
// 触发时机:change 或 blur
// trigger: 'change',
// },
// },
// ],
// ],
// },
// },
...
@@ -405,7 +385,7 @@
...
@@ -405,7 +385,7 @@
mode
:
'multiple'
,
mode
:
'multiple'
,
},
},
},
},
];
]
)
;
const
[
registerForm
,
{
validate
,
setFieldsValue
,
removeSchemaByFiled
,
resetFields
,
updateSchema
}]
=
useForm
({
const
[
registerForm
,
{
validate
,
setFieldsValue
,
removeSchemaByFiled
,
resetFields
,
updateSchema
}]
=
useForm
({
schemas
:
formSchemas
as
any
,
schemas
:
formSchemas
as
any
,
...
@@ -607,17 +587,18 @@
...
@@ -607,17 +587,18 @@
//alert("dd"+userType.value);
//alert("dd"+userType.value);
if
(
userType
.
value
===
'user'
)
{
if
(
userType
.
value
===
'user'
)
{
submitData
.
values
[
'approval'
]
=
formData
.
checkSendUser
;
submitData
.
values
[
'approval'
]
=
formData
.
checkSendUser
;
submitData
.
values
[
'copyUser'
]
=
formData
.
copyUser
;
submitData
.
values
[
'approvalType'
]
=
'user'
;
submitData
.
values
[
'approvalType'
]
=
'user'
;
if
(
formData
.
checkSendUser
)
{
if
(
formData
.
checkSendUser
)
{
submitData
.
values
[
'approval'
]
=
formData
.
checkSendUser
;
submitData
.
values
[
'approval'
]
=
formData
.
checkSendUser
;
submitData
.
values
[
'copyUser'
]
=
formData
.
copyUser
;
submitData
.
values
[
'approvalType'
]
=
'user'
;
submitData
.
values
[
'approvalType'
]
=
'user'
;
}
}
}
else
if
(
formData
.
checkSendRole
)
{
}
else
if
(
formData
.
checkSendRole
)
{
submitData
.
values
[
'approval'
]
=
formData
.
checkSendRole
;
submitData
.
values
[
'approval'
]
=
formData
.
checkSendRole
;
submitData
.
values
[
'approvalType'
]
=
'role'
;
submitData
.
values
[
'approvalType'
]
=
'role'
;
}
}
// 执行发送
const
result
=
await
complete
(
submitData
);
const
result
=
await
complete
(
submitData
);
message
.
success
(
'任务发送成功'
);
message
.
success
(
'任务发送成功'
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论