From b5371cf527ac7b4641114fd515b44230015cd8dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Fri, 30 Jan 2026 17:36:51 +0800 Subject: [PATCH] =?UTF-8?q?feat(mes):=20=E6=96=B0=E5=A2=9EMES=20TID=20EPC?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 创建MES TID EPC日志API接口,包括查询、导入、导出、删除等功能 - 开发TID EPC日志管理页面,实现分页查询和表格展示 - 添加Excel导入功能,支持批量导入TID EPC数据 - 实现数据导出功能,支持按条件导出日志数据 - 集成BU站点选择功能,支持按站点和BU进行数据过滤 - 添加批量删除功能,支持多选删除日志记录 - 实现完整的CRUD操作界面,包含搜索、分页、导入导出等交互功能 --- src/api/mes/mesTidEpcLog.js | 41 ++ src/views/modules/mes/mesTidEpcLog.vue | 497 +++++++++++++++++++++++++ 2 files changed, 538 insertions(+) create mode 100644 src/api/mes/mesTidEpcLog.js create mode 100644 src/views/modules/mes/mesTidEpcLog.vue diff --git a/src/api/mes/mesTidEpcLog.js b/src/api/mes/mesTidEpcLog.js new file mode 100644 index 0000000..91ef496 --- /dev/null +++ b/src/api/mes/mesTidEpcLog.js @@ -0,0 +1,41 @@ +/** + * MES TID EPC日志API - rqrq + * @author rqrq + * @date 2025/01/30 + */ +import { createAPI } from "@/utils/httpRequest.js"; + +// ================= 查询 ================= + +/** + * 分页查询日志列表 - rqrq + * @param data 查询条件 + */ +export const searchList = data => createAPI(`/pms/mesTidEpcLog/searchList`, 'post', data) + +/** + * 导出数据列表 - rqrq + * @param data 查询条件 + */ +export const getExportList = data => createAPI(`/pms/mesTidEpcLog/getExportList`, 'post', data) + +// ================= 导入 ================= + +/** + * 导入Excel数据 - rqrq + * @param data FormData对象 + */ +export const importExcel = data => createAPI(`/pms/mesTidEpcLog/importExcel`, 'post', data) + +/** + * 下载导入模板 - rqrq + */ +export const downloadTemplate = () => createAPI(`/pms/mesTidEpcLog/downloadTemplate`, 'get', null, 'download') + +// ================= 删除 ================= + +/** + * 删除日志数据 - rqrq + * @param data ID数组 + */ +export const deleteData = data => createAPI(`/pms/mesTidEpcLog/delete`, 'post', data) diff --git a/src/views/modules/mes/mesTidEpcLog.vue b/src/views/modules/mes/mesTidEpcLog.vue new file mode 100644 index 0000000..8a736f4 --- /dev/null +++ b/src/views/modules/mes/mesTidEpcLog.vue @@ -0,0 +1,497 @@ + + + + +