表单模板查看事件缺陷修复
This commit is contained in:
@ -578,17 +578,23 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function handleView(record: Recordable) {
|
function handleView(record: Recordable) {
|
||||||
if (record.workflowData?.taskIds && record.workflowData.taskIds.length) {
|
const { processId, taskIds, schemaId } = record.workflowData || {};
|
||||||
const { processId, schemaId } = record.workflowData;
|
if (taskIds && taskIds.length) {
|
||||||
router.push({
|
router.push({
|
||||||
path: '/flow/' + schemaId + '/' + (processId || '') + '/approveFlow',
|
path: '/flow/' + schemaId + '/' + (processId || '') + '/approveFlow',
|
||||||
query: {
|
query: {
|
||||||
readonly: 1,
|
taskId: taskIds[0],
|
||||||
taskId: '',
|
|
||||||
rtId: currentRoute.value.query.rtId
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else {
|
} else if (schemaId && !taskIds && processId) {
|
||||||
|
router.push({
|
||||||
|
path: '/flow/' + schemaId + '/' + processId + '/approveFlow',
|
||||||
|
query: {
|
||||||
|
readonly: 1,
|
||||||
|
taskId: '',
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}else {
|
||||||
const info = {
|
const info = {
|
||||||
id: record[pkField.value],
|
id: record[pkField.value],
|
||||||
releaseId: menuId.value,
|
releaseId: menuId.value,
|
||||||
|
|||||||
Reference in New Issue
Block a user