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() {