|
|
|
@ -8,31 +8,31 @@ |
|
|
|
|
|
|
|
<view class="main_section"> |
|
|
|
<view class="section_1"> |
|
|
|
<!-- <view class="left">--> |
|
|
|
<!-- <image class="pic" src="http://www.firstui.cn:4000/vipdoc/img/img_logo.png"></image>--> |
|
|
|
<!-- <view class="name">包皮子</view>--> |
|
|
|
<!-- </view>--> |
|
|
|
<view class="left"> |
|
|
|
<image class="pic" :src="classInfo.head_coach_head_img"></image> |
|
|
|
<view class="name">{{classInfo.head_coach_name}}</view> |
|
|
|
</view> |
|
|
|
<view class="right"> |
|
|
|
<view class="item"> |
|
|
|
班级:{{classInfo.name}} |
|
|
|
班级:{{classInfo.class_name}} |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="item"> |
|
|
|
地点:{{classInfo.address}} |
|
|
|
校区:{{classInfo.campus_name}} |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- <view class="item">--> |
|
|
|
<!-- 课程:篮球少儿课--> |
|
|
|
<!-- <view class="item"> |
|
|
|
<!-- 课程:篮球少儿课 |
|
|
|
<!-- </view>--> |
|
|
|
|
|
|
|
<view class="item"> |
|
|
|
人数:{{classInfo.max_students}}人 |
|
|
|
人数:{{classInfo.classPersonnelRel.length}}人 |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- |
|
|
|
<view class="item"> |
|
|
|
|
|
|
|
时间:{{classInfo.start_date}} - {{classInfo.end_date}} |
|
|
|
</view> |
|
|
|
</view> --> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
@ -76,29 +76,29 @@ |
|
|
|
<view class="ul"> |
|
|
|
<view |
|
|
|
class="li" |
|
|
|
v-for="(v,k) in classMemberList" |
|
|
|
v-for="(v,k) in classInfo.classPersonnelRel" |
|
|
|
:key="k" |
|
|
|
@click="openViewStudentInfo(v)" |
|
|
|
> |
|
|
|
<view class="left"> |
|
|
|
<view class="box_1"> |
|
|
|
<image class="pic" :src="$util.img(v.header)"></image> |
|
|
|
<image class="pic" :src="$util.img(v.student.customerResources.member.headimg)"></image> |
|
|
|
<view class="tag_box" v-if="v.expire"> |
|
|
|
即将到期 |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="box_2"> |
|
|
|
<view class="name">{{ v.name }}</view> |
|
|
|
<view class="date">课程截止时间:{{ $util.formatToDateTime(v.expire_time, 'Y-m-d') }}</view> |
|
|
|
<view class="name">{{ v.student.name }}</view> |
|
|
|
<view class="date">课程截止时间:{{ $util.formatToDateTime(v.end_date, 'Y-m-d') }}</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="right"> |
|
|
|
<view class="item"> |
|
|
|
<view>{{ v.have_study_time }}</view> |
|
|
|
<view>{{ v.studentCoursesInfo.use_gift_hours + v.studentCoursesInfo.use_gift_hours }}</view> |
|
|
|
<view>已上课时</view> |
|
|
|
</view> |
|
|
|
<view class="item"> |
|
|
|
<view>{{ v.end_study_time }}</view> |
|
|
|
<view>{{ (v.studentCoursesInfo.total_hours + v.studentCoursesInfo.gift_hours) - (v.studentCoursesInfo.use_gift_hours + v.studentCoursesInfo.use_gift_hours) }}</view> |
|
|
|
<view>剩余课时</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
@ -180,7 +180,7 @@ |
|
|
|
<script> |
|
|
|
import memberApi from '@/api/member.js'; |
|
|
|
import AQTabber from "@/components/AQ/AQTabber.vue" |
|
|
|
|
|
|
|
import apiRoute from '@/api/apiRoute.js'; |
|
|
|
|
|
|
|
export default { |
|
|
|
components: { |
|
|
|
@ -227,13 +227,13 @@ export default { |
|
|
|
// member/course_list//课程列表 |
|
|
|
// member/class_info//班级详情+成员详情 |
|
|
|
this.getClassInfo()//获取班级详情 |
|
|
|
await this.getCourseList()//获取课程列表 |
|
|
|
//await this.getCourseList()//获取课程列表 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
//教练端-获取班级详情 |
|
|
|
async getClassInfo(){ |
|
|
|
let res = await memberApi.jlClassInfo({class_id:this.class_id})//班级详情 |
|
|
|
let res = await apiRoute.jlClassInfo({class_id:this.class_id})//班级详情 |
|
|
|
if(res.code != 1){ |
|
|
|
uni.showToast({ |
|
|
|
title: res.msg, |
|
|
|
|