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

Loading…
Cancel
Save