fetch & show lva semesterstunden in cards template in footer area

This commit is contained in:
Johann Hoffmann
2026-04-16 11:59:10 +02:00
parent 71a77fc576
commit be508c99ea
3 changed files with 14 additions and 1 deletions
@@ -1355,6 +1355,7 @@ class Lehrveranstaltung_model extends DB_Model
lehre.tbl_lehrveranstaltung.lehrveranstaltung_id,
lehre.tbl_lehrveranstaltung.bezeichnung,
lehre.tbl_lehrveranstaltung.bezeichnung_english as bezeichnung_eng,
lehre.tbl_lehreinheitmitarbeiter.semesterstunden as semesterstunden,
lehre.tbl_lehrveranstaltung.farbe,
lehre.tbl_lehrveranstaltung.lvinfo,
lehre.tbl_lehrveranstaltung.benotung,
+5 -1
View File
@@ -12,7 +12,11 @@ export default {
},
props: {
semester: [String, Number],
lvs: Array
lvs: Array,
mode: {
type: String,
default: 'Cards'
}
},
computed: {
ready() { return this.lvs !== null; },
@@ -15,6 +15,7 @@ export default {
inject: ['studien_semester', 'type'],
props: {
lehrveranstaltung_id: [Number, String],
semesterstunden: [Number, String],
bezeichnung: String,
bezeichnung_eng: String,
module: String,
@@ -201,5 +202,12 @@ export default {
</template>
</div>
</div>
<div v-else-if="!emptyMenu && type == 'employee'" class="card-footer">
<div class="row">
<div class="col-auto">
<span class="ps-1">{{ $p.t('lehre/semesterstunden') }}: {{ semesterstunden }}</span>
</div>
</div>
</div>
</div>`
};