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(() => { +