diff --git a/inventory-web/src/views/stock/inbound/product.vue b/inventory-web/src/views/stock/inbound/product.vue
index b31d6a9..4d6f371 100644
--- a/inventory-web/src/views/stock/inbound/product.vue
+++ b/inventory-web/src/views/stock/inbound/product.vue
@@ -16,22 +16,51 @@
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
@@ -465,7 +494,7 @@ const dialogStatus = ref<'create' | 'update'>('create')
const tableData = ref([])
const total = ref(0)
const formRef = ref()
-const queryParams = reactive({ page: 1, pageSize: 100, keyword: '', statuses: ['在库', '借库'], company: '' })
+const queryParams = reactive({ page: 1, pageSize: 100, keyword: '', category: '', material_type: '', statuses: ['在库', '借库'], company: '' })
const categoryOptions = ref([])
const typeOptions = ref([])
const companyOptions = ref([]) // [新增]
@@ -1007,6 +1036,11 @@ onMounted(() => {
.filter-item-input { /* 宽度已在行内样式控制 */ }
.action-btn { font-weight: 500; }
+.search-btn { background-color: #E6F1FC; border-color: #A3D0FD; color: #409EFF; }
+.search-btn:hover { background-color: #409EFF; border-color: #409EFF; color: #fff; }
+.reset-btn { background-color: #fff; border: 1px solid #dcdfe6; }
+.reset-btn:hover { border-color: #c0c4cc; color: #606266; }
+
/* [新增] 修复弹窗最小高度 */
.dialog-scroll-container { min-height: 450px; }