Browse Source

修复开单bug

dev-xx
qb 7 months ago
parent
commit
68511d7890
  1. 27
      src/views/distribution/inventory/CreateOrder.vue
  2. 28
      src/views/waybill/CreateZeroOrder.vue

27
src/views/distribution/inventory/CreateOrder.vue

@ -3370,22 +3370,18 @@ const handleAssignmentItemPricePickUp = (
const item = _arr[j];
if (item.categoryId !== value.goodsId) continue;
_item = item;
_item = { ...item };
_item.chargeType = 1;
_item.chargeType = key;
break;
}
}
}
//
if (!_item || _item.chargeType) {
value.pickupType = 1;
value.pickupPrice = 0;
} else {
value.pickupType = _item.chargeType;
value.pickupPrice = _item.price || 0;
}
value.pickupType = _item.chargeType || 0;
value.pickupPrice = _item.price || 0;
}
} else {
// --
@ -3430,22 +3426,17 @@ const handleAssignmentItemPriceDispatch = (
const item = _arr[j];
if (item.categoryId !== value.goodsId) continue;
_item = item;
_item = { ...item };
_item.chargeType = 1;
_item.chargeType = key;
break;
}
}
}
//
if (!_item || _item.chargeType) {
value.dispatchType = 1;
value.deliveryPrice = 0;
} else {
value.dispatchType = _item.chargeType;
value.deliveryPrice = _item.price || 0;
}
value.dispatchType = _item.chargeType || 0;
value.deliveryPrice = _item.price || 0;
}
} else {
// --

28
src/views/waybill/CreateZeroOrder.vue

@ -2896,22 +2896,19 @@ const handleAssignmentItemPricePickUp = (
const item = _arr[j];
if (item.categoryId !== value.goodsId) continue;
_item = item;
_item = { ...item };
_item.chargeType = 1;
_item.chargeType = key;
break;
}
}
}
console.log('_item :>> ', _item);
//
if (!_item || _item.chargeType) {
value.pickupType = 1;
value.pickupPrice = 0;
} else {
value.pickupType = _item.chargeType;
value.pickupPrice = _item.price || 0;
}
value.pickupType = _item.chargeType || 1;
value.pickupPrice = _item.price || 0;
}
} else {
// --
@ -2956,22 +2953,17 @@ const handleAssignmentItemPriceDispatch = (
const item = _arr[j];
if (item.categoryId !== value.goodsId) continue;
_item = item;
_item = { ...item };
_item.chargeType = 1;
_item.chargeType = key;
break;
}
}
}
//
if (!_item || _item.chargeType) {
value.dispatchType = 1;
value.deliveryPrice = 0;
} else {
value.dispatchType = _item.chargeType;
value.deliveryPrice = _item.price || 0;
}
value.dispatchType = _item.chargeType || 1;
value.deliveryPrice = _item.price || 0;
}
} else {
// --

Loading…
Cancel
Save