From 6e7402fd63032286fc1056576b1461898d2ef17d Mon Sep 17 00:00:00 2001
From: TsMask <340112800@qq.com>
Date: Thu, 19 Dec 2024 20:24:29 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BD=91=E5=85=83=E9=85=8D=E7=BD=AE?=
=?UTF-8?q?=E5=A4=9A=E7=BD=91=E5=85=83=E5=90=8C=E6=97=B6=E9=85=8D=E7=BD=AE?=
=?UTF-8?q?HA=E5=8A=9F=E8=83=BD=E4=BC=98=E5=8C=96=E9=80=89=E6=8B=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/i18n/locales/en-US.ts | 7 +-
src/i18n/locales/zh-CN.ts | 7 +-
.../neConfig/components/CheckSyncNe/index.vue | 191 ------------------
src/views/ne/neConfig/hooks/useConfigArray.ts | 64 +++---
.../ne/neConfig/hooks/useConfigArrayChild.ts | 64 +++---
src/views/ne/neConfig/hooks/useConfigList.ts | 24 +--
src/views/ne/neConfig/index.vue | 134 ++++++------
7 files changed, 154 insertions(+), 337 deletions(-)
delete mode 100644 src/views/ne/neConfig/components/CheckSyncNe/index.vue
diff --git a/src/i18n/locales/en-US.ts b/src/i18n/locales/en-US.ts
index d40e3dce..2c0763b9 100644
--- a/src/i18n/locales/en-US.ts
+++ b/src/i18n/locales/en-US.ts
@@ -629,6 +629,7 @@ export default {
neTypePleace: "Please select the network element type",
neIdSyncPleace: "Please select the synchronized network element",
noConfigData: "No data on configuration items",
+ noConfigdDisabled: "The configuration item is not normal",
updateValue: "[ {num} ] parameter value modified successfully.",
updateValueErr: "Attribute value modification failure",
updateItem: "Modify Index to {num}.",
@@ -647,12 +648,6 @@ export default {
updateItemTip: "Confirm updating the data item with Index [{num}]?",
delItemTip: "Confirm deleting the data item with Index [{num}]?",
arrayMore: "Expand",
- checkSync: {
- sync: "Sync",
- tip: "Synchronize regional network elements",
- title: "Select All/Select None",
- selectProvince: "Select",
- }
},
neConfigBackup: {
name: "Name",
diff --git a/src/i18n/locales/zh-CN.ts b/src/i18n/locales/zh-CN.ts
index b0241bde..61beaaad 100644
--- a/src/i18n/locales/zh-CN.ts
+++ b/src/i18n/locales/zh-CN.ts
@@ -629,6 +629,7 @@ export default {
neTypePleace: "请选择网元类型",
neIdSyncPleace: "请选择同步网元",
noConfigData: "暂无配置项数据",
+ noConfigdDisabled: "配置项网元未正常服务",
updateValue: "【 {num} 】 属性值修改成功",
updateValueErr: "属性值修改失败",
updateItem: "修改 Index 为 {num} 记录成功",
@@ -647,12 +648,6 @@ export default {
updateItemTip: "确认更新Index为 【{num}】 的数据项?",
delItemTip: "确认删除Index为 【{num}】 的数据项?",
arrayMore: "展开",
- checkSync: {
- sync: "同步",
- tip: "同步区域网元",
- title: "全选/全不选",
- selectProvince: "选择区域",
- }
},
neConfigBackup: {
name: "名称",
diff --git a/src/views/ne/neConfig/components/CheckSyncNe/index.vue b/src/views/ne/neConfig/components/CheckSyncNe/index.vue
deleted file mode 100644
index 1acf3536..00000000
--- a/src/views/ne/neConfig/components/CheckSyncNe/index.vue
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
-
-
-
- {{ t('views.ne.neConfig.checkSync.tip') }}
-
-
-
-
-
- {{ t('views.ne.neConfig.checkSync.title') }}
-
-
-
-
-
-
-
-
{{ k }}
-
- {{ t('views.ne.neConfig.checkSync.selectProvince') }}
-
-
-
-
-
-
-
-
-
- {{ t('views.ne.neConfig.checkSync.sync') }}
-
-
-
-
-
-
diff --git a/src/views/ne/neConfig/hooks/useConfigArray.ts b/src/views/ne/neConfig/hooks/useConfigArray.ts
index ffe3e946..ea093048 100644
--- a/src/views/ne/neConfig/hooks/useConfigArray.ts
+++ b/src/views/ne/neConfig/hooks/useConfigArray.ts
@@ -133,17 +133,7 @@ export default function useConfigArray({
// 请求
const reqArr = [];
- if (neTypeSelect.value[1] !== 'SYNC') {
- reqArr.push(
- editNeConfigData({
- neType: neTypeSelect.value[0],
- neId: neTypeSelect.value[1],
- paramName: treeState.selectNode.paramName,
- paramData: data,
- loc: loc,
- })
- );
- } else {
+ if (neTypeSelect.value[1].startsWith('SYNC')) {
for (const neId of neIdSelect.value) {
reqArr.push(
editNeConfigData({
@@ -155,6 +145,16 @@ export default function useConfigArray({
})
);
}
+ } else {
+ reqArr.push(
+ editNeConfigData({
+ neType: neTypeSelect.value[0],
+ neId: neTypeSelect.value[1],
+ paramName: treeState.selectNode.paramName,
+ paramData: data,
+ loc: loc,
+ })
+ );
}
// 无请求提示
if (reqArr.length === 0) {
@@ -207,16 +207,7 @@ export default function useConfigArray({
onOk() {
// 请求
const reqArr = [];
- if (neTypeSelect.value[1] !== 'SYNC') {
- reqArr.push(
- delNeConfigData({
- neType: neTypeSelect.value[0],
- neId: neTypeSelect.value[1],
- paramName: treeState.selectNode.paramName,
- loc: loc,
- })
- );
- } else {
+ if (neTypeSelect.value[1].startsWith('SYNC')) {
for (const neId of neIdSelect.value) {
reqArr.push(
delNeConfigData({
@@ -227,6 +218,15 @@ export default function useConfigArray({
})
);
}
+ } else {
+ reqArr.push(
+ delNeConfigData({
+ neType: neTypeSelect.value[0],
+ neId: neTypeSelect.value[1],
+ paramName: treeState.selectNode.paramName,
+ loc: loc,
+ })
+ );
}
// 无请求提示
if (reqArr.length === 0) {
@@ -336,17 +336,7 @@ export default function useConfigArray({
// 请求
const reqArr = [];
- if (neTypeSelect.value[1] !== 'SYNC') {
- reqArr.push(
- addNeConfigData({
- neType: neTypeSelect.value[0],
- neId: neTypeSelect.value[1],
- paramName: treeState.selectNode.paramName,
- paramData: data,
- loc: `${from['index']['value']}`,
- })
- );
- } else {
+ if (neTypeSelect.value[1].startsWith('SYNC')) {
for (const neId of neIdSelect.value) {
reqArr.push(
addNeConfigData({
@@ -358,6 +348,16 @@ export default function useConfigArray({
})
);
}
+ } else {
+ reqArr.push(
+ addNeConfigData({
+ neType: neTypeSelect.value[0],
+ neId: neTypeSelect.value[1],
+ paramName: treeState.selectNode.paramName,
+ paramData: data,
+ loc: `${from['index']['value']}`,
+ })
+ );
}
// 无请求提示
if (reqArr.length === 0) {
diff --git a/src/views/ne/neConfig/hooks/useConfigArrayChild.ts b/src/views/ne/neConfig/hooks/useConfigArrayChild.ts
index 24428ca9..851e2df4 100644
--- a/src/views/ne/neConfig/hooks/useConfigArrayChild.ts
+++ b/src/views/ne/neConfig/hooks/useConfigArrayChild.ts
@@ -201,17 +201,7 @@ export default function useConfigArrayChild({
// 请求
const reqArr = [];
- if (neTypeSelect.value[1] !== 'SYNC') {
- reqArr.push(
- editNeConfigData({
- neType: neTypeSelect.value[0],
- neId: neTypeSelect.value[1],
- paramName: treeState.selectNode.paramName,
- paramData: data,
- loc,
- })
- );
- } else {
+ if (neTypeSelect.value[1].startsWith('SYNC')) {
for (const neId of neIdSelect.value) {
reqArr.push(
editNeConfigData({
@@ -223,6 +213,16 @@ export default function useConfigArrayChild({
})
);
}
+ } else {
+ reqArr.push(
+ editNeConfigData({
+ neType: neTypeSelect.value[0],
+ neId: neTypeSelect.value[1],
+ paramName: treeState.selectNode.paramName,
+ paramData: data,
+ loc,
+ })
+ );
}
// 无请求提示
if (reqArr.length === 0) {
@@ -276,16 +276,7 @@ export default function useConfigArrayChild({
onOk() {
// 请求
const reqArr = [];
- if (neTypeSelect.value[1] !== 'SYNC') {
- reqArr.push(
- delNeConfigData({
- neType: neTypeSelect.value[0],
- neId: neTypeSelect.value[1],
- paramName: treeState.selectNode.paramName,
- loc,
- })
- );
- } else {
+ if (neTypeSelect.value[1].startsWith('SYNC')) {
for (const neId of neIdSelect.value) {
reqArr.push(
delNeConfigData({
@@ -296,6 +287,15 @@ export default function useConfigArrayChild({
})
);
}
+ } else {
+ reqArr.push(
+ delNeConfigData({
+ neType: neTypeSelect.value[0],
+ neId: neTypeSelect.value[1],
+ paramName: treeState.selectNode.paramName,
+ loc,
+ })
+ );
}
// 无请求提示
if (reqArr.length === 0) {
@@ -381,17 +381,7 @@ export default function useConfigArrayChild({
// 请求
const reqArr = [];
- if (neTypeSelect.value[1] !== 'SYNC') {
- reqArr.push(
- addNeConfigData({
- neType: neTypeSelect.value[0],
- neId: neTypeSelect.value[1],
- paramName: treeState.selectNode.paramName,
- paramData: data,
- loc,
- })
- );
- } else {
+ if (neTypeSelect.value[1].startsWith('SYNC')) {
for (const neId of neIdSelect.value) {
reqArr.push(
addNeConfigData({
@@ -403,6 +393,16 @@ export default function useConfigArrayChild({
})
);
}
+ } else {
+ reqArr.push(
+ addNeConfigData({
+ neType: neTypeSelect.value[0],
+ neId: neTypeSelect.value[1],
+ paramName: treeState.selectNode.paramName,
+ paramData: data,
+ loc,
+ })
+ );
}
// 无请求提示
if (reqArr.length === 0) {
diff --git a/src/views/ne/neConfig/hooks/useConfigList.ts b/src/views/ne/neConfig/hooks/useConfigList.ts
index 143f5574..52a57627 100644
--- a/src/views/ne/neConfig/hooks/useConfigList.ts
+++ b/src/views/ne/neConfig/hooks/useConfigList.ts
@@ -86,18 +86,7 @@ export default function useConfigList({
// 请求
const reqArr = [];
- if (neTypeSelect.value[1] !== 'SYNC') {
- reqArr.push(
- editNeConfigData({
- neType: neTypeSelect.value[0],
- neId: neTypeSelect.value[1],
- paramName: treeState.selectNode.paramName,
- paramData: {
- [from['name']]: from['value'],
- },
- })
- );
- } else {
+ if (neTypeSelect.value[1].startsWith('SYNC')) {
for (const neId of neIdSelect.value) {
reqArr.push(
editNeConfigData({
@@ -110,6 +99,17 @@ export default function useConfigList({
})
);
}
+ } else {
+ reqArr.push(
+ editNeConfigData({
+ neType: neTypeSelect.value[0],
+ neId: neTypeSelect.value[1],
+ paramName: treeState.selectNode.paramName,
+ paramData: {
+ [from['name']]: from['value'],
+ },
+ })
+ );
}
// 无请求提示
if (reqArr.length === 0) {
diff --git a/src/views/ne/neConfig/index.vue b/src/views/ne/neConfig/index.vue
index 42abcf29..224a2012 100644
--- a/src/views/ne/neConfig/index.vue
+++ b/src/views/ne/neConfig/index.vue
@@ -1,20 +1,11 @@