feat(物料管理): 添加物料状态选项和库存查询功能

在MmMaterial.vue中添加物料状态选项,并在MmInventory.vue中新增物料编码和仓库名称查询条件,以增强物料管理功能
This commit is contained in:
Tom
2025-12-29 10:14:41 +08:00
parent 87d666532e
commit 4eab60e6ec
2 changed files with 21 additions and 2 deletions

View File

@@ -6,6 +6,13 @@
<template>
<div>
<el-form :model="queryParams" label-position="right" inline ref="queryRef" v-show="showSearch" @submit.prevent>
<!-- 库存查询功能按物料编码仓库名称 -->
<el-form-item label="物料编码" prop="materialCode">
<el-input v-model="queryParams.materialCode" placeholder="请输入物料编码" />
</el-form-item>
<el-form-item label="仓库名称" prop="warehouseName">
<el-input v-model="queryParams.warehouseName" placeholder="请输入仓库名称" />
</el-form-item>
<el-form-item>
<el-button icon="search" type="primary" @click="handleQuery">{{ $t('btn.search') }}</el-button>
<el-button icon="refresh" @click="resetQuery">{{ $t('btn.reset') }}</el-button>
@@ -167,7 +174,9 @@ const queryParams = reactive({
pageNum: 1,
pageSize: 10,
sort: '',
sortType: 'asc'
sortType: 'asc',
materialCode: '',
warehouseName: ''
})
const columns = ref([
{ visible: true, align: 'center', type: '', prop: 'id', label: '主键ID' },

View File

@@ -13,7 +13,7 @@
<el-form-item label="物料名称" prop="materialName">
<el-input v-model="queryParams.materialName" placeholder="请输入物料名称" />
</el-form-item>
<el-form-item label="物料分类名称" prop="categoryName">
<el-form-item label="物料分类名称" prop="categoryCode">
<el-select v-model="queryParams.categoryCode" placeholder="请选择">
<el-option label="全部" value="" />
<el-option v-for="item in materialCategoryOptions" :key="item.value" :label="item.label" :value="item.value"></el-option>
@@ -322,6 +322,16 @@ const state = reactive({
dictValue: '4',
dictLabel: '辅料'
}
],
statusOptions: [
{
dictValue: '0',
dictLabel: '停用'
},
{
dictValue: '1',
dictLabel: '启用'
}
]
}
})