From fa14f50e2d73220319d89706785a3787fed95f7a Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Sat, 30 Mar 2024 20:13:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E7=BD=91=E5=85=83?= =?UTF-8?q?=E6=93=8D=E4=BD=9C=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ne/neLicense.ts | 108 +++++++++++++++++++++++++++++++++++++++ src/api/ne/neSoftware.ts | 4 +- 2 files changed, 110 insertions(+), 2 deletions(-) create mode 100644 src/api/ne/neLicense.ts diff --git a/src/api/ne/neLicense.ts b/src/api/ne/neLicense.ts new file mode 100644 index 00000000..0229e4f9 --- /dev/null +++ b/src/api/ne/neLicense.ts @@ -0,0 +1,108 @@ +import { request } from '@/plugins/http-fetch'; + +/** + * 查询网元授权列表 + * @param query 查询参数 + * @returns object + */ +export function listNeLicense(query: Record) { + return request({ + url: '/ne/license/list', + method: 'get', + params: query, + timeout: 60_000, + }); +} + +/** + * 查询网元授权详细 + * @param licenseId 信息ID + * @returns object + */ +export function getNeLicense(licenseId: string | number) { + return request({ + url: `/ne/license/${licenseId}`, + method: 'get', + }); +} + +/** + * 网元授权新增 + * @param data 网元对象 + * @returns object + */ +export function addNeLicense(data: Record) { + return request({ + url: `/ne/license`, + method: 'post', + data: data, + }); +} + +/** + * 网元授权修改 + * @param data 网元对象 + * @returns object + */ +export function updateNeLicense(data: Record) { + return request({ + url: `/ne/license`, + method: 'put', + data: data, + }); +} + +/** + * 网元授权删除 + * @param id 信息ID + * @returns object + */ +export function delNeLicense(licenseIds: string | number) { + return request({ + url: `/ne/license/${licenseIds}`, + method: 'delete', + timeout: 60_000, + }); +} + +/** + * 网元授权激活授权申请码 + * @param neType 网元类型 + * @param neId 网元id + * @returns object + */ +export function codeNeLicense(neType: string, neId: string) { + return request({ + url: `/ne/license/code`, + method: 'get', + params: { neType, neId }, + }); +} + +/** + * 网元授权激活授权文件替换 + * @param data 网元对象 + * @returns object + */ +export function changeNeLicense(data: Record) { + return request({ + url: `/ne/license/change`, + method: 'post', + data: data, + timeout: 180_000, + }); +} + +/** + * 网元授权激活状态 + * @param neType 网元类型 + * @param neId 网元id + * @returns object + */ +export function stateNeLicense(neType: string, neId: string) { + return request({ + url: `/ne/license/state`, + method: 'get', + params: { neType, neId }, + }); +} diff --git a/src/api/ne/neSoftware.ts b/src/api/ne/neSoftware.ts index 7e387e58..533ecefd 100644 --- a/src/api/ne/neSoftware.ts +++ b/src/api/ne/neSoftware.ts @@ -70,9 +70,9 @@ export function delNeSoftware(softwareIds: string | number) { * @param data 网元对象 * @returns object */ -export function installCheckNeSoftware(data: Record) { +export function checkInstallNeSoftware(data: Record) { return request({ - url: `/ne/software/installCheck`, + url: `/ne/software/checkInstall`, method: 'post', data: data, timeout: 180_000,