mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-01 10:59:28 +00:00
get semester & orgform from Verband to StudVw Main Component
This commit is contained in:
@@ -173,6 +173,7 @@ class Verband extends FHCAPI_Controller
|
||||
$this->StudiengangModel->addOrder('semester');
|
||||
|
||||
if ($org_form !== null) {
|
||||
$this->StudiengangModel->addSelect("v.orgform_kurzbz");
|
||||
$this->StudiengangModel->db->group_start();
|
||||
$this->StudiengangModel->db->where('v.semester', 0);
|
||||
$this->StudiengangModel->db->or_where('v.orgform_kurzbz', $org_form);
|
||||
|
||||
@@ -123,6 +123,8 @@ export default {
|
||||
studiengangKz: undefined,
|
||||
studiengangKuerzel: '',
|
||||
studiensemesterKurzbz: this.defaultSemester,
|
||||
selected_semester: undefined,
|
||||
selected_orgform: undefined,
|
||||
lists: {
|
||||
nations: [],
|
||||
sprachen: [],
|
||||
@@ -182,7 +184,7 @@ export default {
|
||||
+ data.person_id
|
||||
);
|
||||
},
|
||||
onSelectVerband( {link, studiengang_kz}) {
|
||||
onSelectVerband({ link, studiengang_kz, semester, orgform_kurzbz }) {
|
||||
let urlpath = String(link);
|
||||
if (!urlpath.match(/\/prestudent/))
|
||||
{
|
||||
@@ -191,6 +193,8 @@ export default {
|
||||
this.$refs.stvList.updateUrl(ApiStv.students.verband(urlpath));
|
||||
|
||||
this.studiengangKz = studiengang_kz;
|
||||
this.selected_semester = semester;
|
||||
this.selected_orgform = orgform_kurzbz;
|
||||
const stg = this.lists.stgs.find((element) => {
|
||||
return (element.studiengang_kz === this.studiengangKz);
|
||||
});
|
||||
|
||||
@@ -114,7 +114,7 @@ export default {
|
||||
},
|
||||
onSelectTreeNode(node) {
|
||||
if (node.data.link)
|
||||
this.$emit('selectVerband', {link: node.data.link, studiengang_kz: node.data.stg_kz});
|
||||
this.$emit('selectVerband', {link: node.data.link, studiengang_kz: node.data.stg_kz, semester: node.data.semester, orgform_kurzbz: node.data.orgform_kurzbz});
|
||||
},
|
||||
mapResultToTreeData(el) {
|
||||
const cp = {
|
||||
|
||||
Reference in New Issue
Block a user