From af5981b8fdfa8c48acc2dc6f092954e8a52a55ed 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: Tue, 6 Jan 2026 15:25:27 +0800 Subject: [PATCH] =?UTF-8?q?feat(automatedWarehouse):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=90=88=E6=89=98=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 创建 palletMergeQuery API 接口文件,包含获取托盘类型、查询合托列表、提交合托等功能 - 实现合托查询页面组件,包含托盘类型选择下拉框和查询表单 - 添加表格展示需要合托的托盘列表,支持多选和行点击操作 - 实现提交合托功能,支持选择多个托盘进行合并操作 - 集成托盘类型下拉选项加载和表格数据查询功能 - 添加选中状态管理和提交按钮禁用逻辑 --- .../automatedWarehouse/palletMergeQuery.js | 13 + .../automatedWarehouse/palletMergeQuery.vue | 337 ++++++++++++++++++ 2 files changed, 350 insertions(+) create mode 100644 src/api/automatedWarehouse/palletMergeQuery.js create mode 100644 src/views/modules/automatedWarehouse/palletMergeQuery.vue diff --git a/src/api/automatedWarehouse/palletMergeQuery.js b/src/api/automatedWarehouse/palletMergeQuery.js new file mode 100644 index 0000000..923b69e --- /dev/null +++ b/src/api/automatedWarehouse/palletMergeQuery.js @@ -0,0 +1,13 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// ========== 合托查询相关 ========== - rqrq + +// 获取托盘类型下拉选项(wcs_auto_sort='Y' 且 pallet_family != 'A02')- rqrq +export const getPalletTypeOptions = data => createAPI(`/automatedWarehouse/palletMergeQuery/getPalletTypeOptions`, 'post', data) + +// 查询需要合托的托盘列表 - rqrq +export const searchPalletMergeList = data => createAPI(`/automatedWarehouse/palletMergeQuery/searchPalletMergeList`, 'post', data) + +// 提交合托请求(预留方法)- rqrq +export const submitPalletMerge = data => createAPI(`/automatedWarehouse/palletMergeQuery/submitPalletMerge`, 'post', data) + diff --git a/src/views/modules/automatedWarehouse/palletMergeQuery.vue b/src/views/modules/automatedWarehouse/palletMergeQuery.vue new file mode 100644 index 0000000..6043c93 --- /dev/null +++ b/src/views/modules/automatedWarehouse/palletMergeQuery.vue @@ -0,0 +1,337 @@ + + + + + +