summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzyh <[email protected]>2024-09-10 09:33:51 +0800
committerzyh <[email protected]>2024-09-10 09:33:51 +0800
commita351d6231f7361284ba9bbb46db02234006ee4cc (patch)
treedc2019450c2c0a94c75dc6711ee0f508f5ba1e7b
parentd167da9eb2514d8a955b995b0ea2c6f4a57abd4c (diff)
fix: 调整停止捕包响应内容
-rw-r--r--src/axios/api/environment.js4
-rw-r--r--src/views/environments/start.vue26
2 files changed, 9 insertions, 21 deletions
diff --git a/src/axios/api/environment.js b/src/axios/api/environment.js
index 9550c4b..0844cd3 100644
--- a/src/axios/api/environment.js
+++ b/src/axios/api/environment.js
@@ -131,15 +131,13 @@ export const environmentStopTcpdumpApi = async (
envId,
sessionId,
pcapId,
- data,
- config
+ data
) => {
try {
const res = await axiosInstance({
url: `api/v1/env/${envId}/session/${sessionId}/pcap/${pcapId}`,
method: 'DELETE',
params: data,
- ...config,
});
return res;
} catch (err) {
diff --git a/src/views/environments/start.vue b/src/views/environments/start.vue
index 3dd0a63..bd3b5be 100644
--- a/src/views/environments/start.vue
+++ b/src/views/environments/start.vue
@@ -422,14 +422,11 @@ const stopCapture = async () => {
captureLoading.value = true;
captureVisible.value = true;
- const params = { pcapName: captureForm.pcapName, savePcap: false };
- let config = {};
+ const params = { savePcap: false };
if (captureForm.savePcap) {
params.savePcap = true;
+ params.pcapName = captureForm.pcapName;
} else {
- config = {
- responseType: 'blob',
- };
params.savePcap = false;
}
@@ -437,22 +434,15 @@ const stopCapture = async () => {
routeParams.id,
routeParams.sessionId,
captureId.value,
- params,
- config
+ params
);
- if (params.savePcap) {
- if (res.data.code == 200) {
- captureVisible.value = false;
- captureId.value = 0;
- ElMessage.success(t('message.save_success'));
- } else {
- ElMessage.error(res.data.msg || res.data.error);
- }
+ if (res.data.code == 200) {
+ ElMessage.success(t('message.save_success'));
} else {
- downloadFile(res);
- captureVisible.value = false;
- captureId.value = 0;
+ ElMessage.error(res.data.msg || res.data.error);
}
+ captureVisible.value = false;
+ captureId.value = 0;
captureLoading.value = false;
};