hookehuyr

保存流程问题不正确修复

...@@ -657,8 +657,8 @@ export default { ...@@ -657,8 +657,8 @@ export default {
657 // 启用的版本号 657 // 启用的版本号
658 res.data.data.forEach((ele) => { 658 res.data.data.forEach((ele) => {
659 if (ele.status === '1') { 659 if (ele.status === '1') {
660 - flow_id = ele.code; 660 + flow_id = ele.id;
661 - updateUrl(ele.id); // 更新url 661 + updateUrl(flow_id); // 更新url
662 // 版本显示信息 662 // 版本显示信息
663 state.flow_version = ele.code; 663 state.flow_version = ele.code;
664 state.current_version_code = ele.code; 664 state.current_version_code = ele.code;
...@@ -679,8 +679,8 @@ export default { ...@@ -679,8 +679,8 @@ export default {
679 // 如果列表里没有启用的版本 679 // 如果列表里没有启用的版本
680 if (state.version_list.length && !state.flow_version_list) { 680 if (state.version_list.length && !state.flow_version_list) {
681 let ele = state.version_list[0]; 681 let ele = state.version_list[0];
682 - flow_id = ele.code; 682 + flow_id = ele.id;
683 - updateUrl(ele.id); // 更新url 683 + updateUrl(flow_id); // 更新url
684 state.flow_version = ele.code; 684 state.flow_version = ele.code;
685 state.versionForm = { // 当前版本信息 685 state.versionForm = { // 当前版本信息
686 code: ele.code, 686 code: ele.code,
...@@ -1049,6 +1049,8 @@ export default { ...@@ -1049,6 +1049,8 @@ export default {
1049 // 检查路径有效性 1049 // 检查路径有效性
1050 const paths = []; 1050 const paths = [];
1051 findPathsToEndNode(edges, 'start-node', [], paths); 1051 findPathsToEndNode(edges, 'start-node', [], paths);
1052 + const urlQuery = getQueryParams(location.href);
1053 + let flow_id = urlQuery.flow_id? urlQuery.flow_id : ''; // 流程id
1052 if (paths.length) { 1054 if (paths.length) {
1053 axios.post('/admin/?a=save_flow', qs.stringify({ 1055 axios.post('/admin/?a=save_flow', qs.stringify({
1054 form_id: +form_id, 1056 form_id: +form_id,
...@@ -1372,7 +1374,9 @@ export default { ...@@ -1372,7 +1374,9 @@ export default {
1372 ele.field_extend.readonly = auth.editable.disabled; 1374 ele.field_extend.readonly = auth.editable.disabled;
1373 } 1375 }
1374 }) 1376 })
1375 - }) 1377 + });
1378 + const urlQuery = getQueryParams(location.href);
1379 + let flow_id = urlQuery.flow_id? urlQuery.flow_id : ''; // 流程id
1376 // TAG: 保存表单信息 1380 // TAG: 保存表单信息
1377 axios.post('/admin/?a=save_node_property', qs.stringify({ 1381 axios.post('/admin/?a=save_node_property', qs.stringify({
1378 flow_id: +flow_id, 1382 flow_id: +flow_id,
...@@ -1631,6 +1635,8 @@ export default { ...@@ -1631,6 +1635,8 @@ export default {
1631 // 检查路径有效性 1635 // 检查路径有效性
1632 const paths = []; 1636 const paths = [];
1633 findPathsToEndNode(edges, 'start-node', [], paths); 1637 findPathsToEndNode(edges, 'start-node', [], paths);
1638 + const urlQuery = getQueryParams(location.href);
1639 + let flow_id = urlQuery.flow_id? urlQuery.flow_id : ''; // 流程id
1634 if (paths.length) { 1640 if (paths.length) {
1635 axios.post('/admin/?a=save_flow', qs.stringify({ 1641 axios.post('/admin/?a=save_flow', qs.stringify({
1636 form_id: +form_id, 1642 form_id: +form_id,
......