|
|
@ -55,6 +55,19 @@ export default { |
|
|
// this.scanLabelDetailList = v |
|
|
// 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(){ |
|
|
data(){ |
|
|
return{ |
|
|
return{ |
|
|
@ -180,6 +193,7 @@ export default { |
|
|
scanType:parseInt(arr[2]) !== this.partValue?'零散数量':'标准数量', |
|
|
scanType:parseInt(arr[2]) !== this.partValue?'零散数量':'标准数量', |
|
|
seqNo:arr[3], |
|
|
seqNo:arr[3], |
|
|
printId:arr[4]?arr[4]:'', |
|
|
printId:arr[4]?arr[4]:'', |
|
|
|
|
|
weight:arr[5], |
|
|
createBy:this.$store.state.user.name, |
|
|
createBy:this.$store.state.user.name, |
|
|
createData:dayjs().format("YYYY-MM-DD") |
|
|
createData:dayjs().format("YYYY-MM-DD") |
|
|
} |
|
|
} |
|
|
@ -271,6 +285,9 @@ export default { |
|
|
<el-form-item label="袋数"> |
|
|
<el-form-item label="袋数"> |
|
|
<el-input-number disabled :controls="false" style="margin-top: -5px;text-align: right" v-model="totalNum"></el-input-number> |
|
|
<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> |
|
|
|
|
|
<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"> |
|
|
<el-form-item label=" " v-if="isReport"> |
|
|
<download-excel |
|
|
<download-excel |
|
|
:fields="exportDataStandard" |
|
|
:fields="exportDataStandard" |
|
|
@ -289,19 +306,20 @@ export default { |
|
|
<el-link style="cursor:pointer;" @click="removeScanLabel(row)">删除</el-link> |
|
|
<el-link style="cursor:pointer;" @click="removeScanLabel(row)">删除</el-link> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</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}"> |
|
|
<template slot-scope="{row,$index}"> |
|
|
{{detail.partNo}} |
|
|
{{detail.partNo}} |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</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> |
|
|
</el-table> |
|
|
</div> |
|
|
</div> |
|
|
<div class="photo" style="width: 40%;padding-left: 10px"> |
|
|
<div class="photo" style="width: 40%;padding-left: 10px"> |
|
|
|