feat(wms): 调整导出配置和标签预览布局

- 增加单次导出数量从30到50
- 添加冷硬卷作为默认物料类型
- 重构生产标签预览布局,优化显示效果并增加二维码尺寸
This commit is contained in:
砂糖
2026-01-09 16:42:04 +08:00
parent 76ff0919b2
commit 0945d2b900
2 changed files with 40 additions and 11 deletions

View File

@@ -3,30 +3,58 @@
<table class="material-label-table">
<!-- 调整第一行结构使label和value各占2列等宽 -->
<tr>
<td class="label-cell" colspan="1">料卷号</td>
<td class="value-cell" colspan="2">
<div type="text" class="nob" style="display: flex; align-items: center; text-align: center; justify-content: center;">{{ content.enterCoilNo || '' }}</div>
<td colspan="3" style="padding: 0;">
<div
style="
display: flex;
height: 100%;
align-items: space-evenly;
text-align: center;
justify-content: space-evenly;
flex-direction: column;
">
<div style="display: flex; flex: 1; align-items: center;">
<div style="flex: 1; height: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid #333; box-sizing: border-box;" class="label-cell">
料卷号
</div>
<div style="flex: 1; height: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid #333; box-sizing: border-box;" class="value-cell">
{{ content.enterCoilNo || '' }}
</div>
</div>
<div style="display: flex; flex: 1; align-items: center;">
<div style="flex: 1; height: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid #333; box-sizing: border-box;" class="label-cell">
逻辑库区
</div>
<div style="flex: 1; height: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid #333; box-sizing: border-box;" class="value-cell">
<input type="text" class="nob" :value="content.warehouseName || ''" />
</div>
</div>
<div style="display: flex; flex: 1; align-items: center;">
<div style="flex: 1; height: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid #333; box-sizing: border-box;" class="label-cell">
实际库区
</div>
<div style="flex: 1; height: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid #333; box-sizing: border-box;" class="value-cell">
<input type="text" class="nob" :value="content.actualWarehouseName || ''" />
</div>
</div>
</div>
</td>
<td class="value-cell" colspan="1">
<QRCode :content="content.qrcodeRecordId || ' '" :size="40" />
<QRCode :content="content.qrcodeRecordId || ' '" :size="60" />
</td>
</tr>
<tr>
<!-- <tr>
<td class="label-cell" colspan="2">逻辑库区</td>
<td class="value-cell" colspan="2">
<input type="text" class="nob" :value="content.warehouseName || ''" />
</td>
<!-- <td class="label-cell">实际库区</td>
<td class="value-cell">
<input type="text" class="nob" :value="content.actualWarehouseName || ''" />
</td> -->
</tr>
<tr>
<td class="label-cell" colspan="2">实际库区</td>
<td class="value-cell" colspan="2">
<input type="text" class="nob" :value="content.actualWarehouseName || ''" />
</td>
</tr>
</tr> -->
<tr>
<td class="label-cell">规格(mm)</td>
<td class="value-cell">

View File

@@ -159,7 +159,7 @@ export default {
// 导出配置
config: {
renderScale: 1.2, // 清晰度
pageSize: 30 // 单次导出数量
pageSize: 50 // 单次导出数量
},
// 任务规划数据
@@ -224,6 +224,7 @@ export default {
materialType: '成品',
itemType: 'product',
selectType: 'raw_material',
itemName: '冷硬卷',
pageSize: 1, // 仅获取总数量pageSize设为1
pageNum: 1
});