Berechnung Bedarfsausweis
This commit is contained in:
@@ -1,19 +1,18 @@
|
||||
<script lang="ts">
|
||||
import { Bedarfsausweis } from "src/lib/Ausweis/Bedarfsausweis";
|
||||
import { Verbrauchsausweis } from "src/lib/Ausweis/Verbrauchsausweis";
|
||||
import { VerbrauchsausweisGewerbe } from "src/lib/Ausweis/VerbrauchsausweisGewerbe";
|
||||
import HelpLabel from "~/components/HelpLabel.svelte";
|
||||
|
||||
export let baujahrGebaeude: number;
|
||||
export let apartmentCount: number;
|
||||
export let certificateReason: "Vermietung" | "Neubau" | "Verkauf" | "Modernisierung" | "Sonstiges";
|
||||
export let sanitationStatus: boolean;
|
||||
export let baujahrHeizungsAnlage: number;
|
||||
export let ausweis: Verbrauchsausweis | Bedarfsausweis | VerbrauchsausweisGewerbe;
|
||||
</script>
|
||||
|
||||
<div class="GRB">
|
||||
<!-- Anlass für Energieausweis -->
|
||||
<div class="flex flex-col">
|
||||
<label class="control-label CHECK"
|
||||
<span
|
||||
>Anlass für Energieausweis *
|
||||
</label>
|
||||
</span>
|
||||
<div
|
||||
class="grid grid-cols-2 gap-x-2 items-center lg:grid-cols-3"
|
||||
>
|
||||
@@ -22,7 +21,7 @@
|
||||
type="radio"
|
||||
value="Neubau"
|
||||
name="IGanlass"
|
||||
bind:group={certificateReason}
|
||||
bind:group={ausweis.ausstellgrund}
|
||||
/>Neubau</label
|
||||
>
|
||||
<label class="radio-inline"
|
||||
@@ -31,7 +30,7 @@
|
||||
value="Vermietung"
|
||||
checked
|
||||
name="IGanlass"
|
||||
bind:group={certificateReason}
|
||||
bind:group={ausweis.ausstellgrund}
|
||||
/>Vermietung</label
|
||||
>
|
||||
<label class="radio-inline"
|
||||
@@ -39,7 +38,7 @@
|
||||
type="radio"
|
||||
value="Verkauf"
|
||||
name="IGanlass"
|
||||
bind:group={certificateReason}
|
||||
bind:group={ausweis.ausstellgrund}
|
||||
/>Verkauf</label
|
||||
>
|
||||
<label class="radio-inline"
|
||||
@@ -47,7 +46,7 @@
|
||||
type="radio"
|
||||
value="Modernisierung"
|
||||
name="IGanlass"
|
||||
bind:group={certificateReason}
|
||||
bind:group={ausweis.ausstellgrund}
|
||||
/>Modernisierung</label
|
||||
>
|
||||
<label class="radio-inline"
|
||||
@@ -55,7 +54,7 @@
|
||||
type="radio"
|
||||
value="Sonstiges"
|
||||
name="IGanlass"
|
||||
bind:group={certificateReason}
|
||||
bind:group={ausweis.ausstellgrund}
|
||||
/>Sonstiges</label
|
||||
>
|
||||
</div>
|
||||
@@ -75,7 +74,7 @@
|
||||
name="IGheizung"
|
||||
type="number"
|
||||
required
|
||||
bind:value={baujahrHeizungsAnlage}
|
||||
bind:value={ausweis.baujahr_anlage}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -97,7 +96,7 @@
|
||||
type="number"
|
||||
required
|
||||
autocomplete="off"
|
||||
bind:value={baujahrGebaeude}
|
||||
bind:value={ausweis.baujahr_gebaeude}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -118,7 +117,7 @@
|
||||
required
|
||||
autocomplete="off"
|
||||
data-msg="Pflichtfeld"
|
||||
bind:value={apartmentCount}
|
||||
bind:value={ausweis.anzahl_einheiten}
|
||||
maxlength="3"
|
||||
/>
|
||||
</div>
|
||||
@@ -140,7 +139,7 @@
|
||||
name="IGsan"
|
||||
class="form-control"
|
||||
required
|
||||
bind:value={sanitationStatus}
|
||||
bind:value={ausweis.objekt_saniert}
|
||||
>
|
||||
<option disabled>Bitte auswählen</option>
|
||||
<option value={true}
|
||||
|
||||
Reference in New Issue
Block a user