diff --git a/CHANGELOG.md b/CHANGELOG.md index 76335ef8..96b3af0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # 版本发布日志 +## 2.2509.4-20250926 + +- 优化 UDM数据显示创建时间列 +- 优化 中英文补充 +- 新增 添加系统备份功能,包括导入导出OMC的API和界面支持 +- 新增 日志备份文件查看kpi文件记录 +- 优化 根据搜索条件导出,去除最大记录限制 +- 新增 添加活动告警自动刷新功能并优化代码结构 +- 修复 奇安信浏览器时区格式错误 +- 新增 添加网元配置快速PLMN修改框 +- 新增 ue和ne模块权限按钮 +- 新增 监控模块按钮权限 +- 修复 UDM数据导出提示信息,导出总数 +- 新增 网元许可快速上传功能 +- 新增 网元信息快速OAM功能 + ## 2.2508.4-20250829 - 新增 网元授权显示用户数/基站数 diff --git a/src/api/neData/udm_auth.ts b/src/api/neData/udm_auth.ts index 1f20dd42..93ed0b69 100644 --- a/src/api/neData/udm_auth.ts +++ b/src/api/neData/udm_auth.ts @@ -140,3 +140,17 @@ export function exportUDMAuth(data: Record) { timeout: 180_000, }); } + +/** + * UDM鉴权用户导出DecAuth + * @param neId 网元ID + * @returns bolb + */ +export function exportUDMDecAuth(neId: string) { + return request({ + url: `/neData/udm/auth/export-dec?neId=${neId}`, + method: 'GET', + responseType: 'blob', + timeout: 180_000, + }); +} diff --git a/src/i18n/locales/en-US.ts b/src/i18n/locales/en-US.ts index 11e25fd2..1d0b9b32 100644 --- a/src/i18n/locales/en-US.ts +++ b/src/i18n/locales/en-US.ts @@ -600,6 +600,7 @@ export default { result:'Result', success:'Success', default:'Default', + allsuccess:'All NE have been configured successfully!', }, quickUpload: { title: 'Quick License Upload', @@ -1371,7 +1372,7 @@ export default { kpiPCF:'KPI PCF', kpiUPF:'KPI UPF', kpiMME:'KPI MME', - kpiSMSC:'KPI SMSC', + kpiSMSC:'KPI SMSC', } }, monitor: { diff --git a/src/i18n/locales/zh-CN.ts b/src/i18n/locales/zh-CN.ts index ed2b05b8..f577e405 100644 --- a/src/i18n/locales/zh-CN.ts +++ b/src/i18n/locales/zh-CN.ts @@ -600,6 +600,7 @@ export default { result:'操作结果', success:'成功', default:'失败', + allsuccess:'所有网元配置成功!', }, quickUpload: { title: '快速许可证上传', @@ -1371,7 +1372,7 @@ export default { kpiPCF:'KPI PCF', kpiUPF:'KPI UPF', kpiMME:'KPI MME', - kpiSMSC:'KPI SMSC', + kpiSMSC:'KPI SMSC', } }, monitor: { diff --git a/src/views/dashboard/smscCDR/index.vue b/src/views/dashboard/smscCDR/index.vue index bbbf505f..ab2ca6b7 100644 --- a/src/views/dashboard/smscCDR/index.vue +++ b/src/views/dashboard/smscCDR/index.vue @@ -33,10 +33,10 @@ const queue = new PQueue({ concurrency: 1, autoStart: true }); /**字典数据 */ let dict: { - /**CDR 响应原因代码类别类型 */ - cdrCauseCode: DictType[]; + /**CDR SMSC 响应原因代码类别类型 */ + cdrSMSCCauseCode: DictType[]; } = reactive({ - cdrCauseCode: [], + cdrSMSCCauseCode: [], }); /**网元可选 */ @@ -186,12 +186,19 @@ let tableColumns: ColumnsType = [ }, { - title: t('views.dashboard.cdr.result'), + title: t('views.dashboard.cdr.resultCode'), dataIndex: 'cdrJSON', key: 'cause', align: 'left', width: 200, }, + { + title: t('views.dashboard.cdr.resultCause'), + dataIndex: 'cdrJSON', + key: 'result', + align: 'left', + width: 200, + }, { title: t('views.dashboard.cdr.time'), dataIndex: 'cdrJSON', @@ -472,9 +479,9 @@ function wsMessage(res: Record) { onMounted(() => { // 初始字典数据 - Promise.allSettled([getDict('cdr_cause_code')]).then(resArr => { + Promise.allSettled([getDict('cdr_cause_smsc')]).then(resArr => { if (resArr[0].status === 'fulfilled') { - dict.cdrCauseCode = resArr[0].value; + dict.cdrSMSCCauseCode = resArr[0].value; } }); @@ -712,17 +719,15 @@ onBeforeUnmount(() => { >