From bd13b70a88bd4ca19d05e74ec2322e598ecb6b21 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Fri, 1 Mar 2024 18:57:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BD=91=E5=85=83=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E4=BB=A3=E7=A0=81=E6=8A=BD=E7=A6=BB=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=EF=BC=8C=E8=A1=A5=E5=85=85=E6=96=B0=E5=A2=9E=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ne/neInfo.ts | 53 +- src/views/ne/neInfo/components/EditModal.vue | 687 +++++++++++++ src/views/ne/neInfo/index.vue | 988 +------------------ 3 files changed, 792 insertions(+), 936 deletions(-) create mode 100644 src/views/ne/neInfo/components/EditModal.vue diff --git a/src/api/ne/neInfo.ts b/src/api/ne/neInfo.ts index 87d90d81..d10e4768 100644 --- a/src/api/ne/neInfo.ts +++ b/src/api/ne/neInfo.ts @@ -14,9 +14,60 @@ export function listNeInfo(query: Record) { }); } +/** + * 查询网元信息详细 + * @param infoId 信息ID + * @returns object + */ +export function getNeInfo(infoId: string | number) { + return request({ + url: `/ne/info/${infoId}`, + method: 'get', + }); +} + +/** + * 网元信息新增 + * @param data 网元对象 + * @returns object + */ +export function addNeInfo(data: Record) { + return request({ + url: `/ne/info`, + method: 'post', + data: data, + }); +} + +/** + * 网元信息修改 + * @param data 网元对象 + * @returns object + */ +export function updateNeInfo(data: Record) { + return request({ + url: `/ne/info`, + method: 'put', + data: data, + }); +} + +/** + * 网元信息删除 + * @param id 信息ID + * @returns object + */ +export function delNeInfo(infoIds: string | number) { + return request({ + url: `/ne/info/${infoIds}`, + method: 'delete', + timeout: 60_000, + }); +} + /** * 查询网元列表全部无分页 - * @param query 查询参数 + * @param query 查询参数 neType neId bandStatus * @returns object */ export function listAllNeInfo(query: Record) { diff --git a/src/views/ne/neInfo/components/EditModal.vue b/src/views/ne/neInfo/components/EditModal.vue new file mode 100644 index 00000000..f1d22d11 --- /dev/null +++ b/src/views/ne/neInfo/components/EditModal.vue @@ -0,0 +1,687 @@ + + + + + diff --git a/src/views/ne/neInfo/index.vue b/src/views/ne/neInfo/index.vue index f9fd5aa4..8d3135ff 100644 --- a/src/views/ne/neInfo/index.vue +++ b/src/views/ne/neInfo/index.vue @@ -1,45 +1,18 @@