diff --git a/src/frontend/src/components/layout/bulkedit/BulkEditRow.vue b/src/frontend/src/components/layout/bulkedit/BulkEditRow.vue index 8d37238..becdc88 100644 --- a/src/frontend/src/components/layout/bulkedit/BulkEditRow.vue +++ b/src/frontend/src/components/layout/bulkedit/BulkEditRow.vue @@ -159,7 +159,12 @@ export default { return names; }, showDestinationIncomplete() { - return this.premise.destinations.some(p => ((p.annual_amount ?? null) === null) || p.annual_amount === 0 || p.routes?.every(r => !r.is_selected)) + return this.premise.destinations.some(p => ( + (((p.annual_amount ?? null) === null) || p.annual_amount === 0 || + ((p.routes?.every(r => !r.is_selected) && !p.is_d2d) || + (p.is_d2d && ((p.rate_d2d ?? null) === null || p.rate_d2d === 0 || (p.lead_time_d2d ?? null) === null || p.lead_time_d2d === 0)) + ) + ))); }, showDestinations() { return (this.destinationsCount > 0); diff --git a/src/frontend/src/components/layout/edit/PackagingEdit.vue b/src/frontend/src/components/layout/edit/PackagingEdit.vue index 79cef5c..92b1451 100644 --- a/src/frontend/src/components/layout/edit/PackagingEdit.vue +++ b/src/frontend/src/components/layout/edit/PackagingEdit.vue @@ -56,11 +56,11 @@
- + mixable - + stackable
diff --git a/src/frontend/src/components/layout/edit/PriceEdit.vue b/src/frontend/src/components/layout/edit/PriceEdit.vue index 4017f20..39ecdd5 100644 --- a/src/frontend/src/components/layout/edit/PriceEdit.vue +++ b/src/frontend/src/components/layout/edit/PriceEdit.vue @@ -1,24 +1,26 @@