|
|
|
@ -73,7 +73,7 @@
|
|
|
|
|
>
|
|
|
|
|
<div style="width: 33%"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<table border="2" cellspacing="0" id="table">
|
|
|
|
|
<table border="2" cellspacing="0" id="table" style="font-size: 12px !important;">
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr
|
|
|
|
|
><td colspan="10">
|
|
|
|
@ -82,25 +82,38 @@
|
|
|
|
|
>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="xh"> 序号</td>
|
|
|
|
|
<td colspan="2"> 物料编码 </td>
|
|
|
|
|
<td> 物料名称 </td>
|
|
|
|
|
<td> 物料类型 </td>
|
|
|
|
|
<td> 规格型号 </td>
|
|
|
|
|
<td> 系统单位 </td>
|
|
|
|
|
<td> 库存数量 </td>
|
|
|
|
|
<td> 本次出库数量 </td>
|
|
|
|
|
<td > 物料编码 </td>
|
|
|
|
|
<td colspan="2">物料名称</td>
|
|
|
|
|
<td>物料类型</td>
|
|
|
|
|
<td>规格型号</td>
|
|
|
|
|
<td>系统单位</td>
|
|
|
|
|
<td>库存数量</td>
|
|
|
|
|
<td>本次出库数量</td>
|
|
|
|
|
<td colspan="3"> 备注 </td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr v-for="(tabite, index) in item.matItemDOList" :key="tabite.index">
|
|
|
|
|
<td>{{ index + 1 }}</td>
|
|
|
|
|
<td colspan="2">{{ tabite.projectSubCode }}</td>
|
|
|
|
|
<td>{{ tabite.projectSubName }}</td>
|
|
|
|
|
<td>{{ getDictLabel(DICT_TYPE.BIZ_MATERIAL_TYPE, tabite.materialType) }}</td>
|
|
|
|
|
<td>{{ tabite.spec }}</td>
|
|
|
|
|
<td>{{ getDictLabel(DICT_TYPE.BIZ_MATERIAL_UNIT, tabite.unit) }} </td>
|
|
|
|
|
<td>{{ tabite.stockQuantity }}</td>
|
|
|
|
|
<td>{{ tabite.storageOkQty }}</td>
|
|
|
|
|
<td colspan="3"> {{ tabite.description }}</td>
|
|
|
|
|
<td style="max-width: 90px;font-size: 12px !important;">{{ tabite.projectSubCode }}</td>
|
|
|
|
|
<td style="max-width: 90px;font-size: 12px !important;">{{ tabite.projectSubName }}</td>
|
|
|
|
|
<td colspan="2" style="max-width: 120px;font-size: 12px !important;">{{ getDictLabel(DICT_TYPE.BIZ_MATERIAL_TYPE, tabite.materialType) }}</td>
|
|
|
|
|
<td style="max-width: 90px;font-size: 12px !important;">{{ tabite.spec }}</td>
|
|
|
|
|
<td style="max-width: 90px;font-size: 12px !important;">{{ getDictLabel(DICT_TYPE.BIZ_MATERIAL_UNIT, tabite.unit) }} </td>
|
|
|
|
|
<td style="max-width: 90px;font-size: 12px !important;">{{ tabite.stockQuantity }}</td>
|
|
|
|
|
<td style="max-width: 90px;font-size: 12px !important;">{{ tabite.storageOkQty }}</td>
|
|
|
|
|
<td colspan="3" style="min-width: 100px;font-size: 12px !important;"> {{ tabite.description }}</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
<tbody v-if="item.matItemDOList.length < 8">
|
|
|
|
|
<tr v-for="(tabite, index) in 8 - item.matItemDOList.length" :key="tabite.index">
|
|
|
|
|
<td class="xh"> {{ item.matItemDOList.length + index+1 }}</td>
|
|
|
|
|
<td> </td>
|
|
|
|
|
<td colspan="2"></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td colspan="3" style="min-width: 100px"> </td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
@ -157,7 +170,7 @@ const onPrint = () => {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@page {
|
|
|
|
|
size: A4;
|
|
|
|
|
size: A4 ;
|
|
|
|
|
margin:0;
|
|
|
|
|
}
|
|
|
|
|
@media print {
|
|
|
|
|