🦄 refactor: 新增物料选择器
This commit is contained in:
@@ -4,21 +4,7 @@
|
||||
<el-form-item label="存储位置" prop="warehouseId">
|
||||
<WarehouseSelect v-model="queryParams.warehouseId" placeholder="请选择仓库/库区/库位" clearable @change="getList" />
|
||||
</el-form-item>
|
||||
<el-form-item label="物料类型" prop="itemType">
|
||||
<el-select v-model="queryParams.itemType" placeholder="请选择物料类型" clearable>
|
||||
<el-option v-for="item in dict.type.stock_item_type" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="物品信息" prop="itemId">
|
||||
<RawMaterialSelect v-if="queryParams.itemType == 'raw_material'" v-model="queryParams.itemId" :item-type="queryParams.itemType" placeholder="物料信息"
|
||||
style="width: 300px" clearable @change="getList" />
|
||||
<ProductSelect v-else-if="queryParams.itemType == 'product'" v-model="queryParams.itemId" :item-type="queryParams.itemType" placeholder="物料信息"
|
||||
style="width: 300px" clearable @change="getList" />
|
||||
<SemiSelect v-else-if="queryParams.itemType == 'semi'" v-model="queryParams.itemId" :item-type="queryParams.itemType" placeholder="物料信息"
|
||||
style="width: 300px" clearable @change="getList" />
|
||||
<el-input v-else disabled 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="changeTime">
|
||||
<el-date-picker
|
||||
clearable
|
||||
@@ -134,6 +120,7 @@ import ProductSelect from '@/components/KLPService/ProductSelect/index.vue';
|
||||
import SemiSelect from '@/components/KLPService/SemiSelect/index.vue';
|
||||
import RawMaterialInfo from '@/components/KLPService/Renderer/RawMaterialInfo.vue';
|
||||
import ProductInfo from '@/components/KLPService/Renderer/ProductInfo.vue';
|
||||
import MaterialSelect from '@/components/KLPService/MaterialSelect/index.vue';
|
||||
|
||||
export default {
|
||||
name: "StockLog",
|
||||
@@ -143,7 +130,8 @@ export default {
|
||||
ProductSelect,
|
||||
RawMaterialInfo,
|
||||
ProductInfo,
|
||||
SemiSelect
|
||||
SemiSelect,
|
||||
MaterialSelect
|
||||
},
|
||||
dicts: ['stock_item_type'],
|
||||
data() {
|
||||
|
||||
Reference in New Issue
Block a user