mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 08:34:29 +00:00
Multiactions Status Change
This commit is contained in:
@@ -56,7 +56,10 @@ export default {
|
||||
hasAdminPermission: this.permissions['admin'],
|
||||
hasPermissionToSkipStatusCheck: this.permissions['student/keine_studstatuspruefung'],
|
||||
lists: this.lists,
|
||||
defaultSemester: this.defaultSemester
|
||||
defaultSemester: this.defaultSemester,
|
||||
$reloadList: () => {
|
||||
this.$refs.stvList.reload();
|
||||
}
|
||||
}
|
||||
},
|
||||
data() {
|
||||
@@ -111,6 +114,10 @@ export default {
|
||||
this.studiensemesterKurzbz = v;
|
||||
this.$refs.stvList.updateUrl();
|
||||
this.$refs.details.reload();
|
||||
},
|
||||
reloadList() {
|
||||
console.log('reloadList2');
|
||||
this.$refs.stvList.reload();
|
||||
}
|
||||
},
|
||||
created() {
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
import TblMultiStatus from "./Prestudent/MultiStatus.js";
|
||||
|
||||
export default {
|
||||
components: {
|
||||
TblMultiStatus
|
||||
},
|
||||
props: {
|
||||
modelValue: Object,
|
||||
},
|
||||
template: `
|
||||
|
||||
<div class="stv-details-details h-100 pb-3">
|
||||
<div class="col-12 pb-3">
|
||||
<legend>MultiStatus</legend>
|
||||
<TblMultiStatus :modelValue="modelValue"></TblMultiStatus>
|
||||
</div>
|
||||
</div>
|
||||
`
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -815,6 +815,42 @@ export default{
|
||||
new-btn-label="Status"
|
||||
@click:new="actionNewStatus"
|
||||
>
|
||||
<template #actions="{selected}">
|
||||
<button
|
||||
class="btn btn-outline-primary"
|
||||
@click="actionChangeStatus(selected)"
|
||||
> Status Ändern
|
||||
</button>
|
||||
|
||||
<!-- <div class="input-group w-auto">
|
||||
<form-input
|
||||
type="DatePicker"
|
||||
v-model="counterdate"
|
||||
input-group
|
||||
:enable-time-picker="false"
|
||||
auto-apply
|
||||
@cleared="counterdate = new Date()"
|
||||
>
|
||||
</form-input>
|
||||
<button
|
||||
class="btn btn-outline-secondary"
|
||||
@click="actionCounter(selected)"
|
||||
:disabled="!selected.length"
|
||||
>
|
||||
Gegenbuchen
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<button
|
||||
v-if="config.showZahlungsbestaetigung"
|
||||
class="btn btn-outline-secondary"
|
||||
@click="downloadPdf(selected)"
|
||||
:disabled="!selected.length"
|
||||
>
|
||||
<i class="fa fa-download"></i> Zahlungsbestaetigung
|
||||
</button>-->
|
||||
|
||||
</template>
|
||||
</core-filter-cmpt>
|
||||
|
||||
</div>`
|
||||
|
||||
@@ -1,18 +1,25 @@
|
||||
import TblStatus from "./Prestudent/Status.js";
|
||||
import TblMultiStatus from "./Prestudent/MultiStatus.js";
|
||||
|
||||
export default {
|
||||
components: {
|
||||
TblStatus
|
||||
TblStatus,
|
||||
TblMultiStatus
|
||||
},
|
||||
props: {
|
||||
modelValue: Object,
|
||||
},
|
||||
template: `
|
||||
<div class="stv-details-details h-100 pb-3">
|
||||
<TblMultiStatus :modelValue="modelValue"></TblMultiStatus>
|
||||
</div>
|
||||
<div class="stv-details-details h-100 pb-3">
|
||||
<div class="col-12 pb-3">
|
||||
<legend>Status</legend>
|
||||
<TblStatus :prestudent_id="modelValue.prestudent_id" :studiengang_kz="modelValue.studiengang_kz"></TblStatus>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
`
|
||||
}
|
||||
@@ -83,6 +83,9 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
reload() {
|
||||
this.$refs.table.reloadTable();
|
||||
},
|
||||
actionNewPrestudent() {
|
||||
this.$refs.new.open();
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user