diff --git a/api/dms/studentDormInfo/index.js b/api/dms/studentDormInfo/index.js
new file mode 100644
index 0000000..70d6498
--- /dev/null
+++ b/api/dms/studentDormInfo/index.js
@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询宿舍学生关联列表
+export function listStudent(query) {
+ return request({
+ url: '/dormitory/srs-dormitory-student/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 新增宿舍学生关联
+export function addStudent(data) {
+ return request({
+ url: '/dormitory/srs-dormitory-student/add',
+ method: 'post',
+ data: data
+ })
+}
+
+// 获取校区
+export function listAllCampus() {
+ return request({
+ url: '/dormitory/dms-dormitory/listAllCampus',
+ method: 'get'
+ })
+}
+
+// 根据校区id获取园区
+export function listParkByCampus(id) {
+ return request({
+ url: '/dormitory/dms-dormitory/listParkByCampus/' + id,
+ method: 'get'
+ })
+}
+
+// 根据园区id获取楼栋
+export function listBuildingByPark(id) {
+ return request({
+ url: '/dormitory/dms-dormitory/listBuildingByPark/' + id,
+ method: 'get'
+ })
+}
+
+// 根据楼栋id获取楼层
+export function listFloorByBuilding(id) {
+ return request({
+ url: '/dormitory/dms-dormitory/listFloorByBuilding/' + id,
+ method: 'get'
+ })
+}
+
+// 根据楼层id获取宿舍号
+export function listAllRoomByFloor(id) {
+ return request({
+ url: '/dormitory/dms-dormitory/listAllRoomByFloor/' + id,
+ method: 'get'
+ })
+}
\ No newline at end of file
diff --git a/config.js b/config.js
index baedf0a..de16370 100644
--- a/config.js
+++ b/config.js
@@ -3,7 +3,7 @@ module.exports = {
// baseUrl: 'http://zhxg.gxsdxy.cn/prod_api',
// baseUrl: 'http://172.16.96.111:8085',
// baseUrl: 'http://192.168.211.22:8085',
- baseUrl: 'http://localhost:8088',
+ baseUrl: 'http://localhost:8085',
// 应用信息
appInfo: {
// 应用名称
diff --git a/pages.json b/pages.json
index 3a8df26..14f3856 100644
--- a/pages.json
+++ b/pages.json
@@ -209,8 +209,7 @@
"navigationBarBackgroundColor": "#1890FF",
"navigationBarTextStyle": "white"
}
- },
- {
+ }, {
"path": "pages/record/record",
"style": {
"navigationBarTitleText": "住宿记录",
@@ -218,6 +217,22 @@
"navigationBarBackgroundColor": "#1890FF",
"navigationBarTextStyle": "white"
}
+ }, {
+ "path": "pages/dormitory/studentDormInfo/index",
+ "style": {
+ "navigationBarTitleText": "学生入住信息收集",
+ "enablePullDownRefresh": false,
+ "navigationBarBackgroundColor": "#1890FF",
+ "navigationBarTextStyle": "white"
+ }
+ }, {
+ "path": "pages/dormitory/studentDormInfo/informationCollection",
+ "style": {
+ "navigationBarTitleText": "信息收集",
+ "enablePullDownRefresh": false,
+ "navigationBarBackgroundColor": "#1890FF",
+ "navigationBarTextStyle": "white"
+ }
}, {
"path": "pages/addapply/addapply",
"style": {
diff --git a/pages/dormitory/studentDormInfo/index.vue b/pages/dormitory/studentDormInfo/index.vue
new file mode 100644
index 0000000..e64a85f
--- /dev/null
+++ b/pages/dormitory/studentDormInfo/index.vue
@@ -0,0 +1,278 @@
+
+
+
+ +
+
+
+
+
+
+
+
+
+ 学号: {{ item.stuNo }}
+ 班级: {{ item.className }}
+ 院系: {{ item.deptName }}
+ 宿舍: {{ item.parkName }} {{ item.buildingName }} {{ item.floorName }}楼{{ item.roomNo }}室
+
+ 入住时间: {{ item.checkinTime }}
+ 状态: {{ item.inStatus === '1' ? '已入住' : '未入住' }}
+
+
+
+
+
+ 加载中...
+ 已加载全部数据
+ 暂无数据
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/dormitory/studentDormInfo/informationCollection.vue b/pages/dormitory/studentDormInfo/informationCollection.vue
new file mode 100644
index 0000000..3931898
--- /dev/null
+++ b/pages/dormitory/studentDormInfo/informationCollection.vue
@@ -0,0 +1,480 @@
+
+
+ 2025-2026学年学生宿舍入住收集表
+ 涉及住宿费核算,请同学们按照实际入住情况填写。
+
+
+
+
+ *校区
+
+
+ {{ form.campusName || '请选择校区' }}
+
+
+
+
+
+
+ *园区
+
+
+ {{ form.parkName || '请选择园区' }}
+
+
+
+
+
+
+ *楼栋
+
+
+ {{ form.buildingName || '请选择楼栋' }}
+
+
+
+
+
+
+ *层
+
+
+ {{ form.floorName || '请选择楼层' }}
+
+
+
+
+
+
+ *宿舍
+
+
+ {{ form.roomNo || '请选择宿舍' }}
+
+
+
+
+
+
+ *学生学号
+
+
+
+
+
+
+
+ *是否为宿舍长
+
+
+ {{ form.isDormHead || '请选择' }}
+
+
+
+
+
+
+ *入住时间
+
+
+ {{ form.checkinTime || '请选择入住时间' }}
+
+
+
+
+
+
+ *本人证件照
+
+ 请上传本人证件照,以便宿管阿姨能认识大家,谢谢。
+
+ +
+ 上传图片
+
+ 当前设置:最多上传1张图片,单个图片10MB以内
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/images/workbench/studentDormInfo.png b/static/images/workbench/studentDormInfo.png
new file mode 100644
index 0000000..9f45642
Binary files /dev/null and b/static/images/workbench/studentDormInfo.png differ