From d68a77321476c192bd654a642f0144f85f774e25 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Fri, 19 Jul 2024 16:23:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8E=86=E5=8F=B2=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E6=8A=BD=E5=B1=89=E6=9F=A5=E7=9C=8B=E6=95=B0=E6=8D=AE=E5=AF=B9?= =?UTF-8?q?=E6=AF=94=E5=B7=AE=E5=BC=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/pt/neConfigDataLog.ts | 27 ++ .../components/OpeateDrawer.vue | 323 ++++++++++++++++++ .../configParamTreeTable/index.vue | 52 ++- 3 files changed, 395 insertions(+), 7 deletions(-) create mode 100644 src/api/pt/neConfigDataLog.ts create mode 100644 src/views/configManage/configParamTreeTable/components/OpeateDrawer.vue diff --git a/src/api/pt/neConfigDataLog.ts b/src/api/pt/neConfigDataLog.ts new file mode 100644 index 00000000..54c2dc0c --- /dev/null +++ b/src/api/pt/neConfigDataLog.ts @@ -0,0 +1,27 @@ +import { request } from '@/plugins/http-fetch'; + +/** + * 网元参数配置数据变更日志信息 + * @param params 数据 {neType,paramName} + * @returns object + */ +export function getPtNeConfigDataLogList(params: Record) { + return request({ + url: `/pt/neConfigDataLog`, + params, + method: 'get', + }); +} + +/** + * 网元参数配置数据变更日志还原到数据 + * @param data 数据 { "id": "1", "value": "old" } + * @returns object + */ +export function restorePtNeConfigDataLog(data: Record) { + return request({ + url: `/pt/neConfigDataLog/restore`, + method: 'put', + data: data, + }); +} diff --git a/src/views/configManage/configParamTreeTable/components/OpeateDrawer.vue b/src/views/configManage/configParamTreeTable/components/OpeateDrawer.vue new file mode 100644 index 00000000..795c0fcb --- /dev/null +++ b/src/views/configManage/configParamTreeTable/components/OpeateDrawer.vue @@ -0,0 +1,323 @@ + + + + + diff --git a/src/views/configManage/configParamTreeTable/index.vue b/src/views/configManage/configParamTreeTable/index.vue index f2fe486f..406c585f 100644 --- a/src/views/configManage/configParamTreeTable/index.vue +++ b/src/views/configManage/configParamTreeTable/index.vue @@ -1,5 +1,12 @@