Skip to content

Commit d989bd2

Browse files
Brett-S-OWBLKuemmel
authored andcommitted
Update time and scheduled charging plans for new topic structure (#2480)
1 parent 83107b7 commit d989bd2

4 files changed

Lines changed: 185 additions & 127 deletions

File tree

packages/modules/web_themes/koala/source/src/components/ChargePointScheduledSettings.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<div class="text-subtitle2 q-mr-sm q-mt-md">Termine Zielladen:</div>
44
</div>
55
<div
6-
v-if="plans.value.length === 0"
6+
v-if="plans.length === 0"
77
class="row q-mt-sm q-pa-sm bg-primary text-white no-wrap message-text"
88
color="primary"
99
style="border-radius: 10px"
@@ -12,7 +12,7 @@
1212
Keine Ladeziele festgelegt.
1313
</div>
1414
<div v-else>
15-
<div v-for="(plan, index) in plans.value" :key="index" class="row q-mt-sm">
15+
<div v-for="(plan, index) in plans" :key="index" class="row q-mt-sm">
1616
<ChargePointScheduledPlanButton
1717
class="full-width"
1818
:charge-point-id="props.chargePointId"

packages/modules/web_themes/koala/source/src/components/ChargePointTimeChargingPlans.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<div class="text-subtitle2">Termine Zeitladen:</div>
1212
</div>
1313
<div
14-
v-if="plans.value.length === 0"
14+
v-if="plans.length === 0"
1515
class="row q-mt-sm q-pa-sm bg-primary text-white no-wrap message-text"
1616
color="primary"
1717
style="border-radius: 10px"
@@ -20,7 +20,7 @@
2020
Keine Zeitpläne vorhanden.
2121
</div>
2222
<div v-else>
23-
<div v-for="(plan, index) in plans.value" :key="index" class="row q-mt-sm">
23+
<div v-for="(plan, index) in plans" :key="index" class="row q-mt-sm">
2424
<ChargePointTimeChargingPlanButton
2525
class="full-width"
2626
:charge-point-id="props.chargePointId"

packages/modules/web_themes/koala/source/src/stores/mqtt-store-model.ts

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,13 @@ export interface ChargePointConnectedVehicleInfo {
6262
name: string;
6363
}
6464
export interface ChargeTemplateConfiguration {
65+
id: number;
6566
name: string;
6667
prio: boolean;
6768
load_default: boolean;
6869
time_charging: {
6970
active: boolean;
71+
plans: TimeChargingPlan[];
7072
};
7173
chargemode: {
7274
selected: string;
@@ -81,16 +83,6 @@ export interface ChargeTemplateConfiguration {
8183
max_price: number;
8284
phases_to_use: number;
8385
};
84-
instant_charging: {
85-
current: number;
86-
dc_current: number;
87-
limit: {
88-
selected: string;
89-
amount: number;
90-
soc: number;
91-
};
92-
phases_to_use: number;
93-
};
9486
pv_charging: {
9587
dc_min_current: number;
9688
dc_min_soc_current: number;
@@ -101,15 +93,26 @@ export interface ChargeTemplateConfiguration {
10193
soc: number;
10294
};
10395
min_current: number;
104-
min_soc: number;
10596
min_soc_current: number;
97+
min_soc: number;
10698
phases_to_use: number;
10799
phases_to_use_min_soc: number;
108100
};
109-
scheduled_charging: object;
101+
scheduled_charging: {
102+
plans: ScheduledChargingPlan[];
103+
};
104+
instant_charging: {
105+
current: number;
106+
dc_current: number;
107+
limit: {
108+
selected: string;
109+
amount: number;
110+
soc: number;
111+
};
112+
phases_to_use: number;
113+
};
110114
};
111115
}
112-
113116
export interface ValueObject {
114117
textValue: string;
115118
value: number;

0 commit comments

Comments
 (0)