mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
funktionen umbenannt
This commit is contained in:
@@ -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',
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
export default {
|
||||
getStudiensemester(){
|
||||
return {
|
||||
method: 'get',
|
||||
url: 'api/frontend/v1/stv/LvTermine/getStudiensemester/'
|
||||
};
|
||||
},
|
||||
};
|
||||
@@ -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/'
|
||||
};
|
||||
},
|
||||
}
|
||||
@@ -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/'
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
@@ -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/'
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
@@ -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: {
|
||||
|
||||
+1
-3
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user