hookehuyr

fix

......@@ -914,7 +914,7 @@ export default {
const onCloseUserView = (status: boolean) => {
state.dialogUserFormVisible = status
}
const onConfirmUserView = (data: any) => {
const onConfirmUserView = async (data: any) => {
state.userTags = data;
// 自动保存流程
let { nodes, edges } = editor.editorState.graph.save();
......@@ -925,26 +925,12 @@ export default {
let flow_id = getFlowId(); // 流程id
if (paths.length) {
axios.post('/admin/?a=save_flow', qs.stringify({
form_id: +form_id,
flow_id: +flow_id,
data: JSON.stringify({ nodes, edges })
}))
.then(res => {
if (res.data.code) {
flow_id = res.data.data; // 更新flow_id
updateFlowId(flow_id); // 更新缓存flow_id
console.log(paths); // 输出满足条件的路径结果数组
} else {
ElMessage({
type: 'error',
message: res.data.msg,
});
}
})
.catch(err => {
console.log(err);
});
const { code, data } = await saveFlowAPI({ form_id: +form_id, flow_id: +flow_id, data: JSON.stringify({ nodes, edges }) });
if (code) {
flow_id = data; // 更新flow_id
updateFlowId(flow_id); // 更新缓存flow_id
console.log('满足条件的路径', paths); // 输出满足条件的路径结果数组
}
} else {
ElNotification.error('缺少一条从开始节点到结束节点的完整流程!');
}
......