Browse Source

fix(student): 修复学员信息获取和显示问题

- 更新学员信息获取逻辑,使用 xy_memberInfo接口
- 优化学员头像显示,增加默认头像- 修改"我的合同"文案为"我的订单"
- 修复个人资料、设置和消息通知页面的打开逻辑
master
liutong 10 months ago
parent
commit
fc02d57875
  1. 23
      pages/student/my/my.vue

23
pages/student/my/my.vue

@ -9,7 +9,7 @@
<view class="user_section">
<view class="box">
<view class="left" @click="personal_data">
<image class="pic" :src="$util.img(member_info.headimg)"></image>
<image class="pic" :src="member_info.memberHasOne ? member_info.memberHasOne.headimg : $util.img('/uniapp_src/static/images/common/yong_hu.png')"></image>
<view class="name">{{member_info.name}}</view>
</view>
<view class="right" @click="setup">
@ -57,7 +57,7 @@
<!-- </view>-->
<view class="item" @click="openViewContractList()">
<view>我的合同</view>
<view>我的订单</view>
<view></view>
</view>
</view>
@ -89,6 +89,7 @@
<script>
import AQTabber from "@/components/AQ/AQTabber.vue"
import apiRoute from '@/api/apiRoute.js';
import member from '@/api/member.js';
export default {
components: {
@ -104,14 +105,16 @@
},
methods: {
//
member_init() {
member.member().then(res => {
if(res.code == 1){
this.member_info = res.data
}else{
this.member_info = []
}
})
async member_init() {
let res = await apiRoute.xy_memberInfo({})
if(res.code != 1){
uni.showToast({
title: res.msg,
icon: 'none'
})
return
}
this.member_info = res.data
},
//
setup(item) {

Loading…
Cancel
Save