From 104be83f8776b6f72ea0c88a9aff7584e82a6e31 Mon Sep 17 00:00:00 2001 From: liutong <836164388@qq.com> Date: Mon, 7 Apr 2025 11:43:57 +0800 Subject: [PATCH] =?UTF-8?q?feat(member):=20=E6=B7=BB=E5=8A=A0=E5=AD=A6?= =?UTF-8?q?=E5=91=98=E5=8F=96=E6=B6=88=E8=AF=B7=E5=81=87=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=B9=B6=E5=AE=9E=E7=8E=B0=E5=8F=96=E6=B6=88=E8=AF=B7=E5=81=87?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 delAskForLeave 方法用于学员取消请假申请 - 在学员端时间表页面实现取消请假功能- 修改 askForLeave 方法的注释为"学员发送请假申请" --- api/member.js | 11 ++++++++++- pages/student/timetable/info.vue | 10 +++------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/api/member.js b/api/member.js index 182cf0f..6902775 100644 --- a/api/member.js +++ b/api/member.js @@ -100,7 +100,7 @@ export default { }, - //发送请假申请 + //学员发送请假申请 askForLeave(data) { let url = '/member/ask_for_leave' return http.post(url, data).then(res => { @@ -108,6 +108,15 @@ export default { }) }, + //学员取消请假申请 + delAskForLeave(data) { + let url = '/member/del_ask_for_leave' + return http.post(url, data).then(res => { + return res; + }) + }, + + //获取课时列表 studentsSignList(data) { let url = '/member/students_sign_list' diff --git a/pages/student/timetable/info.vue b/pages/student/timetable/info.vue index 08c5a5d..9b9a50f 100644 --- a/pages/student/timetable/info.vue +++ b/pages/student/timetable/info.vue @@ -200,15 +200,11 @@ export default { return } - uni.showToast({ - title: '需要取消请假接口', - icon: 'none' - }) - return - //取消请假 + this.leaveFormData.reason = ''//请假原因 let data = {...this.leaveFormData} - let res = await memberApi.askForLeave(data) + let res = await memberApi.delAskForLeave(data) + this.cancelLeaveShow = false if(res.code != 1){ uni.showToast({ title: res.msg,