From 42bd11264943cb3ff9f35eb46b87d7e5a1b6d2eb Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Wed, 25 Jun 2025 10:48:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9C=A8=E5=B7=A5=E5=85=B7=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E4=B8=8B=E6=B7=BB=E5=8A=A0=E6=96=87=E4=BB=B6=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=94=BE=E5=A4=87=E4=BB=BD=E8=BE=93=E5=87=BA=E7=9A=84?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../files/cdrBackup}/index.vue | 14 +- src/views/tool/files/logBackup/index.vue | 402 ++++++++++++++++++ .../neConfigBackup/components/BackupModal.vue | 0 .../files}/neConfigBackup/index.vue | 0 .../files/ueBackup}/index.vue | 2 +- 5 files changed, 405 insertions(+), 13 deletions(-) rename src/views/{logManage/exportFile => tool/files/cdrBackup}/index.vue (96%) create mode 100644 src/views/tool/files/logBackup/index.vue rename src/views/{ne => tool/files}/neConfigBackup/components/BackupModal.vue (100%) rename src/views/{ne => tool/files}/neConfigBackup/index.vue (100%) rename src/views/{neUser/exportFile => tool/files/ueBackup}/index.vue (99%) diff --git a/src/views/logManage/exportFile/index.vue b/src/views/tool/files/cdrBackup/index.vue similarity index 96% rename from src/views/logManage/exportFile/index.vue rename to src/views/tool/files/cdrBackup/index.vue index a927e937..ae737f69 100644 --- a/src/views/logManage/exportFile/index.vue +++ b/src/views/tool/files/cdrBackup/index.vue @@ -4,7 +4,7 @@ import { PageContainer } from 'antdv-pro-layout'; import { SizeType } from 'ant-design-vue/es/config-provider'; import { ColumnsType } from 'ant-design-vue/es/table'; import { Modal, message } from 'ant-design-vue/es'; -import BackupModal from '@/views/ne/neConfigBackup/components/BackupModal.vue'; +import BackupModal from '@/views/tool/files/neConfigBackup/components/BackupModal.vue'; import { parseDateToStr } from '@/utils/date-utils'; import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; import useI18n from '@/hooks/useI18n'; @@ -18,16 +18,6 @@ const { t } = useI18n(); let sourceState = reactive({ /**文件列表 */ list: [ - { - value: '/login_log', - label: t('views.logManage.exportFile.sysloginLog'), - path: '/usr/local/omc/backup', - }, - { - value: '/operate_log', - label: t('views.logManage.exportFile.sysOperateLog'), - path: '/usr/local/omc/backup', - }, { value: '/ims_cdr', label: t('views.logManage.exportFile.cdrIMS'), @@ -240,7 +230,7 @@ function fnRecordDelete(row: Record) { function fnNeChange(_: any, opt: any) { queryParams.path = `${opt.path}${opt.value}`; ftpInfo.path = queryParams.path; - ftpInfo.tag = ""; + ftpInfo.tag = ''; fnGetList(1); } diff --git a/src/views/tool/files/logBackup/index.vue b/src/views/tool/files/logBackup/index.vue new file mode 100644 index 00000000..2fe90346 --- /dev/null +++ b/src/views/tool/files/logBackup/index.vue @@ -0,0 +1,402 @@ + + + + + diff --git a/src/views/ne/neConfigBackup/components/BackupModal.vue b/src/views/tool/files/neConfigBackup/components/BackupModal.vue similarity index 100% rename from src/views/ne/neConfigBackup/components/BackupModal.vue rename to src/views/tool/files/neConfigBackup/components/BackupModal.vue diff --git a/src/views/ne/neConfigBackup/index.vue b/src/views/tool/files/neConfigBackup/index.vue similarity index 100% rename from src/views/ne/neConfigBackup/index.vue rename to src/views/tool/files/neConfigBackup/index.vue diff --git a/src/views/neUser/exportFile/index.vue b/src/views/tool/files/ueBackup/index.vue similarity index 99% rename from src/views/neUser/exportFile/index.vue rename to src/views/tool/files/ueBackup/index.vue index b4dc5cf0..7c229ff0 100644 --- a/src/views/neUser/exportFile/index.vue +++ b/src/views/tool/files/ueBackup/index.vue @@ -4,7 +4,7 @@ import { PageContainer } from 'antdv-pro-layout'; import { SizeType } from 'ant-design-vue/es/config-provider'; import { ColumnsType } from 'ant-design-vue/es/table'; import { Modal, message } from 'ant-design-vue/es'; -import BackupModal from '@/views/ne/neConfigBackup/components/BackupModal.vue'; +import BackupModal from '@/views/tool/files/neConfigBackup/components/BackupModal.vue'; import { parseDateToStr } from '@/utils/date-utils'; import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; import useI18n from '@/hooks/useI18n';