From db0b6a11996106e53d60fdc537d18414036ab22a Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Wed, 5 Mar 2025 11:11:50 +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 | 25 ++++++++++++++++++++++--- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/i18n/locales/en-US.ts b/src/i18n/locales/en-US.ts index a373779f..8e2d95ba 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 5bbaae68..f82f5ac8 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 f8883469..ebc7ea8b 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, @@ -214,7 +215,7 @@ function fnGetList(pageNum?: number) { queryParams.pageNum = pageNum; } listNeVersion(toRaw(queryParams)).then(res => { - if (res.code === RESULT_CODE_SUCCESS) { + if (res.code === RESULT_CODE_SUCCESS) { // 取消勾选 if (tableState.selectedRowKeys.length > 0) { tableState.selectedRowKeys = []; @@ -305,6 +306,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'); } @@ -523,8 +528,7 @@ onMounted(() => { type="primary" :disabled="tableState.selectedRowKeys.length > 1" @click.prevent=" - () => - (modalState.openByMoreFile = !modalState.openByMoreFile) + () => (modalState.openByMoreFile = !modalState.openByMoreFile) " > @@ -616,6 +620,21 @@ onMounted(() => { +