feat: 网元配置多网元同时配置HA功能优化选择

This commit is contained in:
TsMask
2024-12-19 20:24:29 +08:00
parent 302ea84cde
commit 6e7402fd63
7 changed files with 154 additions and 337 deletions

View File

@@ -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) {