fix: adopt extended service subtypes in MyE&P
This commit is contained in:
@@ -108,7 +108,7 @@
|
||||
v-on:selected="onAccommodationSelected($event, index)"
|
||||
/>
|
||||
<service-select v-for="subType in servicesSubTypes"
|
||||
:key="subType.code"
|
||||
:key="subType.label"
|
||||
:sub-type="subType"
|
||||
:services="services.other"
|
||||
:participant="participant"
|
||||
@@ -219,12 +219,12 @@
|
||||
contingents: null,
|
||||
services: null,
|
||||
servicesSubTypes: [
|
||||
{ 'code': 'KUR', 'label': 'Kurse' },
|
||||
{ 'code': 'SON', 'label': 'Zusatzleistungen' },
|
||||
{ 'code': 'SPA', 'label': 'Skipass' },
|
||||
{ 'code': 'VPF', 'label': 'Verpflegung' },
|
||||
{ 'code': 'VER', 'label': 'Verleih' },
|
||||
{ 'code': 'EIN', 'label': '???' }
|
||||
{ 'codes': ['KUR'], 'label': 'Kurse' },
|
||||
{ 'codes': ['SON'], 'label': 'Zusatzleistungen' },
|
||||
{ 'codes': ['SPA'], 'label': 'Skipass' },
|
||||
{ 'codes': ['VPF'], 'label': 'Verpflegung' },
|
||||
{ 'codes': ['VER', 'VE2', 'VE3', 'VE4', 'VE5', 'VE6', 'VE7', 'VE8'], 'label': 'Verleih' },
|
||||
{ 'codes': ['EIN'], 'label': '???' }
|
||||
],
|
||||
modal: {
|
||||
title: 'Hinweis',
|
||||
|
||||
+4
-1
@@ -72,7 +72,10 @@
|
||||
availableServices () {
|
||||
let filteredServices = {};
|
||||
for (let id of Object.keys(this.services)) {
|
||||
if (this.services[id].subType !== undefined && this.services[id].subType !== this.subType.code) {
|
||||
if (this.services[id].subType === undefined) {
|
||||
continue;
|
||||
}
|
||||
if (!this.subType.codes.includes(this.services[id].subType)) {
|
||||
continue;
|
||||
}
|
||||
filteredServices[id] = this.services[id];
|
||||
|
||||
Reference in New Issue
Block a user