|
|
|
|
@ -152,7 +152,7 @@
|
|
|
|
|
<template v-slot:title>
|
|
|
|
|
<view class="pallet-info">
|
|
|
|
|
<text class="pallet-number" @click="openPalletDetail(pallet)">
|
|
|
|
|
{{index+1}}. [ {{ pallet.palletNo?pallet.palletNo:'无工装托盘'}} ] ( {{ pallet.children?pallet.children.length:'0'}} )
|
|
|
|
|
{{index+1}}. [ {{ pallet.palletNo?pallet.palletNo:'无工装托盘'}} ] ( {{ pallet.qty}} )
|
|
|
|
|
</text>
|
|
|
|
|
<view class="sright">
|
|
|
|
|
<u-checkbox shape="square" :iconSize="30" :size="40" v-model="pallet.checked" @change="checkboxChange($event,index)">
|
|
|
|
|
@ -165,7 +165,7 @@
|
|
|
|
|
<view class="pallet-info">
|
|
|
|
|
<text class="pallet-number">
|
|
|
|
|
{{ pl.assemcode}}
|
|
|
|
|
<text style="color: #888; margin-left: 20rpx;">({{ pl.qty?parseFloat(pl.qty).toFixed(2):'0.00' }})</text></text>
|
|
|
|
|
<text style="color: #888; margin-left: 20rpx;">({{ pl.qty?parseInt(pl.qty):'0.00' }})</text></text>
|
|
|
|
|
<view class="sright">
|
|
|
|
|
<u-checkbox shape="square" :iconSize="30" :size="40"
|
|
|
|
|
v-model="pl.checked" @change="childcheckboxChange($event,index,idx)"></u-checkbox>
|
|
|
|
|
@ -953,7 +953,9 @@ export default {
|
|
|
|
|
var pallets = res.data;
|
|
|
|
|
var palletDetails = pallets.palletDetails?pallets.palletDetails:[];
|
|
|
|
|
this.palletData=[];
|
|
|
|
|
let _qty=0
|
|
|
|
|
palletDetails.forEach((item,index)=>{
|
|
|
|
|
_qty+=parseInt(item.qty||'0')
|
|
|
|
|
item["checked"]=true;
|
|
|
|
|
var findx = this.palletData.findIndex(cell => item.palletNo === cell.palletNo);
|
|
|
|
|
// 新增
|
|
|
|
|
@ -971,7 +973,8 @@ export default {
|
|
|
|
|
files:files,
|
|
|
|
|
isOpen: true,
|
|
|
|
|
checked:true,
|
|
|
|
|
children:[item]
|
|
|
|
|
children:[item],
|
|
|
|
|
qty:parseInt(item.qty||'0')
|
|
|
|
|
}
|
|
|
|
|
this.palletData.push(pallet);
|
|
|
|
|
this.$forceUpdate();
|
|
|
|
|
@ -979,16 +982,16 @@ export default {
|
|
|
|
|
else{
|
|
|
|
|
// 添加到此托盘明细列表
|
|
|
|
|
this.palletData[findx].children.push(item);
|
|
|
|
|
this.palletData[findx].qty+=parseInt(item.qty||'0')
|
|
|
|
|
this.$forceUpdate();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 无托盘
|
|
|
|
|
var noPalletDetails = pallets.noPalletDetails?pallets.noPalletDetails:[];
|
|
|
|
|
//配送单配送管件数量
|
|
|
|
|
this.itemList.qty=palletDetails.length+noPalletDetails.length
|
|
|
|
|
|
|
|
|
|
noPalletDetails.forEach((item,index)=>{
|
|
|
|
|
_qty+=parseInt(item.qty||'0')
|
|
|
|
|
item["checked"]=true;
|
|
|
|
|
var findx = this.palletData.findIndex(cell => item.palletNo === cell.palletNo);
|
|
|
|
|
// 新增
|
|
|
|
|
@ -1006,7 +1009,8 @@ export default {
|
|
|
|
|
files:files,
|
|
|
|
|
isOpen: true,
|
|
|
|
|
checked:true,
|
|
|
|
|
children:[item]
|
|
|
|
|
children:[item],
|
|
|
|
|
qty:parseInt(item.qty||'0')
|
|
|
|
|
}
|
|
|
|
|
this.palletData.push(pallet);
|
|
|
|
|
this.$forceUpdate();
|
|
|
|
|
@ -1014,11 +1018,15 @@ export default {
|
|
|
|
|
else{
|
|
|
|
|
// 添加到此托盘明细列表
|
|
|
|
|
this.palletData[findx].children.push(item);
|
|
|
|
|
this.palletData[findx].qty+=parseInt(item.qty||'0')
|
|
|
|
|
this.$forceUpdate();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
console.log(this.palletData);
|
|
|
|
|
|
|
|
|
|
//配送单配送管件数量
|
|
|
|
|
this.itemList.qty=_qty
|
|
|
|
|
this.palletAll=res.data;
|
|
|
|
|
this.pallet=res.data.palletDetails;
|
|
|
|
|
// 配送单号deliveryNo、工程编号project、制作图号dwgno、托盘表号instno、数量qty(合计)、
|
|
|
|
|
|