Skip to content

Commit 6384286

Browse files
authored
Merge pull request #181 from benderl/dev
add route params to vehicle configuration view
2 parents e1dbf98 + 783d504 commit 6384286

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

src/router/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ const routes = [
138138
),
139139
},
140140
{
141-
path: "/VehicleConfiguration",
141+
path: "/VehicleConfiguration/:section?/:section_index?",
142142
name: "VehicleConfiguration",
143143
meta: {
144144
heading: "Fahrzeugkonfiguration",

src/views/VehicleConfig.vue

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -528,7 +528,7 @@
528528
<openwb-base-card
529529
title="Ladeprofil-Vorlagen"
530530
:collapsible="true"
531-
:collapsed="true"
531+
:collapsed="$route.params.section != 'charge_template'"
532532
>
533533
<template #actions>
534534
<openwb-base-avatar
@@ -556,7 +556,13 @@
556556
:key="templateKey"
557557
:title="template.name ? template.name : templateKey"
558558
:collapsible="true"
559-
:collapsed="true"
559+
:collapsed="
560+
!(
561+
$route.params.section == 'charge_template' &&
562+
parseInt($route.params.section_index) ==
563+
getChargeTemplateIndex(templateKey)
564+
)
565+
"
560566
subtype="primary"
561567
>
562568
<template #actions v-if="!templateKey.endsWith('/0')">
@@ -1824,13 +1830,15 @@ export default {
18241830
data: {},
18251831
});
18261832
},
1833+
getChargeTemplateIndex(chargeTemplate) {
1834+
return parseInt(chargeTemplate.match(/([^/]+)$/)[0]);
1835+
},
18271836
removeChargeTemplateModal(chargeTemplate, event) {
18281837
// prevent further processing of the click event
18291838
event.stopPropagation();
18301839
// get trailing characters as index
1831-
this.modalChargeTemplateIndex = parseInt(
1832-
chargeTemplate.match(/([^/]+)$/)[0]
1833-
);
1840+
this.modalChargeTemplateIndex =
1841+
this.getChargeTemplateIndex(chargeTemplate);
18341842
this.showChargeTemplateModal = true;
18351843
},
18361844
removeChargeTemplate(chargeTemplateIndex, event) {

0 commit comments

Comments
 (0)