From 87201c3af9a10ce2f772ca59a86a27cd5673ad09 Mon Sep 17 00:00:00 2001 From: Xubx <1827135378@qq.com> Date: Tue, 11 Mar 2025 13:37:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E6=A0=A1=E8=80=81=E5=B8=88=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/cees/miniPage/mainPage.vue | 601 ++++++++++++++++++ .../cees/waiTeacher/CeesWaiTeacher.api.ts | 10 +- .../cees/waiTeacher/CeesWaiTeacher.data.ts | 71 +-- .../cees/waiTeacher/CeesWaiTeacherList.vue | 528 +++++++-------- 4 files changed, 890 insertions(+), 320 deletions(-) create mode 100644 src/views/cees/miniPage/mainPage.vue diff --git a/src/views/cees/miniPage/mainPage.vue b/src/views/cees/miniPage/mainPage.vue new file mode 100644 index 0000000..6424e0d --- /dev/null +++ b/src/views/cees/miniPage/mainPage.vue @@ -0,0 +1,601 @@ + + + \ No newline at end of file diff --git a/src/views/cees/waiTeacher/CeesWaiTeacher.api.ts b/src/views/cees/waiTeacher/CeesWaiTeacher.api.ts index 3523e5e..cf53378 100644 --- a/src/views/cees/waiTeacher/CeesWaiTeacher.api.ts +++ b/src/views/cees/waiTeacher/CeesWaiTeacher.api.ts @@ -12,11 +12,17 @@ enum Api { importExcel = '/cees/ceesWaiTeacher/importExcel', exportXls = '/cees/ceesWaiTeacher/exportXls', updateGroupUser = '/cees/ceesGroup/updateGroupUser', - updataDormitory = 'cees/ceesWaiTeacher/updataDormitory', + updateDormitory = 'cees/ceesWaiTeacher/updateDormitory', + cancelCheckIn = 'cees/ceesWaiTeacher/cancelCheckIn', + confirmCheckIn = 'cees/ceesWaiTeacher/confirmCheckIn' } -export const updataDormitory = (id, dormitory) => defHttp.get({ url: Api.updataDormitory, params: { id, dormitory } }); // ✅ 将参数包装为独立的对象 }); +export const updateDormitory = (id, dormitory) => defHttp.get({ url: Api.updateDormitory, params: { id, dormitory } }); // ✅ 将参数包装为独立的对象 }); +//取消确认报到 +export const cancelCheckIn = (params) => defHttp.get({url: Api.cancelCheckIn, params}); +//确认报到 +export const confirmCheckIn = (params) => defHttp.get({url: Api.confirmCheckIn, params}); //获取分组 export const getGroup = () => defHttp.get({ url: '/cees/ceesGroup/list' }).then((res) => { diff --git a/src/views/cees/waiTeacher/CeesWaiTeacher.data.ts b/src/views/cees/waiTeacher/CeesWaiTeacher.data.ts index f031b90..88158e6 100644 --- a/src/views/cees/waiTeacher/CeesWaiTeacher.data.ts +++ b/src/views/cees/waiTeacher/CeesWaiTeacher.data.ts @@ -85,75 +85,8 @@ export const columns: BasicColumn[] = [ { title: '住宿信息', align: 'center', - dataIndex: 'dormitory', + dataIndex: 'dormitoryName', }, - - //{ - // title: '用户专业id', - // align: 'center', - // dataIndex: 'userMajorId', - //}, - //{ - // title: '银行卡号', - // align: 'center', - // dataIndex: 'pyCard', - //}, - //{ - // title: '饭卡', - // align: 'center', - // dataIndex: 'mealCard', - //}, - - //{ - // title: '工作名称', - // align: 'center', - // dataIndex: 'workName', - //}, - //{ - // title: '固定电话', - // align: 'center', - // dataIndex: 'workPhone', - //}, - //{ - // title: '身份证', - // align: 'center', - // dataIndex: 'identityId', - //}, - //{ - // title: '车牌号', - // align: 'center', - // dataIndex: 'carNumber', - //}, - //{ - // title: '车辆是否入校', - // align: 'center', - // dataIndex: 'carStatus', - //}, - //{ - // title: '是否住宿', - // align: 'center', - // dataIndex: 'dormitoryStatus', - //}, - //{ - // title: '开户所在地', - // align: 'center', - // dataIndex: 'bankAddress', - //}, - //{ - // title: '开户行', - // align: 'center', - // dataIndex: 'bankName', - //}, - //{ - // title: '使用次数', - // align: 'center', - // dataIndex: 'numberuse', - //}, - //{ - // title: '状态', - // align: 'center', - // dataIndex: 'status', - //}, ]; //查询数据 export const searchFormSchema: FormSchema[] = [ @@ -423,7 +356,7 @@ export const superQuerySchema = { sex: { title: '性别', order: 13, view: 'text', type: 'string' }, age: { title: '年龄', order: 14, view: 'number', type: 'number' }, carStatus: { title: '车辆是否入校', order: 15, view: 'number', type: 'number' }, - dormitory: { title: '住宿信息', order: 16, view: 'text', type: 'string' }, + dormitoryId: { title: '住宿信息', order: 16, view: 'text', type: 'string' }, dormitoryStatus: { title: '是否住宿', order: 17, view: 'text', type: 'string' }, bankAddress: { title: '开户所在地', order: 18, view: 'text', type: 'string' }, bankName: { title: '开户行', order: 19, view: 'text', type: 'string' }, diff --git a/src/views/cees/waiTeacher/CeesWaiTeacherList.vue b/src/views/cees/waiTeacher/CeesWaiTeacherList.vue index 3f04ced..b558ccc 100644 --- a/src/views/cees/waiTeacher/CeesWaiTeacherList.vue +++ b/src/views/cees/waiTeacher/CeesWaiTeacherList.vue @@ -1,15 +1,8 @@