🐞 fix: 修复库存盘点筛选的选择器bug

This commit is contained in:
砂糖
2025-08-16 16:18:38 +08:00
parent 021ea80ea8
commit dc315e90bf
2 changed files with 16 additions and 37 deletions

View File

@@ -11,19 +11,7 @@
<div class="stock-main-col">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<!-- 移除仓库筛选项 -->
<el-form-item label="物品类型" prop="itemType">
<el-select v-model="queryParams.itemType" placeholder="请选择物品类型" clearable>
<el-option v-for="dict in dict.type.stock_item_type" :key="dict.value" :label="dict.label"
:value="dict.value" />
</el-select>
</el-form-item>
<el-form-item label="物料" prop="itemId">
<raw-material-select v-if="queryParams.itemType === 'raw_material'" v-model="queryParams.itemId"
placeholder="请选择原材料" style="width: 100%;" clearable />
<product-select v-else-if="queryParams.itemType === 'product'" v-model="queryParams.itemId"
placeholder="请选择产品" style="width: 100%;" clearable />
<el-input v-else v-model="queryParams.itemId" placeholder="请先选择物品类型" :disabled="true" style="width: 100%;" />
</el-form-item>
<MaterialSelect :itemType.sync="queryParams.itemType" :itemId.sync="queryParams.itemId" @change="getList" />
<el-form-item label="单位" prop="unit">
<el-input v-model="queryParams.unit" placeholder="请输入单位" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
@@ -148,6 +136,7 @@ import ProductInfo from "@/components/KLPService/Renderer/ProductInfo";
import BomInfoMini from "@/components/KLPService/Renderer/BomInfoMini";
import StockIo from './panels/stockIo.vue';
import WarehouseTree from "@/components/KLPService/WarehouseTree/index.vue";
import MaterialSelect from "@/components/KLPService/MaterialSelect";
export default {
name: "Stock",
@@ -161,7 +150,8 @@ export default {
ProductInfo,
BomInfoMini,
StockIo,
WarehouseTree
WarehouseTree,
MaterialSelect
},
data() {
return {