mirror of
https://gitee.com/hhyykk/ipms-sjy-ui.git
synced 2025-06-18 22:32:00 +08:00
【功能修复】工作流:业务表单 + 字段可编辑场景,审批、不审批点击没效果
This commit is contained in:
parent
2aefcd9070
commit
5ef5ee6e14
@ -250,10 +250,12 @@ const handleAudit = async (task, pass) => {
|
|||||||
if (!elForm) return
|
if (!elForm) return
|
||||||
let valid = await elForm.validate()
|
let valid = await elForm.validate()
|
||||||
if (!valid) return
|
if (!valid) return
|
||||||
// 校验申请表单
|
// 校验申请表单(可编辑字段)
|
||||||
if (!fApi.value) return
|
// TODO @jason:之前这里是 if (!fApi.value) return;针对业务表单的情况下,会导致没办法审核,可能要看下。我这里改了点,看看是不是还有别的地方兼容性
|
||||||
valid = await fApi.value.validate()
|
if (fApi.value) {
|
||||||
if (!valid) return
|
valid = await fApi.value.validate()
|
||||||
|
if (!valid) return
|
||||||
|
}
|
||||||
|
|
||||||
// 2.1 提交审批
|
// 2.1 提交审批
|
||||||
const data = {
|
const data = {
|
||||||
@ -269,7 +271,9 @@ const handleAudit = async (task, pass) => {
|
|||||||
data.variables = approveForms.value[index].value
|
data.variables = approveForms.value[index].value
|
||||||
}
|
}
|
||||||
// 获取表单可编辑字段的值
|
// 获取表单可编辑字段的值
|
||||||
data.variables = getWritableValueOfForm(task.fieldsPermission)
|
if (fApi.value) {
|
||||||
|
data.variables = getWritableValueOfForm(task.fieldsPermission)
|
||||||
|
}
|
||||||
|
|
||||||
await TaskApi.approveTask(data)
|
await TaskApi.approveTask(data)
|
||||||
message.success('审批通过成功')
|
message.success('审批通过成功')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user