Showing
1 changed file
with
7 additions
and
5 deletions
| ... | @@ -675,13 +675,12 @@ export default { | ... | @@ -675,13 +675,12 @@ export default { |
| 675 | state.current_enable_version = state.version_list[index].code; // 流程版本列表显示启用项 | 675 | state.current_enable_version = state.version_list[index].code; // 流程版本列表显示启用项 |
| 676 | } | 676 | } |
| 677 | 677 | ||
| 678 | - if (flow_id) { // 缓存里访问过 | 678 | + let find_index = _.findIndex(state.version_list, (v) => v.id == flow_id); |
| 679 | - let index = _.findIndex(state.version_list, (v) => v.id == flow_id); | 679 | + if (flow_id && find_index > -1) { // 缓存里访问过并且在列表里 |
| 680 | - if (index > -1) { | 680 | + state.select_flow_version = state.version_list[find_index].code; // 选中的版本号 |
| 681 | - state.select_flow_version = state.version_list[index].code; // 选中的版本号 | ||
| 682 | - } | ||
| 683 | } else { // 如果列表里没有启用的版本获取 flow_id 不存在时,默认选中第一个 | 681 | } else { // 如果列表里没有启用的版本获取 flow_id 不存在时,默认选中第一个 |
| 684 | state.select_flow_version = state.version_list[0].code; // 选中的版本号 | 682 | state.select_flow_version = state.version_list[0].code; // 选中的版本号 |
| 683 | + state.reloadLoading = true; // 打开loading | ||
| 685 | updateFlowId(state.version_list[0].id); // 更新 flow_id | 684 | updateFlowId(state.version_list[0].id); // 更新 flow_id |
| 686 | getFlowData(state.version_list[0].id);// 新的 flow_id,更新流程图 | 685 | getFlowData(state.version_list[0].id);// 新的 flow_id,更新流程图 |
| 687 | } | 686 | } |
| ... | @@ -746,6 +745,7 @@ export default { | ... | @@ -746,6 +745,7 @@ export default { |
| 746 | 745 | ||
| 747 | let flow_id = getFlowId(); // flow_id 流程ID | 746 | let flow_id = getFlowId(); // flow_id 流程ID |
| 748 | if (flow_id) { | 747 | if (flow_id) { |
| 748 | + state.reloadLoading = true; // 打开loading | ||
| 749 | getFlowData(flow_id); | 749 | getFlowData(flow_id); |
| 750 | } | 750 | } |
| 751 | 751 | ||
| ... | @@ -775,6 +775,7 @@ export default { | ... | @@ -775,6 +775,7 @@ export default { |
| 775 | /***************** 版本操作 ***************/ | 775 | /***************** 版本操作 ***************/ |
| 776 | const onSelectFlowVersion = (id: number, code: number, note: string) => { | 776 | const onSelectFlowVersion = (id: number, code: number, note: string) => { |
| 777 | // 切换版本信息 | 777 | // 切换版本信息 |
| 778 | + state.reloadLoading = true; // 打开loading | ||
| 778 | updateFlowId(id); // 更新缓存flow_id | 779 | updateFlowId(id); // 更新缓存flow_id |
| 779 | getFlowData(id); // 更新流程图数据 | 780 | getFlowData(id); // 更新流程图数据 |
| 780 | state.select_flow_version = code; | 781 | state.select_flow_version = code; |
| ... | @@ -799,6 +800,7 @@ export default { | ... | @@ -799,6 +800,7 @@ export default { |
| 799 | .then(res => { | 800 | .then(res => { |
| 800 | if (res.data.code) { | 801 | if (res.data.code) { |
| 801 | flow_id = res.data.data; // 更新flow_id | 802 | flow_id = res.data.data; // 更新flow_id |
| 803 | + state.reloadLoading = true; // 打开loading | ||
| 802 | updateFlowId(flow_id); // 更新缓存flow_id | 804 | updateFlowId(flow_id); // 更新缓存flow_id |
| 803 | getFlowData(flow_id); | 805 | getFlowData(flow_id); |
| 804 | ElMessage({ | 806 | ElMessage({ | ... | ... |
-
Please register or login to post a comment