diff --git a/src/api/pallet/index.js b/src/api/pallet/index.js
new file mode 100644
index 0000000..63f077b
--- /dev/null
+++ b/src/api/pallet/index.js
@@ -0,0 +1,11 @@
+import {createAPI} from '../../utils/httpRequest'
+
+export const exportPallet = (data) => createAPI(`/catch/pallet/export`,'post',data,'download')
+
+export const savePallet = (data) => createAPI(`/catch/pallet/save`,'post',data)
+export const saveBatchPallet = (data) => createAPI(`/catch/pallet/save/batch`,'post',data)
+export const removePallet = (data) => createAPI(`/catch/pallet/remove`,'post',data)
+export const removeAllPallet = (data) => createAPI(`/catch/pallet/remove/all`,'post',data)
+export const removePalletById = (data) => createAPI(`/catch/pallet/remove/${data.id}`,'post',data)
+export const queryPallet = (data) => createAPI(`/catch/pallet/list`,'post',data)
+export const queryPalletPage = (data) => createAPI(`/catch/pallet/${data.no}/${data.size}`,'post',data)
diff --git a/src/assets/scss/global.scss b/src/assets/scss/global.scss
index 9f79ec4..f8d7b17 100644
--- a/src/assets/scss/global.scss
+++ b/src/assets/scss/global.scss
@@ -459,3 +459,11 @@ a:hover{
height: auto;
line-height: 1.5;
}
+
+//盒子高度
+.box-container{
+ display: flex;
+ flex-direction: column;
+ height: calc(100vh - 100px);
+ min-height: 200px;
+}
diff --git a/src/views/modules/pallet/index.vue b/src/views/modules/pallet/index.vue
new file mode 100644
index 0000000..761e0be
--- /dev/null
+++ b/src/views/modules/pallet/index.vue
@@ -0,0 +1,403 @@
+
+
+
+
+
+
+
+
+
+
+ Batch Processing
+ Clear All Data
+ Export
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Delete
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Delete
+
+
+
+
+
+ Save
+ Cancel
+
+
+
+
+
+