diff --git a/src/api/trace/packet.ts b/src/api/trace/packet.ts
index 2266e510..57f777dd 100644
--- a/src/api/trace/packet.ts
+++ b/src/api/trace/packet.ts
@@ -62,3 +62,18 @@ export function packetKeep(taskNo: string, duration: number = 120) {
data: { taskNo, duration },
});
}
+
+/**
+ * 信令跟踪文件
+ * @param taskNo 对象
+ * @returns object
+ */
+export function packetPCAPFile(taskNo: string) {
+ return request({
+ url: '/trace/packet/filePull',
+ method: 'GET',
+ params: { taskNo },
+ responseType: 'blob',
+ timeout: 180_000,
+ });
+}
diff --git a/src/views/traceManage/wireshark/index.vue b/src/views/traceManage/wireshark/index.vue
index ff765751..d372d17b 100644
--- a/src/views/traceManage/wireshark/index.vue
+++ b/src/views/traceManage/wireshark/index.vue
@@ -1,16 +1,16 @@
-
+
-
-
+
-
-
-
-
+
+
+
+
+
+
Filter
-
-
-
+
+
+
+
+
+
+
+
+
@@ -474,28 +765,6 @@ onBeforeUnmount(() => {