diff --git a/src/api/tool/neFile.ts b/src/api/tool/neFile.ts new file mode 100644 index 00000000..2f1c40b0 --- /dev/null +++ b/src/api/tool/neFile.ts @@ -0,0 +1,29 @@ +import { request } from '@/plugins/http-fetch'; + +/** + * 查询文件列表列表 + * @param query 查询参数 + * @returns object + */ +export function listNeFiles(query: Record) { + return request({ + url: '/ne/action/files', + method: 'get', + params: query, + }); +} + +/** + * 获取文件 + * @param query 查询参数 + * @returns object + */ +export function getNeFile(query: Record) { + return request({ + url: '/ne/action/pullFile', + method: 'get', + params: query, + responseType: 'blob', + timeout: 180_000, + }); +} diff --git a/src/i18n/locales/en-US.ts b/src/i18n/locales/en-US.ts index be7c3d55..11c57923 100644 --- a/src/i18n/locales/en-US.ts +++ b/src/i18n/locales/en-US.ts @@ -816,7 +816,21 @@ export default { alarmInfo:'Alarm Content', eventTime:'Generation Time', logTime:'Record Time' - } + }, + neFile: { + neType:'NE Type', + neTypePlease:'Please select NE Type', + nePath: "Directory Path", + fileMode: "File Mode", + owner: "Owner", + group: "Group", + size: "Size", + modifiedTime: "Modified Time", + fileName: "File Name", + downTip: "Confirm the download file name is [{fileName}] File?", + downTipErr: "Failed to get file", + dirCd: "Enter Dir", + }, }, monitor: { session: { diff --git a/src/i18n/locales/zh-CN.ts b/src/i18n/locales/zh-CN.ts index 054de589..afc440c6 100644 --- a/src/i18n/locales/zh-CN.ts +++ b/src/i18n/locales/zh-CN.ts @@ -816,7 +816,21 @@ export default { alarmInfo:'告警内容', eventTime:'告警产生时间', logTime:'记录时间' - } + }, + neFile: { + neType:'网元', + neTypePlease:'请选择网元', + nePath: "目录路径", + fileMode: "文件权限", + owner: "所属用户", + group: "所属组", + size: "文件大小", + modifiedTime: "修改时间", + fileName: "文件名称", + downTip: "确认下载文件名为 【{fileName}】 文件?", + downTipErr: "文件获取失败", + dirCd: "进入目录", + }, }, monitor: { session: { diff --git a/src/views/logManage/neFile/index.vue b/src/views/logManage/neFile/index.vue new file mode 100644 index 00000000..85770912 --- /dev/null +++ b/src/views/logManage/neFile/index.vue @@ -0,0 +1,346 @@ + + + + +