diff --git a/src/api/ne/neHostCmd.ts b/src/api/ne/neHostCmd.ts new file mode 100644 index 00000000..a7e57279 --- /dev/null +++ b/src/api/ne/neHostCmd.ts @@ -0,0 +1,64 @@ +import { request } from '@/plugins/http-fetch'; + +/** + * 查询网元主机命令列表 + * @param query 查询参数 + * @returns object + */ +export function listNeHostCmd(query: Record) { + return request({ + url: '/ne/hostCmd/list', + method: 'get', + params: query, + }); +} + +/** + * 查询网元主机命令详细 + * @param cmdId 网元主机命令ID + * @returns object + */ +export function getNeHostCmd(cmdId: string | number) { + return request({ + url: `/ne/hostCmd/${cmdId}`, + method: 'get', + }); +} + +/** + * 新增网元主机命令 + * @param data 网元主机命令对象 + * @returns object + */ +export function addNeHostCmd(data: Record) { + return request({ + url: '/ne/hostCmd', + method: 'post', + data: data, + }); +} + +/** + * 修改网元主机命令 + * @param data 网元主机命令对象 + * @returns object + */ +export function updateNeHostCmd(data: Record) { + return request({ + url: '/ne/hostCmd', + method: 'put', + data: data, + }); +} + +/** + * 删除网元主机命令 + * @param cmdId 网元主机命令ID + * @returns object + */ +export function delNeHostCmd(cmdId: string | number) { + return request({ + url: `/ne/hostCmd/${cmdId}`, + method: 'delete', + }); +} diff --git a/src/i18n/locales/en-US.ts b/src/i18n/locales/en-US.ts index 2c3bcb3a..6759ef19 100644 --- a/src/i18n/locales/en-US.ts +++ b/src/i18n/locales/en-US.ts @@ -566,6 +566,20 @@ export default { test: "Test Connection To Host", testOk: "Test Connection Successful", }, + neHostCmd: { + cmdType: "Type", + groupId: "Group", + title: "Title", + titlePlease: "Please fill in the command name correctly", + command: "Command", + commandPlease: "Please enter a valid command string correctly", + remark: "Remark", + createTime: "Time", + delTip: "Are you sure you want to delete the message with command number [{num}]?", + ok: "Successful Operation", + addTitle: "New Host Commands", + editTitle: "Edit Host Commands", + }, }, neUser: { auth: { diff --git a/src/i18n/locales/zh-CN.ts b/src/i18n/locales/zh-CN.ts index a1f4d9d4..7d832154 100644 --- a/src/i18n/locales/zh-CN.ts +++ b/src/i18n/locales/zh-CN.ts @@ -566,6 +566,20 @@ export default { test: "测试连接", testOk: "测试连接成功", }, + neHostCmd: { + cmdType: "命令类型", + groupId: "分组", + title: "名称", + titlePlease: "请正确填写命令名称", + command: "命令", + commandPlease: "请正确输入有效命令字符串", + remark: "备注", + createTime: "创建时间", + delTip: "确认要删除命令编号为【{num}】的信息吗?", + ok: "操作成功", + addTitle: "新增主机命令", + editTitle: "编辑主机命令", + }, }, neUser: { auth: { diff --git a/src/views/ne/neHostCommand/index.vue b/src/views/ne/neHostCommand/index.vue new file mode 100644 index 00000000..2587094a --- /dev/null +++ b/src/views/ne/neHostCommand/index.vue @@ -0,0 +1,597 @@ + + + + +