Vue.js Warnings

This commit is contained in:
cgfhtw
2024-05-16 16:32:59 +02:00
parent e915671a02
commit 3ef5528196
12 changed files with 640 additions and 676 deletions
@@ -23,8 +23,8 @@ export default {
props: [
'person_id',
'uid'
],
data(){
],
data() {
return {
tabulatorOptions: {
ajaxURL: 'api/frontend/v1/stv/Betriebsmittel/getAllBetriebsmittel/' + this.uid + '/' + this.person_id,
@@ -138,27 +138,27 @@ export default {
}
},
watch: {
uid(){
uid() {
this.$refs.table.tabulator.setData('api/frontend/v1/stv/Betriebsmittel/getAllBetriebsmittel/' + this.uid + '/' + this.person_id);
}
},
methods: {
actionEditBetriebsmittel(betriebsmittelperson_id){
actionEditBetriebsmittel(betriebsmittelperson_id) {
this.statusNew = false;
this.loadBetriebsmittel(betriebsmittelperson_id);
},
actionNewBetriebsmittel(){
actionNewBetriebsmittel() {
this.resetModal();
this.statusNew = true;
this.formData.ausgegebenam = this.getDefaultDate();
this.reload();
},
actionDeleteBetriebsmittel(betriebsmittelperson_id){
actionDeleteBetriebsmittel(betriebsmittelperson_id) {
this.loadBetriebsmittel(betriebsmittelperson_id).then(() => {
this.$refs.deleteBetriebsmittelModal.show();
});
},
addNewBetriebsmittel(){
addNewBetriebsmittel() {
this.param = {
'uid': this.uid,
'person_id': this.person_id,
@@ -175,7 +175,7 @@ export default {
this.reload();
});
},
deleteBetriebsmittel(betriebsmittelperson_id){
deleteBetriebsmittel(betriebsmittelperson_id) {
this.param = {
'betriebsmittelperson_id': betriebsmittelperson_id
};
@@ -193,7 +193,7 @@ export default {
this.reload();
});
},
updateBetriebsmittel(){
updateBetriebsmittel() {
this.param = {
'uid': this.uid,
'person_id': this.person_id,
@@ -210,7 +210,7 @@ export default {
this.reload();
});
},
loadBetriebsmittel(betriebsmittelperson_id){
loadBetriebsmittel(betriebsmittelperson_id) {
this.resetModal();
this.statusNew = false;
this.param = {
@@ -224,20 +224,20 @@ export default {
})
.catch(this.$fhcAlert.handleSystemError);
},
searchInventar(event){
searchInventar(event) {
return this.$fhcApi
.get('api/frontend/v1/stv/betriebsmittel/loadInventarliste/' + event.query)
.then(result => {
this.filteredInventar = result.data.retval;
});
},
reload(){
reload() {
this.$refs.table.reloadTable();
},
hideModal(modalRef){
hideModal(modalRef) {
this.$refs[modalRef].hide();
},
resetModal(){
resetModal() {
this.formData = {};
this.formData.ausgegebenam = this.getDefaultDate();
this.formData.retouram = null;
@@ -340,7 +340,7 @@ export default {
<div v-else-if="formData.inventarnummer" class="row mb-3">
<label for="inventarnummer" class="form-label col-sm-4">{{$p.t('wawi', 'inventarnummer')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="inventarnummer" v-model="formData.inventarnummer" :disabled="!statusNew">
<input type="text" class="form-control" id="inventarnummer" v-model="formData.inventarnummer" :disabled="!statusNew">
</div>
</div>
@@ -410,7 +410,6 @@ export default {
<div class="col-sm-6">
<form-input
type="DatePicker"
:readonly="readonly"
name="datum"
v-model="formData['ausgegebenam']"
auto-apply
@@ -427,7 +426,6 @@ export default {
<div class="col-sm-6">
<form-input
type="DatePicker"
:readonly="readonly"
name="datum"
v-model="formData['retouram']"
auto-apply
File diff suppressed because it is too large Load Diff
@@ -1,21 +1,20 @@
import Betriebsmittel from "../../../Betriebsmittel/Betriebsmittel.js";
import CoreBetriebsmittel from "../../../Betriebsmittel/Betriebsmittel.js";
export default {
components: {
Betriebsmittel
CoreBetriebsmittel
},
props: {
modelValue: Object
},
template: `
<div class="stv-details-details h-100 pb-3">
<h3>Betriebsmittel</h3>
<Betriebsmittel
<div class="stv-details-betriebsmittel h-100 pb-3">
<core-betriebsmittel
ref="formc"
:person_id="modelValue.person_id"
:uid="modelValue.uid"
>
</Betriebsmittel>
</core-betriebsmittel>
</div>
`
};
@@ -19,7 +19,7 @@ export default {
}
},
template: `
<div class="stv-details-details h-100 pb-3">
<div class="stv-details-kontakt h-100 pb-3">
<fieldset class="overflow-hidden">
<legend>{{this.$p.t('person', 'adressen')}}</legend>
<address-list ref="adressList" :uid="modelValue.person_id"></address-list>
@@ -11,7 +11,7 @@ export default{
BsModal
},
props: {
uid: String
uid: Number
},
data() {
return{
@@ -309,7 +309,7 @@ export default{
<div class="row mb-3">
<label for="strasse" class="form-label col-sm-4">{{$p.t('person', 'strasse')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="strasse" v-model="addressData['strasse']">
<input type="text" class="form-control" id="strasse" v-model="addressData['strasse']">
</div>
</div>
@@ -330,7 +330,7 @@ export default{
</div>
<div class="row mb-3">
<label :for="gemeinde" class="form-label col-sm-4">{{$p.t('person', 'gemeinde')}}</label>
<label for="gemeinde" class="form-label col-sm-4">{{$p.t('person', 'gemeinde')}}</label>
<div class="col-sm-6">
<select v-if="addressData['nation'] == 'A'" name="addressData[gemeinde]" class="form-select" v-model="addressData['gemeinde']">
<option v-if="!gemeinden.length" disabled>Bitte gültige PLZ wählen</option>
@@ -341,7 +341,7 @@ export default{
</div>
<div class="row mb-3">
<label :for="Ort" class="form-label col-sm-4">{{$p.t('person', 'ort')}}</label>
<label for="Ort" class="form-label col-sm-4">{{$p.t('person', 'ort')}}</label>
<div class="col-sm-6">
<select v-if="addressData['nation'] == 'A'" name="address[ort]" class="form-select" v-model="addressData['ort']">
<option v-if="!orte.length" disabled>Bitte gültige Gemeinde wählen</option>
@@ -388,20 +388,20 @@ export default{
<div class="row mb-3">
<label for="firma_name" class="form-label col-sm-4">{{$p.t('person', 'firma')}}</label>
<div class="col-sm-3">
<PvAutoComplete v-model="addressData['firma']" optionLabel="name" :suggestions="filteredFirmen" @complete="search" minLength="3"/>
<PvAutoComplete v-model="addressData['firma']" optionLabel="name" :suggestions="filteredFirmen" @complete="search" :min-length="3"/>
</div>
</div>
<div class="row mb-3">
<label for="name" class="form-label col-sm-4">{{$p.t('person', 'firma_zusatz')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="name" v-model="addressData['name']">
<input type="text" class="form-control" id="name" v-model="addressData['name']">
</div>
</div>
<div class="row mb-3">
<label for="anmerkung" class="form-label col-sm-4">{{$p.t('global', 'anmerkung')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="anmerkung" v-model="addressData['anmerkung']">
<input type="text" class="form-control" id="anmerkung" v-model="addressData['anmerkung']">
</div>
</div>
</form>
@@ -427,7 +427,7 @@ export default{
<div class="row mb-3">
<label for="strasse" class="form-label col-sm-4">{{$p.t('person', 'strasse')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="strasse" v-model="addressData.strasse">
<input type="text" class="form-control" id="strasse" v-model="addressData.strasse">
</div>
</div>
@@ -447,7 +447,7 @@ export default{
</div>
</div>
<div class="row mb-3">
<label :for="gemeinde" class="form-label col-sm-4">{{$p.t('person', 'gemeinde')}}</label>
<label for="gemeinde" class="form-label col-sm-4">{{$p.t('person', 'gemeinde')}}</label>
<div v-if="addressData['gemeinde']" class="col-sm-6">
<input type="text" class="form-control" v-model="addressData['gemeinde']">
</div>
@@ -460,7 +460,7 @@ export default{
</div>
<div class="row mb-3">
<label :for="Ort" class="form-label col-sm-4">{{$p.t('person', 'ort')}}</label>
<label for="Ort" class="form-label col-sm-4">{{$p.t('person', 'ort')}}</label>
<div v-if="addressData['ort']" class="col-sm-6">
<input type="text" name="ort" class="form-control" v-model="addressData['ort']">
</div>
@@ -509,28 +509,28 @@ export default{
<div class="row mb-3">
<label for="firma_name" class="form-label col-sm-4">{{$p.t('person', 'firma')}}</label>
<div v-if="addressData.firmenname" class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="name" v-model="addressData.firmenname">
<input type="text" class="form-control" id="name" v-model="addressData.firmenname">
</div>
<div v-else class="col-sm-6">
<PvAutoComplete v-model="addressData['firma']" optionLabel="name" :suggestions="filteredFirmen" @complete="search" minLength="3"/>
<PvAutoComplete v-model="addressData['firma']" optionLabel="name" :suggestions="filteredFirmen" @complete="search" :min-length="3"/>
</div>
</div>
<div class="row mb-3">
<input type="hidden" :readonly="readonly" class="form-control" id="firma_id" v-model="addressData.firma_id">
<input type="hidden" class="form-control" id="firma_id" v-model="addressData.firma_id">
</div>
<div class="row mb-3">
<label for="name" class="form-label col-sm-4">{{$p.t('person', 'firma_zusatz')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="name" v-model="addressData['name']">
<input type="text" class="form-control" id="name" v-model="addressData['name']">
</div>
</div>
<div class="row mb-3">
<label for="anmerkung" class="form-label col-sm-4">{{$p.t('global', 'anmerkung')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="anmerkung" v-model="addressData['anmerkung']">
<input type="text" class="form-control" id="anmerkung" v-model="addressData['anmerkung']">
</div>
</div>
@@ -7,7 +7,7 @@ export default{
BsModal
},
props: {
uid: String
uid: Number
},
data() {
return{
@@ -203,38 +203,38 @@ export default{
<div class="row mb-3">
<label for="name" class="form-label col-sm-4">Name</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="name" v-model="bankverbindungData['name']">
<input type="text" class="form-control" id="name" v-model="bankverbindungData['name']">
</div>
</div>
<div class="row mb-3">
<label for="anschrift" class="form-label col-sm-4">{{$p.t('person', 'anschrift')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="anschrift" v-model="bankverbindungData['anschrift']">
<input type="text" class="form-control" id="anschrift" v-model="bankverbindungData['anschrift']">
</div>
</div>
<div class="row mb-3">
<label for="iban" class="form-label col-sm-4">IBAN</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" required class="form-control" id="iban" v-model="bankverbindungData['iban']">
<input type="text" required class="form-control" id="iban" v-model="bankverbindungData['iban']">
</div>
</div>
<div class="row mb-3">
<label for="bic" class="form-label col-sm-4">BIC</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="bic" v-model="bankverbindungData['bic']">
<input type="text" class="form-control" id="bic" v-model="bankverbindungData['bic']">
</div>
</div>
<div class="row mb-3">
<label for="kontonr" class="form-label col-sm-4">{{$p.t('person', 'kontonr')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="kontonr" v-model="bankverbindungData['kontonr']">
<input type="text" class="form-control" id="kontonr" v-model="bankverbindungData['kontonr']">
</div>
</div>
<div class="row mb-3">
<label for="blz" class="form-label col-sm-4">{{$p.t('person', 'blz')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="blz" v-model="bankverbindungData['blz']">
<input type="text" class="form-control" id="blz" v-model="bankverbindungData['blz']">
</div>
</div>
<div class="row mb-3">
@@ -269,37 +269,37 @@ export default{
<div class="row mb-3">
<label for="name" class="form-label col-sm-4">Name</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="name" v-model="bankverbindungData['name']">
<input type="text" class="form-control" id="name" v-model="bankverbindungData['name']">
</div>
</div>
<div class="row mb-3">
<label for="anschrift" class="form-label col-sm-4">{{$p.t('person', 'anschrift')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="anschrift" v-model="bankverbindungData['anschrift']">
<input type="text" class="form-control" id="anschrift" v-model="bankverbindungData['anschrift']">
</div>
</div>
<div class="row mb-3">
<label for="iban" class="form-label col-sm-4">IBAN</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" required class="form-control" id="iban" v-model="bankverbindungData['iban']">
<input type="text" required class="form-control" id="iban" v-model="bankverbindungData['iban']">
</div>
</div>
<div class="row mb-3">
<label for="bic" class="form-label col-sm-4">BIC</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="bic" v-model="bankverbindungData['bic']">
<input type="text" class="form-control" id="bic" v-model="bankverbindungData['bic']">
</div>
</div>
<div class="row mb-3">
<label for="kontonr" class="form-label col-sm-4">{{$p.t('person', 'kontonr')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="kontonr" v-model="bankverbindungData['kontonr']">
<input type="text" class="form-control" id="kontonr" v-model="bankverbindungData['kontonr']">
</div>
</div>
<div class="row mb-3">
<label for="blz" class="form-label col-sm-4">{{$p.t('person', 'blz')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="blz" v-model="bankverbindungData['blz']">
<input type="text" class="form-control" id="blz" v-model="bankverbindungData['blz']">
</div>
</div>
<div class="row mb-3">
@@ -11,7 +11,7 @@ export default{
BsModal
},
props: {
uid: String
uid: Number
},
data() {
return{
@@ -223,13 +223,13 @@ export default{
<div class="row mb-3">
<label for="kontakt" class="form-label col-sm-4">{{$p.t('global', 'kontakt')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="kontakt" v-model="contactData['kontakt']">
<input type="text" class="form-control" id="kontakt" v-model="contactData['kontakt']">
</div>
</div>
<div class="row mb-3">
<label for="anmerkung" class="form-label col-sm-4">{{$p.t('global', 'anmerkung')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="anmerkung" v-model="contactData['anmerkung']">
<input type="text" class="form-control" id="anmerkung" v-model="contactData['anmerkung']">
</div>
</div>
@@ -245,7 +245,7 @@ export default{
<div class="row mb-3">
<label for="firma_name" class="form-label col-sm-4">{{$p.t('person', 'firma')}} / {{$p.t('person', 'standort')}}</label>
<div class="col-sm-6">
<PvAutoComplete v-model="contactData['standort']" optionLabel="kurzbz" :suggestions="filteredStandorte" @complete="search" minLength="3"/>
<PvAutoComplete v-model="contactData['standort']" optionLabel="kurzbz" :suggestions="filteredStandorte" @complete="search" :min-length="3"/>
</div>
</div>
</form>
@@ -271,13 +271,13 @@ export default{
<div class="row mb-3">
<label for="kontakt" class="form-label col-sm-4">{{$p.t('global', 'kontakt')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="kontakt" v-model="contactData['kontakt']">
<input type="text" class="form-control" id="kontakt" v-model="contactData['kontakt']">
</div>
</div>
<div class="row mb-3">
<label for="anmerkung" class="form-label col-sm-4">{{$p.t('global', 'anmerkung')}}</label>
<div class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="anmerkung" v-model="contactData['anmerkung']">
<input type="text" class="form-control" id="anmerkung" v-model="contactData['anmerkung']">
</div>
</div>
<div class="row mb-3">
@@ -289,16 +289,16 @@ export default{
</div>
</div>
<div class="row mb-3">
<input type="hidden" :readonly="readonly" class="form-control" id="standort_id" v-model="contactData.standort_id">
<input type="hidden" class="form-control" id="standort_id" v-model="contactData.standort_id">
</div>
<div class="row mb-3">
<label for="standort" class="form-label col-sm-4">{{$p.t('person', 'firma')}} / {{$p.t('person', 'standort')}}</label>
<div v-if="contactData.kurzbz" class="col-sm-6">
<input type="text" :readonly="readonly" class="form-control" id="name" v-model="contactData.kurzbz">
<input type="text" class="form-control" id="name" v-model="contactData.kurzbz">
</div>
<div v-else class="col-sm-3">
<PvAutoComplete v-model="contactData['standort']" optionLabel="kurzbz" :suggestions="filteredStandorte" @complete="search" minLength="3"/>
<PvAutoComplete v-model="contactData['standort']" optionLabel="kurzbz" :suggestions="filteredStandorte" @complete="search" :min-length="3"/>
</div>
</div>
</form>
@@ -8,11 +8,10 @@ export default {
modelValue: Object,
},
template: `
<div class="stv-details-details h-100 pb-3">
<div class="col-12 pb-3">
<div class="stv-details-multistatus h-100 pb-3">
<div class="col-12 pb-3">
<legend>Status</legend>
<TblMultiStatus :modelValue="modelValue"></TblMultiStatus>
<tbl-multi-status :model-value="modelValue"></tbl-multi-status>
</div>
</div>
`
@@ -1,29 +1,25 @@
import NotizComponent from "../../../Notiz/NotizComponent.js";
import CoreNotiz from "../../../Notiz/Notiz.js";
export default {
components: {
NotizComponent
CoreNotiz
},
props: {
modelValue: Object
},
template: `
<div class="stv-details-details h-100 pb-3">
<h3>Notizen</h3>
<div class="stv-details-notizen h-100 pb-3">
<!-- mit factory als endpoint -->
<NotizComponent
<core-notiz
:endpoint="$fhcApi.factory.notiz.person"
ref="formc"
typeId="person_id"
type-id="person_id"
:id="modelValue.person_id"
notizLayout="twoColumnsFormLeft"
:showErweitert="false"
:showDocument="true"
:showTinyMCE="false"
:visibleColumns="['titel','text','verfasser','bearbeiter','dokumente']"
show-document
show-tiny-mce
:visible-columns="['titel','text','verfasser','bearbeiter','dokumente']"
>
</NotizComponent>
</core-notiz>
<!--
@@ -68,44 +64,44 @@ visibleColumns: list, which fields shoult be showed as default in filter compone
---------------------------------------------------------------------------------------------
<NotizComponent
<core-notiz
:endpoint="$fhcApi.factory.notiz.mitarbeiter"
ref="formc"
typeId="uid"
type-id="uid"
:id= "'ma0068'"
notizLayout="twoColumnsFormLeft"
:showErweitert="true"
:showDocument="true"
notiz-layout="twoColumnsFormLeft"
:show-erweitert="true"
:show-document="true"
:showTinyMCE="false"
:visibleColumns="['titel','text','verfasser','bearbeiter','dokumente']"
:visible-columns="['titel','text','verfasser','bearbeiter','dokumente']"
>
</NotizComponent>
</core-notiz>
<NotizComponent
<core-notiz
:endpoint="$fhcApi.factory.notiz.prestudent"
ref="formc"
typeId="prestudent_id"
type-id="prestudent_id"
:id="modelValue.prestudent_id"
notizLayout="twoColumnsFormLeft"
:showErweitert="true"
:showDocument="true"
notiz-layout="twoColumnsFormLeft"
:show-erweitert="true"
:show-document="true"
:showTinyMCE="true"
:visibleColumns="['titel','text','verfasser','bearbeiter','dokumente']"
:visible-columns="['titel','text','verfasser','bearbeiter','dokumente']"
>
</NotizComponent>
</core-notiz>
<NotizComponent
<core-notiz
:endpoint="$fhcApi.factory.notiz.projekt"
ref="formc"
typeId="projekt_kurzbz"
type-id="projekt_kurzbz"
:id="'EA74'"
notizLayout="twoColumnsFormLeft"
:showErweitert="true"
:showDocument="true"
notiz-layout="twoColumnsFormLeft"
:show-erweitert="true"
:show-document="true"
:showTinyMCE="true"
:visibleColumns="['titel','text','verfasser','bearbeiter','dokumente']"
:visible-columns="['titel','text','verfasser','bearbeiter','dokumente']"
>
</NotizComponent>-->
</core-notiz>-->
</div>
`
@@ -41,7 +41,7 @@ export default {
props: {
modelValue: Object,
},
data(){
data() {
return {
data: [],
listZgvs: [],
@@ -174,7 +174,7 @@ export default {
.catch(this.$fhcAlert.handleSystemError);
},
template: `
<div class="stv-details-details h-100 pb-3">
<div class="stv-details-prestudent h-100 pb-3">
<form-form ref="form" class="stv-details-prestudent" @submit.prevent="updatePrestudent">
<div class="position-sticky top-0 z-1">
<button type="submit" class="btn btn-primary position-absolute top-0 end-0" :disabled="!deltaLength">Speichern</button>
@@ -5,7 +5,7 @@ export default{
CoreFilterCmpt
},
props: {
person_id: String
person_id: Number
},
data() {
return {
@@ -23,29 +23,29 @@ export default{
{title:"UID", field:"student_uid"},
{title:"Status", field:"status"}
],
tabulatorEvents: [
{
event: 'tableBuilt',
handler: async () => {
await this.$p.loadCategory(['lehre']);
let cm = this.$refs.table.tabulator.columnManager;
cm.getColumnByField('orgform_kurzbz').component.updateDefinition({
title: this.$p.t('lehre', 'organisationsform')
});
cm.getColumnByField('bezeichnung').component.updateDefinition({
title: this.$p.t('lehre', 'studienplan')
});
}
}
],
layout: 'fitDataFill',
layoutColumnsOnNewData: false,
height: 'auto',
selectable: false,
},
tabulatorEvents: [
{
event: 'tableBuilt',
handler: async () => {
await this.$p.loadCategory(['lehre']);
let cm = this.$refs.table.tabulator.columnManager;
cm.getColumnByField('orgform_kurzbz').component.updateDefinition({
title: this.$p.t('lehre', 'organisationsform')
});
cm.getColumnByField('bezeichnung').component.updateDefinition({
title: this.$p.t('lehre', 'studienplan')
});
}
}
]
}
},
template: `
@@ -694,7 +694,6 @@ export default{
<label for="studiensemester_kurzbz" class="form-label col-sm-4">{{$p.t('lehre', 'studiensemester')}}</label>
<div class="col-sm-6">
<form-input
:readonly="readonly"
type="select"
name="studiensemester_kurzbz"
v-model="statusData['studiensemester_kurzbz']"
@@ -709,7 +708,6 @@ export default{
<div class="col-sm-6">
<form-input
type="select"
:readonly="readonly"
name="ausbildungssemester"
v-model="statusData.ausbildungssemester"
>
@@ -723,7 +721,6 @@ export default{
<div class="col-sm-6">
<form-input
type="DatePicker"
:readonly="readonly"
name="datum"
v-model="statusData.datum"
auto-apply
@@ -739,7 +736,6 @@ export default{
<div class="col-sm-6">
<form-input
type="DatePicker"
:readonly="readonly"
name="datum"
v-model="statusData.bestaetigtam"
auto-apply
@@ -755,7 +751,6 @@ export default{
<div class="col-sm-6">
<form-input
type="DatePicker"
:readonly="readonly"
name="datum"
v-model="statusData['bewerbung_abgeschicktamum']"
auto-apply
@@ -770,7 +765,6 @@ export default{
<label for="bezeichnung" class="form-label col-sm-4">{{$p.t('lehre', 'studienplan')}}</label>
<div class="col-sm-6">
<form-input
:readonly="readonly"
type="select"
name="studienplan"
v-model="statusData['studienplan_id']"
@@ -796,7 +790,6 @@ export default{
<div class="col-sm-6">
<form-input
type="select"
:readonly="readonly"
name="aufnahmestufe"
v-model="statusData['rt_stufe']"
>
@@ -810,11 +803,10 @@ export default{
<div class="col-sm-6">
<form-input
type="select"
:readonly="readonly"
name="statusgrund"
v-model="statusData['statusgrund_id']"
>
<option v-for="grund in gruende" :key="grund.statusgrund_id" :value="grund.statusgrund_id">{{grund.beschreibung[0]}}</option>
>
<option v-for="grund in gruende" :key="grund.statusgrund_id" :value="grund.statusgrund_id">{{grund.beschreibung[0]}}</option>
</form-input>
</div>
</div>
@@ -841,7 +833,7 @@ export default{
<div class="row mb-3">
<label for="status_kurzbz" class="form-label col-sm-4">{{$p.t('lehre', 'status_rolle')}}</label>
<div class="col-sm-6">
<!-- <form-input type="text" :readonly="readonly" class="form-control" id="status_kurzbz" v-model="statusData['status_kurzbz']">-->
<!-- <form-input type="text" class="form-control" id="status_kurzbz" v-model="statusData['status_kurzbz']">-->
<form-input
required
v-model="statusData['status_kurzbz']"
@@ -864,7 +856,6 @@ export default{
<label for="studiensemester_kurzbz" class="form-label col-sm-4">{{$p.t('lehre', 'studiensemester')}}</label>
<div class="col-sm-6">
<form-input
:readonly="readonly"
type="select"
name="studiensemester_kurzbz"
v-model="statusData['studiensemester_kurzbz']"
@@ -879,7 +870,6 @@ export default{
<div class="col-sm-6">
<form-input
type="select"
:readonly="readonly"
name="ausbildungssemester"
v-model="statusData['ausbildungssemester']"
>
@@ -893,7 +883,6 @@ export default{
<div class="col-sm-6">
<form-input
type="DatePicker"
:readonly="readonly"
name="datum"
v-model="statusData['datum']"
auto-apply
@@ -909,7 +898,6 @@ export default{
<div class="col-sm-6">
<form-input
type="DatePicker"
:readonly="readonly"
name="datum"
v-model="statusData['bestaetigtam']"
auto-apply
@@ -925,7 +913,6 @@ export default{
<div class="col-sm-6">
<form-input
type="DatePicker"
:readonly="readonly"
name="datum"
v-model="statusData['bewerbung_abgeschicktamum']"
auto-apply
@@ -940,7 +927,6 @@ export default{
<label for="bezeichnung" class="form-label col-sm-4">{{$p.t('lehre', 'studienplan')}}</label>
<div class="col-sm-6">
<form-input
:readonly="readonly"
type="select"
name="studienplan"
v-model="statusData['studienplan_id']"
@@ -966,7 +952,6 @@ export default{
<div class="col-sm-6">
<form-input
type="select"
:readonly="readonly"
name="aufnahmestufe"
v-model="statusData['rt_stufe']"
>
@@ -980,7 +965,6 @@ export default{
<div class="col-sm-6">
<form-input
type="select"
:readonly="readonly"
name="statusgrund"
v-model="statusData['statusgrund_id']"
>