From f0e34726ecf69fc4bd24a31be60e575c7e34ade8 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Wed, 5 Mar 2025 11:11:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=BD=AF=E4=BB=B6?= =?UTF-8?q?=E5=8C=85=E6=96=87=E4=BB=B6=E6=9C=AA=E5=8F=91=E7=8E=B0=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/i18n/locales/en-US.ts | 1 + src/i18n/locales/zh-CN.ts | 1 + src/views/ne/neVersion/index.vue | 23 +++++++++++++++++++++-- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/i18n/locales/en-US.ts b/src/i18n/locales/en-US.ts index 2f2b12d9..409d6e04 100644 --- a/src/i18n/locales/en-US.ts +++ b/src/i18n/locales/en-US.ts @@ -607,6 +607,7 @@ export default { upgradeDone: 'Update complete, service being reloaded', upgradeFail: 'The update fails, please check whether the software file exists and whether the service terminal environment is available!', upgradeModal: 'Network Element Version Updates', + noPath: 'Package File Not Found', }, neLicense: { status: "License Status", diff --git a/src/i18n/locales/zh-CN.ts b/src/i18n/locales/zh-CN.ts index ff567ebd..18e4e483 100644 --- a/src/i18n/locales/zh-CN.ts +++ b/src/i18n/locales/zh-CN.ts @@ -607,6 +607,7 @@ export default { upgradeDone: '更新完成,服务正在重载', upgradeFail: '更新失败,请检查软件文件是否存在且服务终端环境是否可用!', upgradeModal: '网元版本更新', + noPath: '软件包文件未发现', }, neLicense: { status: "许可证状态", diff --git a/src/views/ne/neVersion/index.vue b/src/views/ne/neVersion/index.vue index abe7fe3f..cf7ad770 100644 --- a/src/views/ne/neVersion/index.vue +++ b/src/views/ne/neVersion/index.vue @@ -120,6 +120,7 @@ let tableColumns = ref([ { title: t('views.ne.neVersion.preVersion'), dataIndex: 'preVersion', + key: 'preVersion', align: 'left', width: 150, resizable: true, @@ -304,6 +305,10 @@ function fnRecordVersion( message.warning(t('views.ne.neVersion.rollbackTipEmpty'), 3); return; } + if (row.prePath === '' || row.prePath === '-') { + message.warning(t('views.ne.neVersion.noPath'), 3); + return; + } if (row.preVersion === row.version) { contentTip = t('views.ne.neVersion.rollbackTipEqual'); } @@ -522,8 +527,7 @@ onMounted(() => { type="primary" :disabled="tableState.selectedRowKeys.length > 1" @click.prevent=" - () => - (modalState.openByMoreFile = !modalState.openByMoreFile) + () => (modalState.openByMoreFile = !modalState.openByMoreFile) " > @@ -615,6 +619,21 @@ onMounted(() => { +