feat(物料管理): 添加物料状态选项和库存查询功能
在MmMaterial.vue中添加物料状态选项,并在MmInventory.vue中新增物料编码和仓库名称查询条件,以增强物料管理功能
This commit is contained in:
@@ -6,6 +6,13 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<el-form :model="queryParams" label-position="right" inline ref="queryRef" v-show="showSearch" @submit.prevent>
|
<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-form-item>
|
||||||
<el-button icon="search" type="primary" @click="handleQuery">{{ $t('btn.search') }}</el-button>
|
<el-button icon="search" type="primary" @click="handleQuery">{{ $t('btn.search') }}</el-button>
|
||||||
<el-button icon="refresh" @click="resetQuery">{{ $t('btn.reset') }}</el-button>
|
<el-button icon="refresh" @click="resetQuery">{{ $t('btn.reset') }}</el-button>
|
||||||
@@ -167,7 +174,9 @@ const queryParams = reactive({
|
|||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
sort: '',
|
sort: '',
|
||||||
sortType: 'asc'
|
sortType: 'asc',
|
||||||
|
materialCode: '',
|
||||||
|
warehouseName: ''
|
||||||
})
|
})
|
||||||
const columns = ref([
|
const columns = ref([
|
||||||
{ visible: true, align: 'center', type: '', prop: 'id', label: '主键ID' },
|
{ visible: true, align: 'center', type: '', prop: 'id', label: '主键ID' },
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
<el-form-item label="物料名称" prop="materialName">
|
<el-form-item label="物料名称" prop="materialName">
|
||||||
<el-input v-model="queryParams.materialName" placeholder="请输入物料名称" />
|
<el-input v-model="queryParams.materialName" placeholder="请输入物料名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="物料分类名称" prop="categoryName">
|
<el-form-item label="物料分类名称" prop="categoryCode">
|
||||||
<el-select v-model="queryParams.categoryCode" placeholder="请选择">
|
<el-select v-model="queryParams.categoryCode" placeholder="请选择">
|
||||||
<el-option label="全部" value="" />
|
<el-option label="全部" value="" />
|
||||||
<el-option v-for="item in materialCategoryOptions" :key="item.value" :label="item.label" :value="item.value"></el-option>
|
<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',
|
dictValue: '4',
|
||||||
dictLabel: '辅料'
|
dictLabel: '辅料'
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
statusOptions: [
|
||||||
|
{
|
||||||
|
dictValue: '0',
|
||||||
|
dictLabel: '停用'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
dictValue: '1',
|
||||||
|
dictLabel: '启用'
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user