40 lines
722 B
TypeScript
40 lines
722 B
TypeScript
import { request } from '@/plugins/http-fetch';
|
|
|
|
/**
|
|
* 查询UDM可用cmd命令
|
|
* @returns object
|
|
*/
|
|
export async function getMMLByUDM() {
|
|
return request({
|
|
url: '/tool/mml/subscriber/list',
|
|
method: 'GET',
|
|
params: {
|
|
neType: 'UDM',
|
|
status: 'Active',
|
|
pageNum: 1,
|
|
pageSize: 1000,
|
|
},
|
|
timeout: 60_000,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 发送UDM的mml命令
|
|
* @param neId 网元ID
|
|
* @param cmdStr 命令串
|
|
* @returns
|
|
*/
|
|
export async function sendMMlByUDM(neId: string, cmdArr: string[]) {
|
|
return request({
|
|
url: '/tool/mml/command',
|
|
method: 'POST',
|
|
data: {
|
|
neType: 'UDM',
|
|
neId: neId,
|
|
type: 'General',
|
|
command: cmdArr,
|
|
},
|
|
timeout: 180_000,
|
|
});
|
|
}
|