diff --git a/src/api/warehouse/pallet.js b/src/api/warehouse/pallet.js
new file mode 100644
index 0000000..e475787
--- /dev/null
+++ b/src/api/warehouse/pallet.js
@@ -0,0 +1,28 @@
+import { createAPI } from "@/utils/httpRequest.js";
+
+// 获取托盘列表
+export const getPalletList = data => createAPI('warehouse/pallet/list', 'POST', data)
+
+// 获取托盘信息(根据托盘ID)
+export const getPalletInfo = data => createAPI('warehouse/pallet/info', 'POST', data)
+
+// 获取托盘信息(根据主键ID)
+export const getPalletById = id => createAPI(`warehouse/pallet/info/${id}`, 'GET')
+
+// 保存托盘信息
+export const savePallet = data => createAPI('warehouse/pallet/save', 'POST', data)
+
+// 修改托盘信息
+export const updatePallet = data => createAPI('warehouse/pallet/update', 'POST', data)
+
+// 删除托盘
+export const deletePallet = data => createAPI('warehouse/pallet/delete', 'POST', data)
+
+// 检查托盘ID是否存在
+export const checkPalletId = data => createAPI('warehouse/pallet/checkPalletId', 'POST', data)
+
+// 获取托盘状态选项
+export const getPalletStatusOptions = () => createAPI('warehouse/pallet/statusOptions', 'GET')
+
+// 获取用户授权站点列表
+export const getUserAuthorizedSites = data => createAPI('warehouse/pallet/getUserAuthorizedSites', 'POST', data)
diff --git a/src/views/modules/warehouse/pallet.vue b/src/views/modules/warehouse/pallet.vue
new file mode 100644
index 0000000..25e9665
--- /dev/null
+++ b/src/views/modules/warehouse/pallet.vue
@@ -0,0 +1,540 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 新增
+ {{ buttons.deleteList}}
+
+
+
+
+
+
+
+ {{scope.row[item.columnProp]}}
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+