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 @@