feat(物料管理): 添加物料状态选项和库存查询功能
在MmMaterial.vue中添加物料状态选项,并在MmInventory.vue中新增物料编码和仓库名称查询条件,以增强物料管理功能
This commit is contained in:
@@ -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' },
|
||||
|
||||
@@ -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: '启用'
|
||||
}
|
||||
]
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user