|
@@ -53,7 +53,7 @@
|
|
|
|
|
|
<script>
|
|
|
import Item from "../afterClassEvaluate/modal/item.vue";
|
|
|
-import { getReviewInfo } from '../afterClassEvaluate/api';
|
|
|
+import { getReviewInfo, getCurrentCourseDetail } from '../afterClassEvaluate/api';
|
|
|
export default {
|
|
|
name: "visitDetail",
|
|
|
components: { Item },
|
|
@@ -73,25 +73,47 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
async mounted() {
|
|
|
- let params = {}
|
|
|
- if(this.isReview) {
|
|
|
- const res = await getReviewInfo({ id: this.userInfo.reviewId });
|
|
|
- const result = res.data
|
|
|
- console.log(result, 'result')
|
|
|
- let info = result.teacherClassHeadInfo;
|
|
|
- params = {
|
|
|
- classStartTime: info.classDate + ' ' + info.startClassTime + ':00',
|
|
|
- classEndTime: info.endClassTime + ':00',
|
|
|
- courseType: info.courseScheduleType,
|
|
|
- courseName: info.classGroupName,
|
|
|
- teachMode: info.teachMode,
|
|
|
- schoolName: null,
|
|
|
- courseScheduleId: result.courseScheduleReview.courseScheduleId
|
|
|
+ try {
|
|
|
+ const detail = await getCurrentCourseDetail({ courseID: this.userInfo.objectId });
|
|
|
+ const resultDetail = detail.data
|
|
|
+ let tempMemo = resultDetail.coursePlan
|
|
|
+ this.dataInfo = {
|
|
|
+ classStartTime: resultDetail.startClassTime,
|
|
|
+ classEndTime: resultDetail.endClassTime,
|
|
|
+ courseType: resultDetail.courseType,
|
|
|
+ courseName: resultDetail.courseScheduleName,
|
|
|
+ teachMode: resultDetail.teachMode,
|
|
|
+ schoolName: resultDetail.address,
|
|
|
+ courseScheduleId: resultDetail.courseScheduleId
|
|
|
}
|
|
|
- this.memo = result.courseScheduleReview.memo || '该课程未设置教学内容'
|
|
|
+ if(this.isReview) {
|
|
|
+ const res = await getReviewInfo({ id: this.userInfo.reviewId });
|
|
|
+ const result = res.data
|
|
|
+ tempMemo = result.courseScheduleReview.memo || '该课程未设置教学内容'
|
|
|
+ }
|
|
|
+ this.memo = tempMemo
|
|
|
+ } catch {
|
|
|
+ //
|
|
|
}
|
|
|
- this.dataInfo = params
|
|
|
- console.log(this.dataInfo)
|
|
|
+ // let params = {}
|
|
|
+ // if(this.isReview) {
|
|
|
+ // const res = await getReviewInfo({ id: this.userInfo.reviewId });
|
|
|
+ // const result = res.data
|
|
|
+ // console.log(result, 'result')
|
|
|
+ // let info = result.teacherClassHeadInfo;
|
|
|
+ // params = {
|
|
|
+ // classStartTime: info.classDate + ' ' + info.startClassTime + ':00',
|
|
|
+ // classEndTime: info.endClassTime + ':00',
|
|
|
+ // courseType: info.courseScheduleType,
|
|
|
+ // courseName: info.classGroupName,
|
|
|
+ // teachMode: info.teachMode,
|
|
|
+ // schoolName: null,
|
|
|
+ // courseScheduleId: result.courseScheduleReview.courseScheduleId
|
|
|
+ // }
|
|
|
+ // this.memo = result.courseScheduleReview.memo || '该课程未设置教学内容'
|
|
|
+ // }
|
|
|
+ // this.dataInfo = params
|
|
|
+ // console.log(this.dataInfo)
|
|
|
},
|
|
|
methods: {
|
|
|
submitReview() {
|