|
@@ -133,14 +133,14 @@ function CommitAuditModal(props) {
|
|
|
const [schemaContent, setSchemaContent] = useState(res.result.schemaContent);
|
|
|
|
|
|
useEffect(() => {
|
|
|
+ if (!visible) return;
|
|
|
const { edges, nodes } = flowDetail;
|
|
|
let Id = version.template_node_id;
|
|
|
const currentId = flowDetail.nodes.find?.(item => item.Id == Id)?.node_id;
|
|
|
const data = treeData(currentId);
|
|
|
if (data.length <= 0) setAuditId(currentId);
|
|
|
- console.log('================data', data, currentId, version);
|
|
|
setData(data);
|
|
|
- }, [auditId, version]);
|
|
|
+ }, [auditId, version.template_node_id, visible]);
|
|
|
|
|
|
useEffect(() => {
|
|
|
form.resetFields();
|
|
@@ -246,20 +246,14 @@ function CommitAuditModal(props) {
|
|
|
return flowDetail.nodes.find?.(item => item.Id == Id).process_code;
|
|
|
})
|
|
|
.filter(item => item); // && !auditList.find(node => node.formCode == item)
|
|
|
- console.log('=========================auditfvsfs', codeList, auditList);
|
|
|
- codeList.map(async process_code => {
|
|
|
- let res = await queryDingSchema({ process_code });
|
|
|
+ for (let i = 0; i < codeList.length; i++) {
|
|
|
+ let res = await queryDingSchema({ process_code: codeList[i] });
|
|
|
if (res) {
|
|
|
addAuditList.push(res.data.result);
|
|
|
}
|
|
|
- });
|
|
|
+ }
|
|
|
setAuditList(addAuditList);
|
|
|
};
|
|
|
-
|
|
|
- useEffect(() => {
|
|
|
- console.log(auditList);
|
|
|
- }, [auditList]);
|
|
|
-
|
|
|
const onFinish = async () => {
|
|
|
var fieldsValue = await form.validateFields();
|
|
|
let hasFlowId = true; //是否都绑定审批节点
|