|
@@ -81,20 +81,21 @@ function Detail(props) {
|
|
|
const templateId = parseInt(params.templateId);
|
|
|
|
|
|
const auditDetail = useMemo(() => {
|
|
|
- const { tasks, form_component_values } = instanceDetail;
|
|
|
let data = {
|
|
|
processCode: '',
|
|
|
deptId: '14169890',
|
|
|
userId: '16569001414345099',
|
|
|
- formComponentValues: form_component_values?.filter(item => item.name),
|
|
|
+ formComponentValues: [],
|
|
|
activityId: '',
|
|
|
status: version.active_audit,
|
|
|
};
|
|
|
- if (version?.flow_id && tasks?.length > 0) {
|
|
|
+ if (version?.flow_id && instanceDetail.tasks && instanceDetail.tasks?.length > 0) {
|
|
|
let item = flowDetail.nodes.find(item => item.Id == version.template_node_id);
|
|
|
if (!item) return data;
|
|
|
+ const { tasks, form_component_values } = instanceDetail;
|
|
|
data.processCode = item.process_code;
|
|
|
data.activityId = tasks[tasks.length - 1]?.activity_id;
|
|
|
+ data.formComponentValues = form_component_values?.filter(item => item.name);
|
|
|
}
|
|
|
console.log('====================auditDetail ', data);
|
|
|
return data;
|