Showing
2 changed files
with
12 additions
and
4 deletions
| ... | @@ -634,6 +634,8 @@ export default { | ... | @@ -634,6 +634,8 @@ export default { |
| 634 | getVersionList(); // 刷新版本列表显示 | 634 | getVersionList(); // 刷新版本列表显示 |
| 635 | } | 635 | } |
| 636 | } | 636 | } |
| 637 | + } else { | ||
| 638 | + state.reloadLoading = false; | ||
| 637 | } | 639 | } |
| 638 | } | 640 | } |
| 639 | getVersionList(); | 641 | getVersionList(); |
| ... | @@ -643,8 +645,8 @@ export default { | ... | @@ -643,8 +645,8 @@ export default { |
| 643 | const getFlowData = async (flow_id: any) => { | 645 | const getFlowData = async (flow_id: any) => { |
| 644 | flowData.value = null; | 646 | flowData.value = null; |
| 645 | const { code, data } = await flowNodesAPI({ flow_id }); | 647 | const { code, data } = await flowNodesAPI({ flow_id }); |
| 646 | - state.reloadLoading = false; | ||
| 647 | if (code) { | 648 | if (code) { |
| 649 | + state.reloadLoading = false; | ||
| 648 | let { nodes, edges } = data; | 650 | let { nodes, edges } = data; |
| 649 | // 没有流程图数据 | 651 | // 没有流程图数据 |
| 650 | if (!nodes.length && !edges.length) { | 652 | if (!nodes.length && !edges.length) { |
| ... | @@ -652,6 +654,8 @@ export default { | ... | @@ -652,6 +654,8 @@ export default { |
| 652 | } else { | 654 | } else { |
| 653 | flowData.value = data; // 获取已存在的数据 | 655 | flowData.value = data; // 获取已存在的数据 |
| 654 | } | 656 | } |
| 657 | + } else { | ||
| 658 | + state.reloadLoading = false; | ||
| 655 | } | 659 | } |
| 656 | } | 660 | } |
| 657 | 661 | ... | ... |
| 1 | /* | 1 | /* |
| 2 | * @Date: 2023-10-27 11:12:24 | 2 | * @Date: 2023-10-27 11:12:24 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2023-12-03 18:13:32 | 4 | + * @LastEditTime: 2023-12-04 10:19:45 |
| 5 | * @FilePath: /vue-flow-editor/doc/axios.js | 5 | * @FilePath: /vue-flow-editor/doc/axios.js |
| 6 | * @Description: 文件描述 | 6 | * @Description: 文件描述 |
| 7 | */ | 7 | */ |
| ... | @@ -58,7 +58,7 @@ axios.interceptors.response.use( | ... | @@ -58,7 +58,7 @@ axios.interceptors.response.use( |
| 58 | // 默认显示错误提示 | 58 | // 默认显示错误提示 |
| 59 | // response.data.show = true; | 59 | // response.data.show = true; |
| 60 | if (response.data.msg === '登录失效') { | 60 | if (response.data.msg === '登录失效') { |
| 61 | - // 某个请求的响应满足特定条件的情况下,取消【其他正在进行的请求】 | 61 | + // TAG: 某个请求的响应满足特定条件的情况下,取消【其他正在进行的请求】 |
| 62 | source.cancel(); | 62 | source.cancel(); |
| 63 | // | 63 | // |
| 64 | ElMessageBox.alert('登录失效!将跳转到登录页面。', '温馨提示', { | 64 | ElMessageBox.alert('登录失效!将跳转到登录页面。', '温馨提示', { |
| ... | @@ -78,7 +78,11 @@ axios.interceptors.response.use( | ... | @@ -78,7 +78,11 @@ axios.interceptors.response.use( |
| 78 | return response; | 78 | return response; |
| 79 | }, | 79 | }, |
| 80 | error => { | 80 | error => { |
| 81 | - return Promise.reject(error); | 81 | + if (axios.isCancel(error)) { // 取消请求的情况下,终端Promise调用链 |
| 82 | + return new Promise(() => {}); | ||
| 83 | + } else { | ||
| 84 | + return Promise.reject(error); | ||
| 85 | + } | ||
| 82 | }); | 86 | }); |
| 83 | 87 | ||
| 84 | export default axios; | 88 | export default axios; | ... | ... |
-
Please register or login to post a comment