funktionen umbenannt

This commit is contained in:
ma0048
2025-12-02 13:23:09 +01:00
parent 0de033e428
commit a91fe05395
11 changed files with 42 additions and 35 deletions
@@ -27,8 +27,8 @@ class Setup extends FHCAPI_Controller
public function __construct()
{
parent::__construct([
'getTabs' => ['admin:r', 'assistenz:r'],
'getTab' => ['admin:r', 'assistenz:r'],
'getLETabs' => ['admin:r', 'assistenz:r'],
'getLVTabs' => ['admin:r', 'assistenz:r'],
'getStudiensemester' => ['admin:r', 'assistenz:r'],
'getSprache' => ['admin:r', 'assistenz:r'],
'getRaumtyp' => ['admin:r', 'assistenz:r'],
@@ -44,7 +44,7 @@ class Setup extends FHCAPI_Controller
$this->_ci->load->library('VariableLib', ['uid' => $this->_uid]);
}
public function getTabs()
public function getLETabs()
{
$tabs['details'] = array (
'title' => 'Details',
@@ -74,7 +74,7 @@ class Setup extends FHCAPI_Controller
$this->terminateWithSuccess($tabs);
}
public function getTab()
public function getLVTabs()
{
$tabs['termine'] = array (
'title' => 'Termine',
-8
View File
@@ -1,8 +0,0 @@
export default {
getStudiensemester(){
return {
method: 'get',
url: 'api/frontend/v1/stv/LvTermine/getStudiensemester/'
};
},
};
+6
View File
@@ -30,4 +30,10 @@ export default {
{
return FHC_JS_DATA_STORAGE_OBJECT.app_root + 'content/statistik/termine.xls.php?student_uid=' + encodeURIComponent(student_uid) + '&db_stpl_table='+encodeURIComponent(stundenplan);
},
getStudiensemester(){
return {
method: 'get',
url: 'api/frontend/v1/stv/LvTermine/getStudiensemester/'
};
},
}
+7 -1
View File
@@ -9,5 +9,11 @@ export default {
exportCalendar(le_id, stundenplan)
{
return FHC_JS_DATA_STORAGE_OBJECT.app_root + 'content/statistik/termine.xls.php?lehreinheit_id=' + encodeURIComponent(le_id) + '&db_stpl_table='+encodeURIComponent(stundenplan);
}
},
getStudiensemester(){
return {
method: 'get',
url: '/api/frontend/v1/lv/setup/getStudiensemester/'
};
},
};
+7 -1
View File
@@ -9,5 +9,11 @@ export default {
exportCalendar(lv_id, stundenplan)
{
return FHC_JS_DATA_STORAGE_OBJECT.app_root + 'content/statistik/termine.xls.php?lehrveranstaltung_id=' + encodeURIComponent(lv_id) + '&db_stpl_table='+encodeURIComponent(stundenplan);
}
},
getStudiensemester(){
return {
method: 'get',
url: '/api/frontend/v1/lv/setup/getStudiensemester/'
};
},
};
+4 -4
View File
@@ -1,16 +1,16 @@
export default {
getTabs()
getLETabs()
{
return {
method: 'get',
url: '/api/frontend/v1/lv/setup/getTabs/'
url: '/api/frontend/v1/lv/setup/getLETabs/'
};
},
getTab()
getLVTabs()
{
return {
method: 'get',
url: '/api/frontend/v1/lv/setup/getTab/'
url: '/api/frontend/v1/lv/setup/getLVTabs/'
};
},
}
@@ -8,8 +8,8 @@ export default {
},
data() {
return {
configLETabs: {},
configLVTabs: {},
configLVTab: {},
};
},
props: {
@@ -20,7 +20,7 @@ export default {
if (!this.lv || !this.lv.length)
return {};
return this.configLVTabs;
return this.configLETabs;
}
},
methods: {
@@ -32,15 +32,15 @@ export default {
}
},
created() {
this.$api.call(Setup.getTabs())
this.$api.call(Setup.getLETabs())
.then(result => {
this.configLVTabs = result.data;
this.configLETabs = result.data;
})
.catch(this.$fhcAlert.handleSystemError);
this.$api.call(Setup.getTab())
this.$api.call(Setup.getLVTabs())
.then(result => {
this.configLVTab = result.data;
this.configLVTabs = result.data;
})
.catch(this.$fhcAlert.handleSystemError);
},
@@ -49,12 +49,12 @@ export default {
<div v-if="!lv?.length" class="justify-content-center d-flex h-100 align-items-center">
Bitte eine Lehreinheit auswählen!
</div>
<div v-else-if="configLVTabs && configLVTab" class="d-flex flex-column h-100 pb-3">
<div v-else-if="configLETabs && configLVTabs" class="d-flex flex-column h-100 pb-3">
<fhc-tabs
v-if="lv.length === 1 && lv[0]?.lehreinheit_id"
ref="tabs"
:modelValue="lv[0]"
:config="configLVTabs"
:config="configLETabs"
:default="$route.params.tab"
@changed="reload"
/>
@@ -62,7 +62,7 @@ export default {
v-else-if="lv.length === 1"
ref="tabs"
:modelValue="lv[0]"
:config="configLVTab"
:config="configLVTabs"
:default="$route.params.tab"
@changed="reload"
/>
@@ -2,7 +2,7 @@ import TableLvList from "../../Stv/Studentenverwaltung/Details/Lehrveranstaltung
import ApiLVTermine from "../../../api/lehrveranstaltung/lvtermine.js";
export default {
name: "TabCourseList",
name: "LVTabTermine",
components: {
TableLvList
},
@@ -15,7 +15,7 @@ export default {
};
},
template: `
<div class="stv-details-course-list h-100 d-flex flex-column">
<div class="lv-details-course-list h-100 d-flex flex-column">
<table-lv-list ref="tbl_course_list" :id="modelValue.lehrveranstaltung_id" :endpoint="endpoint"></table-lv-list>
</div>`
};
@@ -2,7 +2,7 @@ import TableLvList from "../../Stv/Studentenverwaltung/Details/Lehrveranstaltung
import ApiLETermine from "../../../api/lehrveranstaltung/letermine.js";
export default {
name: "TabCourseList",
name: "LETabTermine",
components: {
TableLvList
},
@@ -15,7 +15,7 @@ export default {
};
},
template: `
<div class="stv-details-course-list h-100 d-flex flex-column">
<div class="le-details-course-list h-100 d-flex flex-column">
<table-lv-list ref="tbl_course_list" :id="modelValue.lehreinheit_id" :endpoint="endpoint"></table-lv-list>
</div>`
};
@@ -1,7 +1,6 @@
import TableLvList from "./Lehrveranstaltungstermine/ListLehrveranstaltungstermine.js";
import ApiStvCoursedates from "../../../../api/factory/stv/coursedates.js";
export default {
name: "TabCourseList",
components: {
@@ -2,8 +2,6 @@ import {CoreFilterCmpt} from "../../../../filter/Filter.js";
import FormInput from "../../../../Form/Input.js";
import FormForm from '../../../../Form/Form.js';
import ApiStudiensemester from "../../../../../api/factory/studiensemester.js";
export default {
name: "TblCourseList",
components: {
@@ -146,7 +144,7 @@ export default {
},
created(){
this.$api
.call(ApiStudiensemester.getStudiensemester())
.call(this.endpoint.getStudiensemester())
.then(result => {
this.listStudiensemester = result.data;
this.getDatesOfSemester(this.currentSemester);