From 21e354258e597fe9df78e1a79899c62f0b466381 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Fri, 1 Aug 2025 14:46:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E5=AD=97=E6=96=87=E4=BB=B6=E9=A2=84?= =?UTF-8?q?=E8=A7=88=E5=92=8C=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- klp-ui/src/api/mes/qc/files.js | 47 +++++ klp-ui/src/views/mes/qc/files/index.vue | 225 ++++++++++++++++++++++++ 2 files changed, 272 insertions(+) create mode 100644 klp-ui/src/api/mes/qc/files.js create mode 100644 klp-ui/src/views/mes/qc/files/index.vue diff --git a/klp-ui/src/api/mes/qc/files.js b/klp-ui/src/api/mes/qc/files.js new file mode 100644 index 00000000..d8f0fea4 --- /dev/null +++ b/klp-ui/src/api/mes/qc/files.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' + +// 模拟获取文件列表 +export function listFile() { + return request({ + url: '/wms/file/list', + method: 'get' + }) +} + +export function getFileStats() { + return request({ + url: `/wms/file/stats`, + method: 'get' + }) +} + +export function deleteFile(fileName) { + return request({ + url: `/wms/file/delete/${fileName}`, + method: 'delete' + }) +} + +export function getFileContent(fileName) { + return request({ + url: `/wms/file/content/${fileName}`, + method: 'get', + }) +} + +// 清除三个月的内的文件 +export function clearUp() { + return request({ + url: `/wms/file/cleanup`, + method: 'delete' + }) +} + +// 批量删除文件 +export function batchDeleteFile(fileNames) { + return request({ + url: `/wms/file/batch-delete`, + method: 'post', + data: fileNames + }) +} \ No newline at end of file diff --git a/klp-ui/src/views/mes/qc/files/index.vue b/klp-ui/src/views/mes/qc/files/index.vue new file mode 100644 index 00000000..f57bed7d --- /dev/null +++ b/klp-ui/src/views/mes/qc/files/index.vue @@ -0,0 +1,225 @@ + + + + +