diff --git a/src/api/stuwork/dormroom.ts b/src/api/stuwork/dormroom.ts
index 466a783..abdeebd 100644
--- a/src/api/stuwork/dormroom.ts
+++ b/src/api/stuwork/dormroom.ts
@@ -87,3 +87,36 @@ export const fetchDormRoomTreeList = (dormdataType?: string) => {
});
};
+//宿舍房间
+export function dormRoomList() {
+ return request({
+ url:'/stuwork/dormroom/list',
+ method:'get'
+ })
+}
+
+
+export function dormRoomByRoleList() {
+ return request({
+ url:'/stuwork/dormroom/dormRoomByRoleList',
+ method:'get'
+ })
+}
+
+//根据楼号查宿舍
+export function getDormRoomDataByBuildingNo(query: any) {
+ return request({
+ url:'/stuwork/dormroom/getDormRoomDataByBuildingNo',
+ method:'get',
+ params: query
+ })
+}
+
+export function getDataByRoomNo(data: any) {
+ return request({
+ url: '/stuwork/dormroom/getDataByRoomNo',
+ method:'get',
+ params:data
+ })
+}
+
diff --git a/src/views/recruit/backSchoolCheckin/index.vue b/src/views/recruit/backSchoolCheckin/index.vue
index e97f078..7462fdf 100644
--- a/src/views/recruit/backSchoolCheckin/index.vue
+++ b/src/views/recruit/backSchoolCheckin/index.vue
@@ -20,10 +20,10 @@
-
+
-
+
@@ -54,4 +54,13 @@ const handleTabClick = (tab: any) => {
diff --git a/src/views/recruit/backSchoolCheckin/staticIndex.vue b/src/views/recruit/backSchoolCheckin/staticIndex.vue
index 866c12d..e3ff9cb 100644
--- a/src/views/recruit/backSchoolCheckin/staticIndex.vue
+++ b/src/views/recruit/backSchoolCheckin/staticIndex.vue
@@ -16,12 +16,12 @@
-->
-
-
-
-
+
+
+
+
-
+
查询
- 重置
+ 重置
+
-
+
+
@@ -129,7 +132,7 @@ const getTabStaticDataList = async () => {
const response = await getTabStaticDataListApi(queryForm)
tableData.value = response.data || []
} catch (error) {
- console.error('获取统计数据失败', error)
+ // 获取统计数据失败
} finally {
dataListLoading.value = false
}
@@ -155,14 +158,32 @@ const init = async () => {
getTabStaticDataList()
}
} catch (error) {
- console.error('初始化失败', error)
+ // 初始化失败
}
}
-
+defineExpose({
+ init
+})
onMounted(() => {
init()
})
diff --git a/src/views/recruit/backSchoolCheckin/tabIndex.vue b/src/views/recruit/backSchoolCheckin/tabIndex.vue
index dc5e3e1..8836993 100644
--- a/src/views/recruit/backSchoolCheckin/tabIndex.vue
+++ b/src/views/recruit/backSchoolCheckin/tabIndex.vue
@@ -16,12 +16,12 @@
-->
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
查询
- 重置
+ 重置
+
-
-
-
+
+
@@ -162,7 +165,7 @@
- {{ getGender(scope.row.gender) }}
+
@@ -188,13 +191,16 @@
-
+
+
-
+
@@ -226,26 +232,24 @@
-
diff --git a/src/views/recruit/newstucheckin/index.vue b/src/views/recruit/newstucheckin/index.vue
index c0d6c9c..cbad82e 100644
--- a/src/views/recruit/newstucheckin/index.vue
+++ b/src/views/recruit/newstucheckin/index.vue
@@ -19,32 +19,34 @@
-
+
查询
- 重置
-
- 导出
-
+ 重置
+
+
+
+ 导出
+
+
+
-
-
-
+
- {{ scope.row.gender === '1' ? '男' : scope.row.gender === '2' ? '女' : '' }}
+
+
+
+
+
+
@@ -88,7 +93,7 @@
-
+
@@ -125,12 +130,14 @@ import { ref, reactive, computed, onMounted, defineAsyncComponent } from 'vue'
import { storeToRefs } from 'pinia'
import { useUserInfo } from '/@/stores/userInfo'
import { BasicTableProps, useTable } from '/@/hooks/table'
-import { useMessage, useMessageBox } from '/@/hooks/message'
+import { useMessage } from '/@/hooks/message'
import { fetchList } from '/@/api/recruit/newstucheckin'
import { getTypeValue } from '/@/api/admin/dict'
import request from '/@/utils/request'
const StuCheckIn = defineAsyncComponent(() => import('./stu-check-in.vue'))
+const TeacherNameNo = defineAsyncComponent(() => import('/@/components/TeacherNameNo/index.vue'))
+const GenderTag = defineAsyncComponent(() => import('/@/components/GenderTag/index.vue'))
// 使用 Pinia store
const userInfoStore = useUserInfo()
@@ -147,7 +154,6 @@ const permissions = computed(() => {
// 消息提示 hooks
const message = useMessage()
-const messageBox = useMessageBox()
// 表格引用
const tableRef = ref()
@@ -255,7 +261,7 @@ const getCheckInStatusData = async () => {
const data = await getTypeValue('check_in_status')
checkInStatusData.value = data.data || []
} catch (error) {
- console.error('获取报到状态字典失败', error)
+ // 获取报到状态字典失败
}
}
diff --git a/src/views/recruit/newstucheckin/stu-check-in.vue b/src/views/recruit/newstucheckin/stu-check-in.vue
index 05e6521..6bf2e40 100644
--- a/src/views/recruit/newstucheckin/stu-check-in.vue
+++ b/src/views/recruit/newstucheckin/stu-check-in.vue
@@ -94,7 +94,7 @@ import { ref, reactive, watch } from 'vue'
import { useMessage } from '/@/hooks/message'
import { getDataByRoomNo } from "/@/api/stuwork/dormroom"
import { fearchRoomStuNum } from "/@/api/stuwork/dormroomstudent"
-import { getDictByType } from "/@/api/contract/contract"
+import { getDicts } from "/@/api/admin/dict"
import { putObj } from '@/api/recruit/newstucheckin'
// Emits
@@ -222,7 +222,7 @@ const init = (formData: any, pageData: any) => {
remoteMethod(formData.roomNo)
fearchRoomStuNums(formData.bedNo)
}
- getDictByType('check_in_status').then(data => {
+ getDicts('check_in_status').then(data => {
checkInStatusData.value = data.data
})
console.log("OKKK")
diff --git a/src/views/recruit/recruitstudentsignup/list.vue b/src/views/recruit/recruitstudentsignup/list.vue
index 8f912d2..e98a203 100644
--- a/src/views/recruit/recruitstudentsignup/list.vue
+++ b/src/views/recruit/recruitstudentsignup/list.vue
@@ -75,11 +75,10 @@
- 住宿范围
+ 设置住宿范围
{
const eduRes = await getTypeValue('education_type')
eduList.value = eduRes.data || []
} catch (error) {
- console.error('初始化失败', error)
+ message.error('初始化失败')
}
}