From 106116be66f8967ecf7f96cd88a6cc741add03ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=81=92=E6=88=90?= <962704835@qq.com> Date: Mon, 8 Dec 2025 15:19:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E4=BD=8F=E4=BF=A1=E6=81=AF=E6=8C=89?= =?UTF-8?q?=E8=A7=92=E8=89=B2=E6=9D=83=E9=99=90=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dormitory/new/stuDom/index.vue | 30 ++++++++++++++++++------ 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/src/views/dormitory/new/stuDom/index.vue b/src/views/dormitory/new/stuDom/index.vue index 222e738..acc3c6e 100644 --- a/src/views/dormitory/new/stuDom/index.vue +++ b/src/views/dormitory/new/stuDom/index.vue @@ -64,7 +64,7 @@ - + @@ -260,6 +260,7 @@ import { listMajors } from '@/api/stuCQS/basedata/majors' import { listGrade } from '@/api/stuCQS/basedata/grade' import { listInSchoolClass as listClass } from '@/api/stuCQS/basedata/class' import { getTokenKeySessionStorage } from '@/utils/auth' +import { getUserProfile } from '@/api/system/user' // 获取当前登录用户 let id, campusId, buildingId, parkId, floorId @@ -363,7 +364,8 @@ export default { sendForm: { gradeId: null, endDate: null - } + }, + roleGroup: "" } }, created() { @@ -639,11 +641,25 @@ export default { /** 查询宿舍学生关联列表 */ getList() { this.loading = true - listStudent(this.queryParams).then(response => { - this.studentList = response.rows - this.total = response.total - this.loading = false - }) + getUserProfile().then((response) => { + this.roleGroup = response.roleGroup + if (response.roleGroup.includes('辅导员')) { + this.queryParams.teacherName = response.data.nickName + } else if (response.roleGroup.includes('学务')) { + // this.queryParams.deptId = response.data.deptId + this.deptList.forEach(element => { + if (element.label == response.data.dept.deptName) { + this.queryParams.deptId = element.value + } + }); + this.changeDept() + } + listStudent(this.queryParams).then(response => { + this.studentList = response.rows + this.total = response.total + this.loading = false + }) + }) }, // 取消按钮 cancel() {