mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
make Prestudent.js and Details.js responsive
This commit is contained in:
@@ -171,10 +171,10 @@ export default {
|
||||
<fieldset class="overflow-hidden">
|
||||
<legend>Person</legend>
|
||||
<template v-if="data">
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('person_id')"
|
||||
container-class="col-4 stv-details-details-person_id"
|
||||
container-class="col stv-details-details-person_id"
|
||||
:label="$p.t('person', 'person_id')"
|
||||
type="text"
|
||||
v-model="data.person_id"
|
||||
@@ -182,7 +182,7 @@ export default {
|
||||
readonly
|
||||
>
|
||||
</form-input>
|
||||
<div v-if="showZugangscode && !config.hiddenFields.includes('zugangscode')" class="col-4 stv-details-details-zugangscode">
|
||||
<div v-if="showZugangscode && !config.hiddenFields.includes('zugangscode')" class="col stv-details-details-zugangscode">
|
||||
<label>{{$p.t('global', 'zugangscode')}}</label>
|
||||
<div class="align-self-center">
|
||||
<span class="form-text">
|
||||
@@ -192,7 +192,7 @@ export default {
|
||||
</div>
|
||||
<form-input
|
||||
v-if="showBpk && !config.hiddenFields.includes('bpk')"
|
||||
container-class="col-4 stv-details-details-bpk"
|
||||
container-class="col stv-details-details-bpk"
|
||||
:label="$p.t('person', 'bpk')"
|
||||
type="text"
|
||||
v-model="data.bpk"
|
||||
@@ -200,11 +200,21 @@ export default {
|
||||
maxlength="28"
|
||||
>
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('ersatzkennzeichen')"
|
||||
container-class="col stv-details-details-ersatzkennzeichen"
|
||||
:label="$p.t('person', 'ersatzkennzeichen')"
|
||||
type="text"
|
||||
v-model="data.ersatzkennzeichen"
|
||||
name="ersatzkennzeichen"
|
||||
maxlength="10"
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('anrede')"
|
||||
container-class="col-4 stv-details-details-anrede"
|
||||
container-class="col stv-details-details-anrede"
|
||||
:label="$p.t('person', 'anrede')"
|
||||
type="text"
|
||||
v-model="data.anrede"
|
||||
@@ -214,7 +224,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('titelpre')"
|
||||
container-class="col-4 stv-details-details-titelpre"
|
||||
container-class="col stv-details-details-titelpre"
|
||||
:label="$p.t('person', 'titelpre')"
|
||||
type="text"
|
||||
v-model="data.titelpre"
|
||||
@@ -224,7 +234,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('titelpost')"
|
||||
container-class="col-4 stv-details-details-titelpost"
|
||||
container-class="col stv-details-details-titelpost"
|
||||
:label="$p.t('person', 'titelpost')"
|
||||
type="text"
|
||||
v-model="data.titelpost"
|
||||
@@ -233,10 +243,10 @@ export default {
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('nachname')"
|
||||
container-class="col-4 stv-details-details-nachname"
|
||||
container-class="col stv-details-details-nachname"
|
||||
:label="$p.t('person', 'nachname')"
|
||||
type="text"
|
||||
v-model="data.nachname"
|
||||
@@ -246,7 +256,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('vorname')"
|
||||
container-class="col-4 stv-details-details-vorname"
|
||||
container-class="col stv-details-details-vorname"
|
||||
:label="$p.t('person', 'vorname')"
|
||||
type="text"
|
||||
v-model="data.vorname"
|
||||
@@ -256,7 +266,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('vornamen')"
|
||||
container-class="col-4 stv-details-details-vornamen"
|
||||
container-class="col stv-details-details-vornamen"
|
||||
:label="$p.t('person', 'vornamen')"
|
||||
type="text"
|
||||
v-model="data.vornamen"
|
||||
@@ -264,11 +274,9 @@ export default {
|
||||
maxlength="128"
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('wahlname')"
|
||||
container-class="col-4 stv-details-details-wahlname"
|
||||
container-class="col stv-details-details-wahlname"
|
||||
:label="$p.t('person', 'wahlname')"
|
||||
type="text"
|
||||
v-model="data.wahlname"
|
||||
@@ -276,11 +284,12 @@ export default {
|
||||
maxlength="128"
|
||||
>
|
||||
</form-input>
|
||||
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('gebdatum')"
|
||||
container-class="col-4 stv-details-details-gebdatum"
|
||||
container-class="col stv-details-details-gebdatum"
|
||||
:label="$p.t('person', 'geburtsdatum')"
|
||||
type="DatePicker"
|
||||
v-model="data.gebdatum"
|
||||
@@ -297,7 +306,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('gebort')"
|
||||
container-class="col-4 stv-details-details-gebort"
|
||||
container-class="col stv-details-details-gebort"
|
||||
:label="$p.t('person', 'geburtsort')"
|
||||
type="text"
|
||||
v-model="data.gebort"
|
||||
@@ -307,7 +316,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('geburtsnation')"
|
||||
container-class="col-4 stv-details-details-geburtsnation"
|
||||
container-class="col stv-details-details-geburtsnation"
|
||||
:label="$p.t('person', 'geburtsnation')"
|
||||
type="select"
|
||||
v-model="data.geburtsnation"
|
||||
@@ -316,23 +325,9 @@ export default {
|
||||
<option value="">-- {{$p.t('fehlermonitoring', 'keineAuswahl')}} --</option>
|
||||
<option v-for="nation in lists.nations" :key="nation.nation_code" :value="nation.nation_code" :disabled="nation.sperre">{{nation.kurztext}}</option>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('ersatzkennzeichen')"
|
||||
container-class="col-4 stv-details-details-ersatzkennzeichen"
|
||||
:label="$p.t('person', 'ersatzkennzeichen')"
|
||||
type="text"
|
||||
v-model="data.ersatzkennzeichen"
|
||||
name="ersatzkennzeichen"
|
||||
maxlength="10"
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('staatsbuergerschaft')"
|
||||
container-class="col-4 stv-details-details-staatsbuergerschaft"
|
||||
container-class="col stv-details-details-staatsbuergerschaft"
|
||||
:label="$p.t('person', 'staatsbuergerschaft')"
|
||||
type="select"
|
||||
v-model="data.staatsbuergerschaft"
|
||||
@@ -341,9 +336,12 @@ export default {
|
||||
<option value="">-- {{$p.t('fehlermonitoring', 'keineAuswahl')}} --</option>
|
||||
<option v-for="nation in lists.nations" :key="nation.nation_code" :value="nation.nation_code" :disabled="nation.sperre">{{nation.kurztext}}</option>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('matr_nr')"
|
||||
container-class="col-4 stv-details-details-matr_nr"
|
||||
container-class="col stv-details-details-matr_nr"
|
||||
:label="$p.t('person', 'matrikelnummer')"
|
||||
type="text"
|
||||
v-model="data.matr_nr"
|
||||
@@ -353,7 +351,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('sprache')"
|
||||
container-class="col-4 stv-details-details-sprache"
|
||||
container-class="col stv-details-details-sprache"
|
||||
:label="$p.t('person', 'sprache')"
|
||||
type="select"
|
||||
v-model="data.sprache"
|
||||
@@ -361,11 +359,9 @@ export default {
|
||||
>
|
||||
<option v-for="sprache in lists.sprachen" :key="sprache.sprache" :value="sprache.sprache">{{sprache.sprache}}</option>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('geschlecht')"
|
||||
container-class="col-4 stv-details-details-geschlecht"
|
||||
container-class="col stv-details-details-geschlecht"
|
||||
:label="$p.t('person', 'geschlecht')"
|
||||
type="select"
|
||||
v-model="data.geschlecht"
|
||||
@@ -375,7 +371,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('familienstand')"
|
||||
container-class="col-4 stv-details-details-familienstand"
|
||||
container-class="col stv-details-details-familienstand"
|
||||
:label="$p.t('person', 'familienstand')"
|
||||
type="select"
|
||||
v-model="data.familienstand"
|
||||
@@ -384,10 +380,10 @@ export default {
|
||||
<option v-for="(bezeichnung, key) in familienstaende" :key="key" :value="key">{{bezeichnung}}</option>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('foto')"
|
||||
container-class="col-4 stv-details-details-foto"
|
||||
container-class="col stv-details-details-foto"
|
||||
:label="$p.t('person', 'foto')"
|
||||
type="UploadImage"
|
||||
v-model="data.foto"
|
||||
@@ -397,7 +393,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('anmerkung')"
|
||||
container-class="col-4 stv-details-details-anmerkung"
|
||||
container-class="col stv-details-details-anmerkung"
|
||||
:label="$p.t('global', 'anmerkung')"
|
||||
type="textarea"
|
||||
v-model="data.anmerkung"
|
||||
@@ -407,7 +403,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('homepage')"
|
||||
container-class="col-4 stv-details-details-homepage"
|
||||
container-class="col stv-details-details-homepage"
|
||||
:label="$p.t('person', 'homepage')"
|
||||
type="text"
|
||||
v-model="data.homepage"
|
||||
@@ -433,10 +429,10 @@ export default {
|
||||
<fieldset v-if="data?.student_uid" class="overflow-hidden">
|
||||
<legend>{{$p.t('person', 'studentIn')}}</legend>
|
||||
<template v-if="data">
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('student_uid')"
|
||||
container-class="col-4 stv-details-details-student_uid"
|
||||
container-class="col stv-details-details-student_uid"
|
||||
:label="$p.t('person', 'uid')"
|
||||
type="text"
|
||||
v-model="data.student_uid"
|
||||
@@ -446,7 +442,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('matrikelnr')"
|
||||
container-class="col-4 stv-details-details-matrikelnr"
|
||||
container-class="col stv-details-details-matrikelnr"
|
||||
:label="$p.t('person', 'personenkennzeichen')"
|
||||
type="text"
|
||||
v-model="data.matrikelnr"
|
||||
@@ -454,22 +450,31 @@ export default {
|
||||
readonly
|
||||
>
|
||||
</form-input>
|
||||
<div class="col-4 pt-4 d-flex align-items-center">
|
||||
<template class="col-4 pt-4 d-flex align-items-center">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('aktiv')"
|
||||
container-class="form-check stv-details-details-aktiv"
|
||||
container-class="col form-check stv-details-details-aktiv"
|
||||
:label="$p.t('person', 'aktiv')"
|
||||
type="checkbox"
|
||||
v-model="data.aktiv"
|
||||
name="aktiv"
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
</template>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('alias')"
|
||||
:label="$p.t('person', 'alias')"
|
||||
type="text"
|
||||
v-model="data.alias"
|
||||
name="alias"
|
||||
:disabled="aliasNotAllowed"
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('semester')"
|
||||
container-class="col-4 stv-details-details-semester"
|
||||
container-class="col stv-details-details-semester"
|
||||
:label="$p.t('lehre', 'semester')"
|
||||
type="text"
|
||||
v-model="data.semester"
|
||||
@@ -479,7 +484,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('verband')"
|
||||
container-class="col-4 stv-details-details-verband"
|
||||
container-class="col stv-details-details-verband"
|
||||
:label="$p.t('lehre', 'verband')"
|
||||
type="text"
|
||||
v-model="data.verband"
|
||||
@@ -489,7 +494,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('gruppe')"
|
||||
container-class="col-4 stv-details-details-gruppe"
|
||||
container-class="col stv-details-details-gruppe"
|
||||
:label="$p.t('lehre', 'gruppe')"
|
||||
type="text"
|
||||
v-model="data.gruppe"
|
||||
@@ -498,19 +503,7 @@ export default {
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('alias')"
|
||||
container-class="col-4 stv-details-details-alias"
|
||||
:label="$p.t('person', 'alias')"
|
||||
type="text"
|
||||
v-model="data.alias"
|
||||
name="alias"
|
||||
:disabled="aliasNotAllowed"
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
<div v-else>
|
||||
{{$p.t('ui', 'dropdownLoading')}}...
|
||||
</div>
|
||||
|
||||
@@ -237,10 +237,10 @@ export default {
|
||||
</div>
|
||||
<fieldset class="overflow-hidden">
|
||||
<legend>{{$p.t('lehre', 'title_zgv')}} {{modelValue.nachname}} {{modelValue.vorname}}</legend>
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('prestudent_id')"
|
||||
container-class="col-3 stv-details-prestudent-prestudent_id"
|
||||
container-class="col stv-details-prestudent-prestudent_id"
|
||||
:label="$p.t('ui', 'prestudent_id')"
|
||||
type="text"
|
||||
v-model="data.prestudent_id"
|
||||
@@ -250,7 +250,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('person_id')"
|
||||
container-class="col-3 stv-details-prestudent-person_id"
|
||||
container-class="col stv-details-prestudent-person_id"
|
||||
:label="$p.t('person', 'person_id')"
|
||||
type="text"
|
||||
v-model="data.person_id"
|
||||
@@ -259,10 +259,10 @@ export default {
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgv_code')"
|
||||
container-class="col-3 stv-details-prestudent-zgv_code"
|
||||
container-class="col stv-details-prestudent-zgv_code"
|
||||
label="ZGV"
|
||||
type="autocomplete"
|
||||
v-model="selectedZgv"
|
||||
@@ -286,7 +286,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvOrt')"
|
||||
container-class="col-3 stv-details-prestudent-zgvOrt"
|
||||
container-class="col stv-details-prestudent-zgvOrt"
|
||||
:label="$p.t('infocenter', 'zgvOrt')"
|
||||
type="text"
|
||||
v-model="data.zgvort"
|
||||
@@ -295,7 +295,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvDatum')"
|
||||
container-class="col-3 stv-details-prestudent-zgvDatum"
|
||||
container-class="col stv-details-prestudent-zgvDatum"
|
||||
:label="$p.t('infocenter', 'zgvDatum')"
|
||||
type="DatePicker"
|
||||
v-model="data.zgvdatum"
|
||||
@@ -311,7 +311,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvNation')"
|
||||
container-class="col-3 stv-details-prestudent-zgvNation"
|
||||
container-class="col stv-details-prestudent-zgvNation"
|
||||
:label="$p.t('infocenter', 'zgvNation')"
|
||||
type="select"
|
||||
v-model="data.zgvnation"
|
||||
@@ -322,10 +322,10 @@ export default {
|
||||
<option v-for="nation in lists.nations" :key="nation.nation_code" :value="nation.nation_code" :disabled="nation.sperre">{{nation.kurztext}}</option>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvmas_code')"
|
||||
container-class="col-3 stv-details-prestudent-zgvmas_code"
|
||||
container-class="col stv-details-prestudent-zgvmas_code"
|
||||
:label="$p.t('lehre', 'zgvMaster')"
|
||||
type="autocomplete"
|
||||
v-model="selectedMasterZgv"
|
||||
@@ -349,7 +349,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvmaort')"
|
||||
container-class="col-3 stv-details-prestudent-zgvmaort"
|
||||
container-class="col stv-details-prestudent-zgvmaort"
|
||||
:label="$p.t('lehre', 'zgvMasterOrt')"
|
||||
type="text"
|
||||
v-model="data.zgvmaort"
|
||||
@@ -358,7 +358,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvmadatum')"
|
||||
container-class="col-3 stv-details-prestudent-zgvmadatum"
|
||||
container-class="col stv-details-prestudent-zgvmadatum"
|
||||
:label="$p.t('lehre', 'zgvMasterDatum')"
|
||||
type="DatePicker"
|
||||
v-model="data.zgvmadatum"
|
||||
@@ -374,7 +374,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvmanation')"
|
||||
container-class="col-3 stv-details-prestudent-zgvmanation"
|
||||
container-class="col stv-details-prestudent-zgvmanation"
|
||||
:label="$p.t('lehre', 'zgvMasterNation')"
|
||||
type="select"
|
||||
v-model="data.zgvmanation"
|
||||
@@ -386,10 +386,10 @@ export default {
|
||||
</form-input>
|
||||
</div>
|
||||
<!--ZGV Doktor-->
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvdoktor_code')"
|
||||
container-class="col-3 stv-details-prestudent-zgvdoktor_code"
|
||||
container-class="col stv-details-prestudent-zgvdoktor_code"
|
||||
:label="$p.t('lehre', 'zgvDoktor')"
|
||||
type="autocomplete"
|
||||
v-model="selectedDoktorZgv"
|
||||
@@ -413,7 +413,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvdoktorort')"
|
||||
container-class="col-3 stv-details-prestudent-zgvdoktorort"
|
||||
container-class="col stv-details-prestudent-zgvdoktorort"
|
||||
:label="$p.t('lehre', 'zgvDoktorOrt')"
|
||||
type="text"
|
||||
v-model="data.zgvdoktorort"
|
||||
@@ -422,7 +422,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvdoktordatum')"
|
||||
container-class="col-3 stv-details-prestudent-zgvdoktordatum"
|
||||
container-class="col stv-details-prestudent-zgvdoktordatum"
|
||||
:label="$p.t('lehre', 'zgvDoktorDatum')"
|
||||
type="DatePicker"
|
||||
v-model="data.zgvdoktordatum"
|
||||
@@ -438,7 +438,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvdoktornation')"
|
||||
container-class="col-3 stv-details-prestudent-zgvdoktornation"
|
||||
container-class="col stv-details-prestudent-zgvdoktornation"
|
||||
:label="$p.t('lehre', 'zgvDoktorNation')"
|
||||
type="select"
|
||||
v-model="data.zgvdoktornation"
|
||||
@@ -450,8 +450,8 @@ export default {
|
||||
</form-input>
|
||||
</div>
|
||||
|
||||
<div class="row mb-3">
|
||||
<div class="col-3 pt-4 d-flex align-items-center">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 g-3 mb-3">
|
||||
<template class="col pt-4 d-flex align-items-center">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgv_erfuellt')"
|
||||
container-class="form-check stv-details-prestudent-zgv_erfuellt"
|
||||
@@ -461,8 +461,8 @@ export default {
|
||||
name="zgv_erfuellt"
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="col-3 pt-4 d-flex align-items-center">
|
||||
</template>
|
||||
<template class="col pt-4 d-flex align-items-center">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvmas_erfuellt')"
|
||||
container-class="form-check stv-details-prestudent-zgvmas_erfuellt"
|
||||
@@ -472,8 +472,8 @@ export default {
|
||||
name="zgvmas_erfuellt"
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="col-3 pt-4 d-flex align-items-center">
|
||||
</template>
|
||||
<template class="col pt-4 d-flex align-items-center">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('zgvdoktor_erfuellt')"
|
||||
container-class="form-check stv-details-prestudent-zgvdoktor_erfuellt"
|
||||
@@ -483,15 +483,15 @@ export default {
|
||||
name="zgvdoktor_erfuellt"
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
</fieldset>
|
||||
<fieldset class="overflow-hidden">
|
||||
<legend>PrestudentIn</legend>
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-3 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('aufmerksamdurch_kurzbz')"
|
||||
container-class="col-4 stv-details-prestudent-aufmerksamdurch_kurzbz"
|
||||
container-class="col stv-details-prestudent-aufmerksamdurch_kurzbz"
|
||||
:label="$p.t('person', 'aufmerksamDurch')"
|
||||
type="select"
|
||||
v-model="data.aufmerksamdurch_kurzbz"
|
||||
@@ -501,7 +501,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('berufstaetigkeit_code')"
|
||||
container-class="col-4 stv-details-prestudent-berufstaetigkeit_code"
|
||||
container-class="col stv-details-prestudent-berufstaetigkeit_code"
|
||||
:label="$p.t('person', 'berufstaetigkeit')"
|
||||
type="select"
|
||||
v-model="data.berufstaetigkeit_code"
|
||||
@@ -512,7 +512,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('ausbildungcode')"
|
||||
container-class="col-4 stv-details-prestudent-ausbildungcode"
|
||||
container-class="col stv-details-prestudent-ausbildungcode"
|
||||
:label="$p.t('person', 'ausbildung')"
|
||||
type="select"
|
||||
v-model="data.ausbildungcode"
|
||||
@@ -523,10 +523,10 @@ export default {
|
||||
</form-input>
|
||||
</div>
|
||||
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-3 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('aufnahmeschluessel')"
|
||||
container-class="col-4 stv-details-prestudent-aufnahmeschluessel"
|
||||
container-class="col stv-details-prestudent-aufnahmeschluessel"
|
||||
label="Aufnahmeschlüssel"
|
||||
type="text"
|
||||
v-model="data.aufnahmeschluessel"
|
||||
@@ -535,7 +535,7 @@ export default {
|
||||
>
|
||||
</form-input>
|
||||
|
||||
<div class="col-4 pt-4 d-flex align-items-center">
|
||||
<template class="col pt-4 d-flex align-items-center">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('facheinschlaegigBerufstaetig')"
|
||||
container-class="form-check stv-details-prestudent-facheinschlaegigBerufstaetig"
|
||||
@@ -545,11 +545,11 @@ export default {
|
||||
name="facheinschlberuf"
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('standort_code')"
|
||||
container-class="col-4 stv-details-prestudent-standort_code"
|
||||
container-class="col stv-details-prestudent-standort_code"
|
||||
:label="$p.t('person', 'bisstandort')"
|
||||
type="select"
|
||||
v-model="data.standort_code"
|
||||
@@ -559,10 +559,10 @@ export default {
|
||||
</form-input>
|
||||
</div>
|
||||
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-3 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('studiengang_kz')"
|
||||
container-class="col-4 stv-details-prestudent-studiengang_kz"
|
||||
container-class="col stv-details-prestudent-studiengang_kz"
|
||||
:label="$p.t('lehre', 'studiengang')"
|
||||
type="select"
|
||||
v-model="data.studiengang_kz"
|
||||
@@ -573,7 +573,7 @@ export default {
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('gsstudientyp_kurzbz')"
|
||||
container-class="col-4 stv-details-prestudent-gsstudientyp_kurzbz"
|
||||
container-class="col stv-details-prestudent-gsstudientyp_kurzbz"
|
||||
:label="$p.t('lehre', 'studientyp')"
|
||||
type="select"
|
||||
v-model="data.gsstudientyp_kurzbz"
|
||||
@@ -583,59 +583,66 @@ export default {
|
||||
</form-input>
|
||||
</div>
|
||||
|
||||
<div class="row mb-3">
|
||||
<div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-3 g-3 mb-3">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('anmerkung')"
|
||||
container-class="col-4 stv-details-prestudent-anmerkung"
|
||||
container-class="col stv-details-prestudent-anmerkung"
|
||||
:label="$p.t('global', 'anmerkung')"
|
||||
type="text"
|
||||
v-model="data.anmerkung"
|
||||
name="anmerkung"
|
||||
>
|
||||
</form-input>
|
||||
<div class="col-2 pt-4 d-flex align-items-center">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('bismelden')"
|
||||
container-class="form-check stv-details-prestudent-bismelden"
|
||||
:label="$p.t('person', 'bismelden')"
|
||||
type="checkbox"
|
||||
v-model="data.bismelden"
|
||||
name="bismelden"
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
<div class="col-2 pt-4 d-flex align-items-center">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('dual')"
|
||||
container-class="form-check stv-details-prestudent-dual"
|
||||
:label="$p.t('lehre', 'dual')"
|
||||
type="checkbox"
|
||||
v-model="data.dual"
|
||||
name="dual"
|
||||
>
|
||||
</form-input>
|
||||
<div class="col">
|
||||
<div class="row g-3 align-items-center mb-3">
|
||||
<template class="col-12 col-md-6 pt-4 d-flex align-items-center">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('bismelden')"
|
||||
container-class="col form-check stv-details-prestudent-bismelden"
|
||||
:label="$p.t('person', 'bismelden')"
|
||||
type="checkbox"
|
||||
v-model="data.bismelden"
|
||||
name="bismelden"
|
||||
>
|
||||
</form-input>
|
||||
</template>
|
||||
<template class="col-12 col-md-6 pt-4 d-flex align-items-center">
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('dual')"
|
||||
container-class="col form-check stv-details-prestudent-dual"
|
||||
:label="$p.t('lehre', 'dual')"
|
||||
type="checkbox"
|
||||
v-model="data.dual"
|
||||
name="dual"
|
||||
>
|
||||
</form-input>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<form-input
|
||||
container-class="col-3"
|
||||
:label="$p.t('lehre', 'foerderrelevant')"
|
||||
type="select"
|
||||
v-model="data.foerderrelevant"
|
||||
name="foerderrelevant"
|
||||
>
|
||||
<option v-for="entry in listFoerderrelevant" :value="entry.value">{{entry.text}}</option>
|
||||
</form-input>
|
||||
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('priorisierung')"
|
||||
container-class="col-1"
|
||||
:label="$p.t('lehre', 'prioritaet')"
|
||||
type="text"
|
||||
v-model="data.priorisierung"
|
||||
name="priorisierung"
|
||||
:disabled="!hasPrestudentPermission"
|
||||
>
|
||||
</form-input>
|
||||
<div class="col">
|
||||
<div class="row g-3 align-items-center">
|
||||
<form-input
|
||||
container-class="col-12 col-md-6"
|
||||
:label="$p.t('lehre', 'foerderrelevant')"
|
||||
type="select"
|
||||
v-model="data.foerderrelevant"
|
||||
name="foerderrelevant"
|
||||
>
|
||||
<option v-for="entry in listFoerderrelevant" :value="entry.value">{{entry.text}}</option>
|
||||
</form-input>
|
||||
<form-input
|
||||
v-if="!config.hiddenFields.includes('priorisierung')"
|
||||
container-class="col-12 col-md-6"
|
||||
:label="$p.t('lehre', 'prioritaet')"
|
||||
type="text"
|
||||
v-model="data.priorisierung"
|
||||
name="priorisierung"
|
||||
:disabled="!hasPrestudentPermission"
|
||||
>
|
||||
</form-input>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<core-udf
|
||||
v-if="!config.hideUDFs"
|
||||
|
||||
Reference in New Issue
Block a user