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,