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