diff --git a/src/api/mmlManage/neOperate.ts b/src/api/mmlManage/neOperate.ts index 2b227719..0be5b6e9 100644 --- a/src/api/mmlManage/neOperate.ts +++ b/src/api/mmlManage/neOperate.ts @@ -36,18 +36,30 @@ export async function getMMLByNE(neType: string) { export async function sendMMlByNE( neType: string, neId: string, - cmdStr: string + cmdArr: string[] ) { // 发起请求 const result = await request({ url: `/api/rest/operationManagement/v1/elementType/${neType}/objectType/mml?ne_id=${neId}`, method: 'post', - data: { mml: [cmdStr] }, + data: { mml: cmdArr }, timeout: 180_000, }); // 解析数据 if (result.code === RESULT_CODE_SUCCESS && Array.isArray(result.data.data)) { - result.data = result.data.data[0]; + result.data = result.data.data; } return result; } + +/** + * 发送文件到网元端 + * @returns object + */ +export function transferToNeFile(data: Record) { + return request({ + url: `/ne/action/pushFile`, + method: 'post', + data, + }); +} diff --git a/src/api/mmlManage/omcOperate.ts b/src/api/mmlManage/omcOperate.ts index f7d27a04..e129391e 100644 --- a/src/api/mmlManage/omcOperate.ts +++ b/src/api/mmlManage/omcOperate.ts @@ -31,17 +31,17 @@ export async function getMMLByOMC() { * @param cmdStr 命令串 * @returns */ -export async function sendMMlByOMC(neId: string, cmdStr: string) { +export async function sendMMlByOMC(neId: string, cmdArr: string[]) { // 发起请求 const result = await request({ url: `/api/rest/operationManagement/v1/elementType/OMC/objectType/mml?ne_id=${neId}`, method: 'post', - data: { mml: [cmdStr] }, + data: { mml: cmdArr }, timeout: 180_000, }); // 解析数据 if (result.code === RESULT_CODE_SUCCESS && Array.isArray(result.data.data)) { - result.data = result.data.data[0]; + result.data = result.data.data; } return result; } diff --git a/src/api/mmlManage/udmOperate.ts b/src/api/mmlManage/udmOperate.ts index a6a7d9fe..56b8ab6b 100644 --- a/src/api/mmlManage/udmOperate.ts +++ b/src/api/mmlManage/udmOperate.ts @@ -31,17 +31,17 @@ export async function getMMLByUDM() { * @param cmdStr 命令串 * @returns */ -export async function sendMMlByUDM(neId: string, cmdStr: string) { +export async function sendMMlByUDM(neId: string, cmdArr: string[]) { // 发起请求 const result = await request({ url: `/api/rest/operationManagement/v1/elementType/UDM/objectType/mml?ne_id=${neId}`, method: 'post', - data: { mml: [cmdStr] }, + data: { mml: cmdArr }, timeout: 180_000, }); // 解析数据 if (result.code === RESULT_CODE_SUCCESS && Array.isArray(result.data.data)) { - result.data = result.data.data[0]; + result.data = result.data.data; } return result; }