From 11146d41eb44cd95001749a18385e44ee234cd3b Mon Sep 17 00:00:00 2001 From: lvxiu_ext Date: Tue, 2 May 2023 14:19:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=99=A8=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E4=B8=8E=E6=A8=A1=E5=9E=8B=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/cert/modelInfo.js | 8 + src/api/cert/serverInfo.js | 8 + src/views/cert/modelInfo/index.vue | 573 ++++++++++++++-------------- src/views/cert/serverInfo/index.vue | 127 +++--- 4 files changed, 371 insertions(+), 345 deletions(-) diff --git a/src/api/cert/modelInfo.js b/src/api/cert/modelInfo.js index bbc3955..27207bc 100644 --- a/src/api/cert/modelInfo.js +++ b/src/api/cert/modelInfo.js @@ -42,3 +42,11 @@ export function delModelInfo(id) { method: 'delete' }) } + +// 刷新模型缓存 +export function refreshModelInfo() { + return request({ + url: '/cert/modelInfo/refresh/', + method: 'get' + }) +} \ No newline at end of file diff --git a/src/api/cert/serverInfo.js b/src/api/cert/serverInfo.js index bf97d3b..58387e6 100644 --- a/src/api/cert/serverInfo.js +++ b/src/api/cert/serverInfo.js @@ -42,3 +42,11 @@ export function delServerInfo(id) { method: 'delete' }) } + +//刷新服务器缓存 +export function refreshServerInfo(id) { + return request({ + url: '/cert/serverInfo/refresh/', + method: 'get' + }) +} \ No newline at end of file diff --git a/src/views/cert/modelInfo/index.vue b/src/views/cert/modelInfo/index.vue index 8491aab..fdb5c07 100644 --- a/src/views/cert/modelInfo/index.vue +++ b/src/views/cert/modelInfo/index.vue @@ -1,288 +1,299 @@ - - - \ No newline at end of file + } + }); +} + +/** 删除按钮操作 */ +function handleDelete(row) { + const _ids = row.id || ids.value; + proxy.$modal.confirm('是否确认删除模型管理编号为"' + _ids + '"的数据项?').then(function() { + return delModelInfo(_ids); + }).then(() => { + getList(); + proxy.$modal.msgSuccess("删除成功"); + }).catch(() => {}); +} + +/** 导出按钮操作 */ +function handleExport() { + proxy.download('cert/modelInfo/export', { + ...queryParams.value + }, `modelInfo_${new Date().getTime()}.xlsx`) +} + +/** 刷新缓存 */ +function handleRefresh() { + proxy.$modal.confirm('是否确认刷新缓存?').then(function() { + refreshModelInfo(); + }).then(() => { + proxy.$modal.msgSuccess("刷新成功"); + }).catch(() => {}); +} + +getList(); + \ No newline at end of file diff --git a/src/views/cert/serverInfo/index.vue b/src/views/cert/serverInfo/index.vue index 347e884..ba46c2d 100644 --- a/src/views/cert/serverInfo/index.vue +++ b/src/views/cert/serverInfo/index.vue @@ -1,6 +1,14 @@