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