diff --git a/api/apiRoute.js b/api/apiRoute.js index 683688a..42da9c1 100644 --- a/api/apiRoute.js +++ b/api/apiRoute.js @@ -507,6 +507,25 @@ export default { }) }, + //学生端-学生课程安排-详情 + xy_personCourseScheduleInfo(data = {}) { + let url = '/xy/personCourseSchedule/info' + return http.get(url, data).then(res => { + return res; + }) + }, + + //学生端-学生课程安排-详情 + xy_personCourseScheduleEditStatus(data = {}) { + let url = '/xy/personCourseSchedule/editStatus' + return http.post(url, data).then(res => { + return res; + }) + }, + + + + diff --git a/common/axios.js b/common/axios.js index 5766b1f..7cf0f5e 100644 --- a/common/axios.js +++ b/common/axios.js @@ -37,7 +37,7 @@ export default { title:'加载中...' }) return new Promise((cback, reject) => { - console.log(Api_url + url) + console.log('请求地址',Api_url + url) uni.request({ url: Api_url + url, data: param, @@ -55,8 +55,8 @@ export default { if (res_code == 200) { if (res_codes == 401) { uni.navigateTo({ - url: '/pages/student/login/login' - }) + url: `/pages/student/login/login?res_codes=${res_codes}` + }) }else{ cback(res.data); } @@ -70,7 +70,7 @@ export default { } else { if (res_codes == 401) { uni.navigateTo({ - url: '/pages/student/login/login' + url: `/pages/student/login/login?res_codes=${res_codes}` }) } else { console.log('400/500', url, error, res) diff --git a/pages/student/index/index.vue b/pages/student/index/index.vue index 063282f..e09ee43 100644 --- a/pages/student/index/index.vue +++ b/pages/student/index/index.vue @@ -58,7 +58,7 @@ {{$util.formatToDateTime(personCourseScheduleInfo.course_date,'m-d')}} {{personCourseScheduleInfo.time_slot}} - {{personCourseScheduleInfo.venue.venue_name}} {{personCourseScheduleInfo.course.course_name}}xxxx123123 + {{personCourseScheduleInfo.courseScheduleHasOne.venue.venue_name}} {{personCourseScheduleInfo.courseScheduleHasOne.course.course_name}} @@ -135,7 +135,6 @@ }, data() { return { - inited: false, // 添加标记位控制 init 只执行一次 //上传接口地址 uploadApiUrl: ``, @@ -185,15 +184,9 @@ },//课程安排详情 } }, - onLoad() { - this.openViewHome()//检测首页是否正确跳转-不正确则进行重定向 - }, + onLoad() {}, onShow(){ - // 防止 onShow 触发后重复 init - if (!this.inited) { - this.init() - this.inited = true - } + this.init() }, methods: { //学生页面初始化 @@ -237,6 +230,7 @@ limit: 1,//每页返回数据条数 total: 1,//数据总条数 resources_id:this.member_info.id,//学生资源表id + status:'0',//状态0待上课1已上课2请假 } let res = await apiRoute.xy_personCourseSchedule(params) if(res.code != 1){ @@ -246,7 +240,7 @@ }) } - console.log('kc',res.data) + console.log('课程安排',res.data) let arr = res.data.data if(arr.length){ @@ -532,9 +526,9 @@ //跳转页面-打开课时详情 openViewTimetableInfo(item) { - let id = item.id + let person_course_schedule_id = item.id uni.navigateTo({ - url: `/pages/student/timetable/info?id=${id}` + url: `/pages/student/timetable/info?person_course_schedule_id=${person_course_schedule_id}` }) }, diff --git a/pages/student/login/login.vue b/pages/student/login/login.vue index efe201c..66ed1c5 100644 --- a/pages/student/login/login.vue +++ b/pages/student/login/login.vue @@ -103,7 +103,9 @@ export default { // uni.hideHomeButton() // console.log(uni.getStorageSync('um_id')) // 防止 onShow 触发后重复 init - if (!this.inited) { + + // let res_codes = options.res_codes || '' + if (!this.inited && !res_codes) { this.openViewHome() this.inited = true } diff --git a/pages/student/timetable/info.vue b/pages/student/timetable/info.vue index 4e1fea5..d35776c 100644 --- a/pages/student/timetable/info.vue +++ b/pages/student/timetable/info.vue @@ -3,55 +3,55 @@ - {{infoData.courses_name}} + {{infoData.courseScheduleHasOne.course.course_name}} 课程名称 - {{infoData.courses_name}} + {{infoData.courseScheduleHasOne.course.course_name}} - - 班级 - {{infoData.classes_name}} - + + + + 上课时间 - {{infoData.date_time}} {{infoData.time_slot.replace(',', '-')}} + {{infoData.courseScheduleHasOne.course_date}} {{infoData.courseScheduleHasOne.time_slot}} 上课地址 - {{infoData.address}} + {{infoData.courseScheduleHasOne.campus_name}} {{infoData.courseScheduleHasOne.venue.venue_name}} 教练 - {{infoData.staff_name}} + {{infoData.courseScheduleHasOne.coach.name}} 教练号码 - {{infoData.staff_phone}} + {{infoData.courseScheduleHasOne.coach.phone}} 扣除课时 - {{infoData.hour}}个课时 + {{infoData.courseScheduleHasOne.course.single_session_count}}个课时 - - + + 已上 - - - 请假 + + + 取消请假 - 取消请假 + 请假 @@ -61,11 +61,11 @@ 请假申请 - - - - - + + + + + @@ -74,6 +74,7 @@