From 7060a3d8875a1bae0d64b832d2f06d6fb85269b0 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Fri, 17 May 2024 11:04:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BD=91=E5=85=83=E6=8E=88=E6=9D=83?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=8F=98=E6=9B=B4=E6=8F=90=E4=BE=9B=E9=87=8D?= =?UTF-8?q?=E5=90=AF=E5=8A=9F=E8=83=BD=EF=BC=8C=E6=8E=92=E9=99=A4OMC?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ne/neLicense/components/EditModal.vue | 3 ++- src/views/ne/neLicense/index.vue | 22 ++++++++++++++----- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/views/ne/neLicense/components/EditModal.vue b/src/views/ne/neLicense/components/EditModal.vue index 4875df59..d695025e 100644 --- a/src/views/ne/neLicense/components/EditModal.vue +++ b/src/views/ne/neLicense/components/EditModal.vue @@ -371,7 +371,8 @@ onMounted(() => {}); - + + diff --git a/src/views/ne/neLicense/index.vue b/src/views/ne/neLicense/index.vue index f693ad57..37e6d630 100644 --- a/src/views/ne/neLicense/index.vue +++ b/src/views/ne/neLicense/index.vue @@ -188,7 +188,7 @@ function fnGetList(pageNum?: number) { listNeLicense(toRaw(queryParams)).then(res => { if (res.code === RESULT_CODE_SUCCESS && Array.isArray(res.rows)) { tablePagination.total = res.total; - tableState.data = res.rows; + tableState.data = res.rows.filter(s => s.neType !== 'OMC'); if ( tablePagination.total <= (queryParams.pageNum - 1) * tablePagination.pageSize && @@ -261,10 +261,21 @@ function fnRecordRefresh(row: Record) { stateNeLicense(row.neType, row.neId) .then(res => { if (res.code === RESULT_CODE_SUCCESS) { - // 获取列表数据 - fnGetList(); + row.status = '1'; + row.serialNum = res.data.sn; + row.expiryDate = res.data.expire; + message.success( + `${row.neType} ${row.neId} ${dictStatus.value[1].label}`, + 3 + ); } else { - message.error(res.msg, 3); + row.status = '0'; + row.serialNum = '-'; + row.expiryDate = '-'; + message.success( + `${row.neType} ${row.neId} ${dictStatus.value[0].label}`, + 3 + ); } }) .finally(() => { @@ -299,6 +310,7 @@ function fnRecordState() { row.serialNum = res.data.sn; row.expiryDate = res.data.expire; } + tableState.selectedRowKeys = []; } message.success(t('common.operateOk'), 3); hide(); @@ -393,7 +405,7 @@ onMounted(() => {