diff --git a/pda/api/warehouse/inventory.js b/pda/api/warehouse/inventory.js
new file mode 100644
index 0000000..6548428
--- /dev/null
+++ b/pda/api/warehouse/inventory.js
@@ -0,0 +1,47 @@
+import request from '@/utils/request'
+
+// 获取盘点待处理任务列表
+export function getInventoryOutTaskList(query) {
+ return request({
+ url: '/pda/inventoryOutTaskList',
+ method: 'get',
+ params: query
+ })
+}
+
+// 获取盘点任务详情
+export function getOutboundDetail(rollerNumber) {
+ return request({
+ url: '/pda/getStockoutInfoByRollerNumber',
+ method: 'get',
+ params: { rollerNumber }
+ })
+}
+
+// 获取出盘点任务库存
+export function getTrayCodeDetail(trayCode) {
+ return request({
+ url: '/pda/getInventoryOutInfoByTrayCode',
+ method: 'get',
+ params: { trayCode }
+ })
+}
+
+// 确认版辊库存状态
+export function confirmExcetion(data) {
+ return request({
+ url: '/pda/inventoryStockExcetion',
+ method: 'post',
+ data: data
+ })
+}
+
+// 确认托盘盘点出库完成 - 盘点出库
+export function inventoryTrayCodeComplete(trayCode) {
+ return request({
+ url: '/pda/inventoryTrayCodeComplete',
+ method: 'post',
+ // data: { trayCode: trayCode }
+ params: { trayCode }
+ })
+}
\ No newline at end of file
diff --git a/pda/pages/warehouse/inventory/inventoryConfirm.vue b/pda/pages/warehouse/inventory/inventoryConfirm.vue
new file mode 100644
index 0000000..6f34da7
--- /dev/null
+++ b/pda/pages/warehouse/inventory/inventoryConfirm.vue
@@ -0,0 +1,408 @@
+
+
+
+
+ 出库任务编号
+ {{ taskNo }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 版辊编号
+ {{ item.rollerNumber }}
+
+
+ 托盘库存数量
+ {{ item.quantity }}
+
+
+ 确认状态
+ {{ productDetailStatusMap[item.productStatus] || '未知状态' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pda/pages/warehouse/outbound/trayConfirmManual.vue b/pda/pages/warehouse/outbound/trayConfirmManual.vue
new file mode 100644
index 0000000..6c2d833
--- /dev/null
+++ b/pda/pages/warehouse/outbound/trayConfirmManual.vue
@@ -0,0 +1,461 @@
+
+
+
+
+ 出库任务编号
+ {{ taskNo }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 版辊编号
+ {{ item.rollerNumber }}
+
+
+ 托盘库存数量
+ {{ item.stockQuantity }}
+
+
+ 出库数量
+
+
+
+
+ 确认状态
+ {{ stockDetailStatusMap[item.status] || '未知状态' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+