Browse Source

24-12-27 标签记录

master
qiezi 1 year ago
parent
commit
ea94e03636
  1. 2
      src/views/modules/print/print_package_TCPlabel-NOOREVIEW.js
  2. 36
      src/views/modules/production/scanForm.vue

2
src/views/modules/print/print_package_TCPlabel-NOOREVIEW.js

@ -13,7 +13,7 @@ export function printTCPPackageLabelNoPreview(printList) {
LODOP.NewPage();
LODOP.SET_PRINT_PAGESIZE(0,1000,700,"");
// LODOP.ADD_PRINT_BARCODE(133,286,130,88,"QRCode",printData.partSpec);
LODOP.ADD_PRINT_BARCODE(133,286,130,88,"QRCode",`${printData.site};${printData.partNo};${printData.unitQty};${printData.seqNo};${printData.printId}`);
LODOP.ADD_PRINT_BARCODE(133,286,130,88,"QRCode",`${printData.site};${printData.partNo};${printData.unitQty};${printData.seqNo};${printData.printId};${isNaN(printData.tcpValue)?'':printData.tcpValue}`);
LODOP.ADD_PRINT_TEXT(93,18,123,25,"Product No:");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",12);

36
src/views/modules/production/scanForm.vue

@ -55,6 +55,19 @@ export default {
// this.scanLabelDetailList = v
}
},
totalWeight:{
get(){
return this.scanLabelDetailList.reduce((pre, cur) => {
if (cur.weight){
return pre + new Decimal(cur.weight).toNumber()
}
return pre
}, 0);
},
set(val) {
}
}
},
data(){
return{
@ -180,6 +193,7 @@ export default {
scanType:parseInt(arr[2]) !== this.partValue?'零散数量':'标准数量',
seqNo:arr[3],
printId:arr[4]?arr[4]:'',
weight:arr[5],
createBy:this.$store.state.user.name,
createData:dayjs().format("YYYY-MM-DD")
}
@ -271,6 +285,9 @@ export default {
<el-form-item label="袋数">
<el-input-number disabled :controls="false" style="margin-top: -5px;text-align: right" v-model="totalNum"></el-input-number>
</el-form-item>
<el-form-item label="总重量">
<el-input-number disabled :controls="false" style="margin-top: -5px;text-align: right" v-model="totalWeight"></el-input-number>
</el-form-item>
<el-form-item label=" " v-if="isReport">
<download-excel
:fields="exportDataStandard"
@ -289,19 +306,20 @@ export default {
<el-link style="cursor:pointer;" @click="removeScanLabel(row)">删除</el-link>
</template>
</el-table-column>
<el-table-column label="通知单号" header-align="center" align="center" show-overflow-tooltip prop="delNotifyNo"/>
<el-table-column label="通知单号序号" header-align="center" align="left" show-overflow-tooltip prop="delNotifyItemNo"/>
<el-table-column label="产品编码" header-align="center" show-overflow-tooltip>
<el-table-column label="通知单号" min-width="120px" header-align="center" align="center" show-overflow-tooltip prop="delNotifyNo"/>
<el-table-column label="通知单号序号" min-width="100px" header-align="center" align="left" show-overflow-tooltip prop="delNotifyItemNo"/>
<el-table-column label="产品编码" min-width="100px" header-align="center" show-overflow-tooltip>
<template slot-scope="{row,$index}">
{{detail.partNo}}
</template>
</el-table-column>
<el-table-column label="数量" header-align="center" align="center" show-overflow-tooltip prop="scanQty"/>
<el-table-column label="类型" header-align="center" align="left" show-overflow-tooltip prop="scanType"/>
<el-table-column label="JOB NO." header-align="center" align="left" show-overflow-tooltip prop="seqNo"/>
<el-table-column label="序号" header-align="center" align="left" show-overflow-tooltip prop="printId"/>
<el-table-column label="操作员" header-align="center" align="left" show-overflow-tooltip prop="createBy"/>
<el-table-column label="扫描时间" header-align="center" align="center" show-overflow-tooltip prop="createData"/>
<el-table-column label="数量" min-width="60px" header-align="center" align="center" show-overflow-tooltip prop="scanQty"/>
<el-table-column label="重量" min-width="60px" header-align="center" align="center" show-overflow-tooltip prop="weight"/>
<el-table-column label="类型" min-width="100px" header-align="center" align="center" show-overflow-tooltip prop="scanType"/>
<el-table-column label="JOB NO." min-width="100px" header-align="center" align="left" show-overflow-tooltip prop="seqNo"/>
<el-table-column label="序号" min-width="100px" header-align="center" align="left" show-overflow-tooltip prop="printId"/>
<el-table-column label="操作员" min-width="100px" header-align="center" align="left" show-overflow-tooltip prop="createBy"/>
<el-table-column label="扫描时间" min-width="100px" header-align="center" align="center" show-overflow-tooltip prop="createData"/>
</el-table>
</div>
<div class="photo" style="width: 40%;padding-left: 10px">

Loading…
Cancel
Save