Browse Source

feat(coach): 更新教练个人中心页面

- 添加教练详情接口调用,获取并展示教练个人信息- 优化页面布局,动态显示教练头像和姓名
- 更新课程统计信息,包括总授课数、总授班级数和总负责学员数
- 修改页面标题为"用户信息(教练)-详情"
master
liutong 12 months ago
parent
commit
b44eda2c5e
  1. 2
      api/member.js
  2. 34
      pages/coach/my/index.vue
  3. 2
      pages/coach/my/info.vue

2
api/member.js

@ -11,7 +11,7 @@ export default {
})
},
//学员详情
//学员详情(个人中心-教练详情)
member(data) {
let url = '/member/member'
return http.get(url,data).then(res => {

34
pages/coach/my/index.vue

@ -11,8 +11,8 @@
<view class="user_section">
<view class="box">
<view class="left" @click="openViewMyInfo()">
<image class="pic" src="http://www.firstui.cn:4000/vipdoc/img/img_logo.png"></image>
<view class="name">包子皮</view>
<image class="pic" :src="$util.img(memberInfo.headimg)"></image>
<view class="name">{{memberInfo.name}}</view>
</view>
<view class="right">
<view class="btn">切换身份</view>
@ -28,15 +28,15 @@
<view class="course_box">
<view class="top">
<view class="item">
<view class="num">1234</view>
<view class="num">{{memberInfo.zsks}}</view>
<view class="intro">总授课数/</view>
</view>
<view class="item">
<view class="num">4</view>
<view class="num">{{memberInfo.zsbj}}</view>
<view class="intro">总授班级/</view>
</view>
<view class="item">
<view class="num">1234</view>
<view class="num">{{memberInfo.zfzxy}}</view>
<view class="intro">总负责学员/
</view>
</view>
@ -105,7 +105,7 @@
</template>
<script>
// import user from '@/api/user.js';
import memberApi from '@/api/member.js';
import AQTabber from "@/components/AQ/AQTabber.vue"
@ -115,12 +115,32 @@ export default {
},
data() {
return {
formData:{},
memberInfo:{},
}
},
onLoad() {
},
onShow() {
this.init();
},
methods: {
async init(){
this.getMemberInfo()
},
//()
async getMemberInfo(){
let res = await memberApi.member({})
if (res.code != 1) {
uni.showToast({
title: res.msg,
icon: 'none'
})
return
}
this.memberInfo = res.data
},
//
openViewArrivalStatistics(){
uni.navigateTo({

2
pages/coach/my/info.vue

@ -1,4 +1,4 @@
<!--授课统计-详情-->
<!--用户信息(教练)-详情-->
<template>
<view class="main_box">

Loading…
Cancel
Save