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 @@