【功能修改】 整合审批详情接口

This commit is contained in:
jason
2024-10-16 22:31:20 +08:00
parent 842fe09e8b
commit 3a9197dfdf
5 changed files with 96 additions and 86 deletions

View File

@ -657,7 +657,6 @@ const openChildrenTask = () => {
/** 重新加载数据 */
const reload = () => {
getMyTodoTask()
emit('success')
}
@ -691,26 +690,23 @@ const getButtonDisplayName = (btnType: OperationButtonType) => {
return displayName
}
/** 获取我的待办任务 */
const getMyTodoTask = async () => {
const loadTodoTask = (task: any) => {
genericForm.value = {}
approveForm.value = {}
approveFormFApi.value = {}
const data = await TaskApi.myTodoTask(props.processInstanceId)
runningTask.value = data
runningTask.value = task
// 处理 approve 表单.
if (data && data.formId && data.formConf) {
if (task && task.formId && task.formConf) {
const tempApproveForm = {}
setConfAndFields2(tempApproveForm, data.formConf, data.formFields, data.formVariables)
setConfAndFields2(tempApproveForm, task.formConf, task.formFields, task.formVariables)
approveForm.value = tempApproveForm
} else {
approveForm.value = {} // 占位,避免为空
}
}
onMounted(async () => {
await getMyTodoTask()
})
defineExpose({ loadTodoTask })
</script>
<style lang="scss" scoped>