|
@@ -174,6 +174,7 @@
|
|
|
<span class="all">总毛重:{{ allGross.toFixed(2) }}</span>
|
|
|
<span class="all">总净重:{{ allNet.toFixed(2) }}</span>
|
|
|
<span class="all">总金额:{{ allMoney.toFixed(2) }}</span>
|
|
|
+ <span class="all">总体积:{{ allVloum.toFixed(3) }}</span>
|
|
|
</div>
|
|
|
</a-form-model>
|
|
|
|
|
@@ -479,6 +480,7 @@ export default {
|
|
|
allGross:0,
|
|
|
allNet:0,
|
|
|
allMoney:0,
|
|
|
+ allVloum:0,
|
|
|
allBox:0,
|
|
|
validatorRules: {
|
|
|
shippingOrderDate:[{required: true, message: '托书日期不能为空!'}],
|
|
@@ -502,6 +504,7 @@ export default {
|
|
|
this.allNet+=Number(item.netWeight)
|
|
|
this.allBox += Number(item.boxNumber)
|
|
|
})
|
|
|
+ this.getTotalVolumn()
|
|
|
}
|
|
|
},
|
|
|
filters: {
|
|
@@ -531,6 +534,30 @@ export default {
|
|
|
// ></a-table>
|
|
|
// )
|
|
|
// },
|
|
|
+ getTotalVolumn(){
|
|
|
+ this.allVloum = 0
|
|
|
+ var containerNumberArr = [],
|
|
|
+ readyFabricArr = []
|
|
|
+ // var headData = JSON.parse(JSON.stringify(this.addBook));
|
|
|
+ var vol = 0
|
|
|
+ for (var i=0; i<this.addBookData.length; i++){
|
|
|
+ var rowData = this.addBookData[i];
|
|
|
+ if(rowData.readyFabric == '面料'){
|
|
|
+ containerNumberArr.push(rowData.containerNumber)
|
|
|
+ readyFabricArr.push(rowData.readyFabric)
|
|
|
+ }
|
|
|
+ if (rowData.volume != undefined && rowData.volume != ""){
|
|
|
+ vol += rowData.volume*1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ var totalVolume = parseFloat(vol.toFixed(4));
|
|
|
+ containerNumberArr = [...new Set(containerNumberArr)]
|
|
|
+ readyFabricArr = [...new Set(readyFabricArr)]
|
|
|
+ if(readyFabricArr.length == 1 && readyFabricArr[0] == '面料'){
|
|
|
+ totalVolume = (containerNumberArr.length)*68;
|
|
|
+ }
|
|
|
+ this.allVloum = totalVolume
|
|
|
+ },
|
|
|
|
|
|
// 抽屉 取消
|
|
|
handleCancel() {
|