From 5cb99ff153362bbaeff3874b4aa0ab0acfe6b0a7 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Thu, 21 Sep 2023 11:13:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20UDM=E9=89=B4=E6=9D=83=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/neUser/auth.ts | 41 ++ src/views/neUser/auth/index.vue | 691 +++++++++++++++++++++++++++++++- 2 files changed, 727 insertions(+), 5 deletions(-) create mode 100644 src/api/neUser/auth.ts diff --git a/src/api/neUser/auth.ts b/src/api/neUser/auth.ts new file mode 100644 index 00000000..ee081c08 --- /dev/null +++ b/src/api/neUser/auth.ts @@ -0,0 +1,41 @@ +import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; +import { request } from '@/plugins/http-fetch'; +import { parseObjLineToHump } from '@/utils/parse-utils'; + +/** + * 查询鉴权列表 + * @param query 查询参数 + * @returns object + */ +export function listAuth(query: Record) { + return request({ + url: '/udmUserManage/v1/auths', + method: 'get', + params: query, + }); +} + +/** + * 查询鉴权详细 + * @param neId 网元ID + * @returns object + */ +export function getAuth(neId: string, imsi: string) { + return request({ + url: `/udmUserManage/v1/auth/${neId}/${imsi}`, + method: 'get', + }); +} + +/** + * 修改鉴权 + * @param data 鉴权对象 + * @returns object + */ +export function updateAuth(data: Record) { + return request({ + url: `/udmUserManage/v1/auth/${data.neId}`, + method: 'put', + data: data, + }); +} diff --git a/src/views/neUser/auth/index.vue b/src/views/neUser/auth/index.vue index a66e68de..903f7318 100644 --- a/src/views/neUser/auth/index.vue +++ b/src/views/neUser/auth/index.vue @@ -1,11 +1,692 @@ - - +