|
@@ -239,12 +239,12 @@ export default class BatchbyOneModal extends Vue {
|
|
|
return
|
|
|
}
|
|
|
let params:any={};
|
|
|
- params.storeHouseId = item.storeHouse;
|
|
|
- params.skuIds=[]
|
|
|
+ params.storeHouseId = item.storeHouseId;
|
|
|
+ params.skuIds=[];
|
|
|
if(item.subItem){
|
|
|
for(const i of item.subItem){
|
|
|
if(params.skuIds.indexOf(i.omsOrderItemId) == -1){
|
|
|
- params.skuIds.push(i.omsOrderItemId)
|
|
|
+ params.skuIds.push(i.omsOrderItemId);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -292,6 +292,22 @@ export default class BatchbyOneModal extends Vue {
|
|
|
params.priceId = this.currentPrice[item.omsOrderIds].id;
|
|
|
}
|
|
|
params.omsOrderIds = [item.omsOrderIds];
|
|
|
+ params.tmsMaterials=[];
|
|
|
+ if(item.subItem){
|
|
|
+ let skuIds:Array<any>=[];
|
|
|
+ for(const i of item.subItem){
|
|
|
+ if(skuIds.indexOf(item.omsOrderItemId) == -1){
|
|
|
+ skuIds.push(item.omsOrderItemId);
|
|
|
+ params.tmsMaterials.push({
|
|
|
+ storeHouseId:item.storeHouseId,
|
|
|
+ materialSkuId:i.omsOrderItemId
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ delete params.subItem;
|
|
|
+ // console.log(params)
|
|
|
this.load = true;
|
|
|
addmultiple(params).then((res:any) => {
|
|
|
this.load = false;
|
|
@@ -352,7 +368,7 @@ export default class BatchbyOneModal extends Vue {
|
|
|
for(const item of this.data){
|
|
|
if(ids.indexOf(item.omsOrderIds) > -1 && !item.isSuccess){
|
|
|
item.orderType = _value.orderType;
|
|
|
- item.storeHouse = _value.storeHouse;
|
|
|
+ item.storeHouseId = _value.storeHouseId;
|
|
|
item.tmsArrivalDate = _value.tmsArrivalDate;
|
|
|
item.tmsDeliveryDate =_value.tmsDeliveryDate;
|
|
|
item.tmsTransportMethod = _value.tmsTransportMethod;
|