|
@@ -150,16 +150,16 @@ function CommitAuditModal(props) {
|
|
})
|
|
})
|
|
.filter(item => item)
|
|
.filter(item => item)
|
|
.flat(Infinity);
|
|
.flat(Infinity);
|
|
- let codeList = [...new Set(result)]
|
|
|
|
|
|
+ let nodeList = [...new Set(result)]
|
|
.map(Id => {
|
|
.map(Id => {
|
|
return flowDetail.nodes.find?.(item => item.Id == Id);
|
|
return flowDetail.nodes.find?.(item => item.Id == Id);
|
|
})
|
|
})
|
|
.filter(item => item);
|
|
.filter(item => item);
|
|
- console.log('============', codeList);
|
|
|
|
- let flowIds = [...new Set(codeList.map(item => item.flow_id))].join(',');
|
|
|
|
|
|
+ console.log('============', nodeList);
|
|
|
|
+ let flowIds = [...new Set(nodeList.map(item => item.flow_id))].join(',');
|
|
let data = await queryProcessFlows({ ids: flowIds });
|
|
let data = await queryProcessFlows({ ids: flowIds });
|
|
if (data && data?.length > 0) {
|
|
if (data && data?.length > 0) {
|
|
- let newlist = codeList.map(node => {
|
|
|
|
|
|
+ let newlist = nodeList.map(node => {
|
|
let curData = data.find(item => item.id == node.flow_id);
|
|
let curData = data.find(item => item.id == node.flow_id);
|
|
let newItem = {
|
|
let newItem = {
|
|
name: curData?.name,
|
|
name: curData?.name,
|
|
@@ -219,14 +219,14 @@ function CommitAuditModal(props) {
|
|
});
|
|
});
|
|
}
|
|
}
|
|
let firstList = [...new Set(list)];
|
|
let firstList = [...new Set(list)];
|
|
- let attachment = await upload();
|
|
|
|
|
|
+ // let attachment = await upload();
|
|
firstList.forEach(id => {
|
|
firstList.forEach(id => {
|
|
let approvalNode = flowDetail.nodes.find?.(item => item.Id == id);
|
|
let approvalNode = flowDetail.nodes.find?.(item => item.Id == id);
|
|
let values = data[approvalNode.Id] || [];
|
|
let values = data[approvalNode.Id] || [];
|
|
const formItem = {
|
|
const formItem = {
|
|
- flow_id: `${approvalNode.flow_id}`,
|
|
|
|
- template_node_id: `${approvalNode.Id}`,
|
|
|
|
- formComponentValues: [...values, { name: '附件', value: JSON.stringify(attachment) }],
|
|
|
|
|
|
+ flow_id: approvalNode.flow_id,
|
|
|
|
+ template_node_id: approvalNode.Id,
|
|
|
|
+ formComponentValues: [...values], //{ name: '附件', value: JSON.stringify(attachment) }
|
|
};
|
|
};
|
|
result.push(JSON.stringify(formItem));
|
|
result.push(JSON.stringify(formItem));
|
|
});
|
|
});
|