From d8d1b530270374a33ac4425efe440da3b481a580 Mon Sep 17 00:00:00 2001 From: lai <371757574@qq.com> Date: Wed, 27 Dec 2023 17:09:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=91=E5=85=83=E7=AE=A1=E7=90=86=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=90=8C=E6=AD=A5=E7=BD=91=E5=85=83=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/configManage/neManage.ts | 10 +++++----- src/views/configManage/neManage/index.vue | 13 +++++++++++++ 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/api/configManage/neManage.ts b/src/api/configManage/neManage.ts index 0a38019b..d455f146 100644 --- a/src/api/configManage/neManage.ts +++ b/src/api/configManage/neManage.ts @@ -8,8 +8,8 @@ import { parseObjLineToHump } from '@/utils/parse-utils'; * @returns object */ export async function listNeInfo(query: Record) { - let totalSQL = 'select count(*) as total from ne_info where status=0 '; - let rowsSQL = 'select * from ne_info where status=0 '; + let totalSQL = 'select count(*) as total from ne_info where (status=0 or status=3)'; + let rowsSQL = 'select * from ne_info where (status=0 or status=3) '; // 系统特定顺序 const specificOrder = [ @@ -91,7 +91,7 @@ export async function getNeInfo(id: string | number) { url: `/api/rest/databaseManagement/v1/select/omc_db/ne_info`, method: 'get', params: { - SQL: `select * from ne_info where status=0 and id = ${id}`, + SQL: `select * from ne_info where (status=0 or status=3) and id = ${id}`, }, }); // 解析数据 @@ -112,7 +112,7 @@ export async function getNeInfo(id: string | number) { export function addNeInfo(data: Record) { data.port = `${data.port}`; return request({ - url: `/api/rest/systemManagement/v1/elementType/${data.neType}/objectType/neInfo`, + url: `/api/rest/systemManagement/v1/elementType/${data.neType.toLowerCase()}/objectType/neInfo?sync2ne=${data.sync}`, method: 'post', data: data, }); @@ -126,7 +126,7 @@ export function addNeInfo(data: Record) { export function updateNeInfo(data: Record) { data.port = `${data.port}`; return request({ - url: `/api/rest/systemManagement/v1/elementType/${data.neType}/objectType/neInfo`, + url: `/api/rest/systemManagement/v1/elementType/${data.neType}/objectType/neInfo?sync2ne=${data.sync}`, method: 'put', data: data, }); diff --git a/src/views/configManage/neManage/index.vue b/src/views/configManage/neManage/index.vue index 7111c32d..5bd2ac83 100644 --- a/src/views/configManage/neManage/index.vue +++ b/src/views/configManage/neManage/index.vue @@ -221,6 +221,7 @@ let modalState: ModalStateType = reactive({ pvFlag: '', rmUid: '', vendorName: '', + sync: true, }, importFrom: { neId: '', @@ -1110,6 +1111,18 @@ onMounted(() => { > + + + + +