fix(wms/coil): 修复钻取表格物料名称显示问题并添加表格高度限制
修复从store获取物料名称的逻辑,确保钻取对话框标题正确显示物料名称 为两个表格添加max-height属性,防止数据过多时表格高度无限增长
This commit is contained in:
@@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
<!-- 数据表格 -->
|
<!-- 数据表格 -->
|
||||||
<div class="table-container">
|
<div class="table-container">
|
||||||
<el-table :data="list" border stripe style="width: 100%; margin-top: 20px" @row-click="handleTableRowClick"
|
<el-table max-height="400" :data="list" border stripe style="width: 100%; margin-top: 20px" @row-click="handleTableRowClick"
|
||||||
row-class-name="table-row-hover">
|
row-class-name="table-row-hover">
|
||||||
<!-- 仓库相关列:仅仓库统计时有效 -->
|
<!-- 仓库相关列:仅仓库统计时有效 -->
|
||||||
<el-table-column v-if="queryParams.statType === '2'" prop="warehouseName" label="仓库名称" align="center"
|
<el-table-column v-if="queryParams.statType === '2'" prop="warehouseName" label="仓库名称" align="center"
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<!-- 钻取表格 -->
|
<!-- 钻取表格 -->
|
||||||
<el-table v-loading="drillDownLoading" :data="drillDownList" border stripe style="width: 100%"
|
<el-table max-height="400" v-loading="drillDownLoading" :data="drillDownList" border stripe style="width: 100%"
|
||||||
v-if="!drillDownLoading">
|
v-if="!drillDownLoading">
|
||||||
<el-table-column prop="warehouseName" label="仓库名称" align="center" min-width="150"></el-table-column>
|
<el-table-column prop="warehouseName" label="仓库名称" align="center" min-width="150"></el-table-column>
|
||||||
<el-table-column prop="currentCoilNo" label="当前卷号" align="center" min-width="120"></el-table-column>
|
<el-table-column prop="currentCoilNo" label="当前卷号" align="center" min-width="120"></el-table-column>
|
||||||
@@ -145,6 +145,7 @@ import MaterialSelect from "@/components/KLPService/MaterialSelect";
|
|||||||
import * as echarts from 'echarts';
|
import * as echarts from 'echarts';
|
||||||
import RawMaterialInfo from "@/components/KLPService/Renderer/RawMaterialInfo";
|
import RawMaterialInfo from "@/components/KLPService/Renderer/RawMaterialInfo";
|
||||||
import ProductInfo from "@/components/KLPService/Renderer/ProductInfo";
|
import ProductInfo from "@/components/KLPService/Renderer/ProductInfo";
|
||||||
|
import { findItemWithBom } from "@/store/modules/category";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
@@ -532,8 +533,11 @@ export default {
|
|||||||
// 物料统计钻取
|
// 物料统计钻取
|
||||||
this.drillDownParams.itemType = data.itemType;
|
this.drillDownParams.itemType = data.itemType;
|
||||||
this.drillDownParams.itemId = data.itemId;
|
this.drillDownParams.itemId = data.itemId;
|
||||||
this.drillDownParams.itemName = data.name;
|
// 从store中获取物料名称
|
||||||
this.dialogTitle = `${data.itemType === 'product' ? '成品' : '原材料'}库存明细 - ${data.name}`;
|
const item = findItemWithBom(data.itemType, data.itemId);
|
||||||
|
console.log('item', item, data);
|
||||||
|
this.drillDownParams.itemName = item ? item.itemName : data.name;
|
||||||
|
this.dialogTitle = `${data.itemType === 'product' ? '成品' : '原材料'}库存明细 - ${this.drillDownParams.itemName}`;
|
||||||
} else if (data.warehouseId && data.warehouseName) {
|
} else if (data.warehouseId && data.warehouseName) {
|
||||||
// 仓库统计钻取
|
// 仓库统计钻取
|
||||||
this.drillDownParams.warehouseId = data.warehouseId;
|
this.drillDownParams.warehouseId = data.warehouseId;
|
||||||
|
|||||||
Reference in New Issue
Block a user