feat(wms): 新增钢卷库存分布统计功能
- 添加钢卷按仓库和类型分布的API接口 - 实现钢卷库存统计的可视化展示页面,包含树图、柱状图和饼图 - 优化库存列表页面,移除不必要字段 - 在基础信息面板中增加仓库名称显示 - 调整物料选择组件,根据类型显示不同选择器
This commit is contained in:
@@ -64,6 +64,7 @@
|
||||
<el-table-column label="班组" align="center" prop="team" />
|
||||
<el-table-column label="毛重" align="center" prop="grossWeight" />
|
||||
<el-table-column label="净重" align="center" prop="netWeight" />
|
||||
<el-table-column label="仓库" align="center" prop="warehouseName" />
|
||||
<el-table-column label="物品" align="center" prop="itemName">
|
||||
<template slot-scope="scope">
|
||||
<ProductInfo v-if="scope.row.itemType == 'product'" productId="scope.row.itemId">
|
||||
@@ -120,8 +121,8 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="物品ID" prop="itemId">
|
||||
<MaterialSelect v-model="form.itemId" :itemType="form.itemType" placeholder="请选择物品ID" style="width: 100%;"
|
||||
clearable />
|
||||
<product-select v-if="form.itemType == 'product'" v-model="form.itemId" placeholder="请选择成品ID" style="width: 100%;" clearable />
|
||||
<raw-material-select v-else-if="form.itemType == 'raw_material'" v-model="form.itemId" placeholder="请选择原料ID" style="width: 100%;" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark" placeholder="请输入备注" />
|
||||
@@ -151,7 +152,9 @@ import { listMaterialCoil, getMaterialCoil, delMaterialCoil, addMaterialCoil, up
|
||||
import WarehouseSelect from "@/components/WarehouseSelect";
|
||||
import QRCode from "../../print/components/QRCode.vue";
|
||||
import { saveAsImage } from '@/utils/klp';
|
||||
import MaterialSelect from "@/components/KLPService/ProductSelect";
|
||||
import ProductSelect from "@/components/KLPService/ProductSelect";
|
||||
import RawMaterialSelect from "@/components/KLPService/RawMaterialSelect";
|
||||
// import MaterialSelect from "@/components/KLPService/ProductSelect";
|
||||
import ProductInfo from "@/components/KLPService/Renderer/ProductInfo";
|
||||
import BomInfoMini from "@/components/KLPService/Renderer/BomInfoMini";
|
||||
import RawMaterialInfo from "@/components/KLPService/Renderer/RawMaterialInfo";
|
||||
@@ -165,7 +168,9 @@ export default {
|
||||
components: {
|
||||
WarehouseSelect,
|
||||
QRCode,
|
||||
MaterialSelect,
|
||||
// MaterialSelect,
|
||||
ProductSelect,
|
||||
RawMaterialSelect,
|
||||
ProductInfo,
|
||||
RawMaterialInfo,
|
||||
BomInfoMini,
|
||||
@@ -224,7 +229,6 @@ export default {
|
||||
hasMergeSplit: undefined,
|
||||
parentCoilNos: undefined,
|
||||
itemId: undefined,
|
||||
itemType: undefined,
|
||||
status: undefined,
|
||||
},
|
||||
// 表单参数
|
||||
|
||||
Reference in New Issue
Block a user