|
|
@@ -8,7 +8,7 @@
|
|
|
</view>
|
|
|
<view class="number-box">
|
|
|
<view class="number">
|
|
|
- <text>{{people}}</text>人
|
|
|
+ <text>{{userInfo.A_count + userInfo.B_count + userInfo.C_count}}</text>人
|
|
|
</view>
|
|
|
<view class="renshu">
|
|
|
我的接点人数
|
|
|
@@ -21,21 +21,21 @@
|
|
|
<view class="yeji-top">
|
|
|
A区业绩
|
|
|
</view>
|
|
|
- <view class="yeji-buttom">¥{{a}}</view>
|
|
|
+ <view class="yeji-buttom">¥{{userInfo.A_achievement}}</view>
|
|
|
</view>
|
|
|
<view class="border"></view>
|
|
|
<view class="yeji-a">
|
|
|
<view class="yeji-top">
|
|
|
B区业绩
|
|
|
</view>
|
|
|
- <view class="yeji-buttom">¥{{b}}</view>
|
|
|
+ <view class="yeji-buttom">¥{{userInfo.B_achievement}}</view>
|
|
|
</view>
|
|
|
<view class="border"></view>
|
|
|
<view class="yeji-a">
|
|
|
<view class="yeji-top">
|
|
|
C区业绩
|
|
|
</view>
|
|
|
- <view class="yeji-buttom">¥{{c}}</view>
|
|
|
+ <view class="yeji-buttom">¥{{userInfo.C_achievement}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="relation-box">
|
|
|
@@ -43,7 +43,7 @@
|
|
|
<view class="headbox">
|
|
|
<view class="head">
|
|
|
<view class="photo">
|
|
|
- <image src="../../static/image/photo.jpg" mode=""></image>
|
|
|
+ <image :src=" avatar || '../../static/error/missing-face.png' "></image>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="head-title">
|
|
|
@@ -51,11 +51,11 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="information">
|
|
|
- <view class="name">
|
|
|
- 徐浩岚
|
|
|
+ <view class="name clamp">
|
|
|
+ {{name}}
|
|
|
</view>
|
|
|
- <view class="cell">
|
|
|
- 18252757278
|
|
|
+ <view class="cell clamp">
|
|
|
+ {{phone}}
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -101,7 +101,8 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-
|
|
|
+ import { getjiedian } from '@/api/user.js'
|
|
|
+ import { mapState, mapMutations } from 'vuex';
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -109,10 +110,33 @@
|
|
|
b: 2,
|
|
|
c: 3,
|
|
|
people: 255,
|
|
|
- manList:''
|
|
|
+ listA:'',
|
|
|
+ listB:'',
|
|
|
+ listC:'',
|
|
|
+ name:'',
|
|
|
+ phone:'',
|
|
|
+ avatar:'',
|
|
|
+ id:''
|
|
|
}
|
|
|
},
|
|
|
- methods: {}
|
|
|
+ computed: {
|
|
|
+ ...mapState('user', ['userInfo', 'orderInfo', 'hasLogin'])
|
|
|
+ },
|
|
|
+ onLoad() {
|
|
|
+ this.name = this.userInfo.nickname;
|
|
|
+ this.phone = this.userInfo.phone;
|
|
|
+ this.avatar = this.userInfo.avatar
|
|
|
+ this.id = this.userInfo.uid
|
|
|
+ this.loadData()
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ loadData(){
|
|
|
+ const obj = this
|
|
|
+ getjiedian({},this.id).then(({data}) => {
|
|
|
+ console.log(data)
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
@@ -123,9 +147,6 @@
|
|
|
height: 100%;
|
|
|
background-color: #FFFFFF;
|
|
|
}
|
|
|
-
|
|
|
- .content {}
|
|
|
-
|
|
|
.container {
|
|
|
width: 750rpx;
|
|
|
height: 400rpx;
|
|
|
@@ -230,30 +251,29 @@
|
|
|
.information {
|
|
|
margin-left: 77rpx;
|
|
|
display: flex;
|
|
|
- justify-content: center;
|
|
|
+ padding: 20rpx 10rpx;
|
|
|
flex-direction: column;
|
|
|
width: 297rpx;
|
|
|
height: 137rpx;
|
|
|
- align-items: center;
|
|
|
background: #FFFFFF;
|
|
|
border: 4rpx solid #6EAB4E;
|
|
|
border-radius: 10rpx;
|
|
|
-
|
|
|
.name {
|
|
|
+ text-align: left;
|
|
|
+ margin-left: 70rpx;
|
|
|
font-size: 32rpx;
|
|
|
font-family: PingFang SC;
|
|
|
font-weight: bold;
|
|
|
color: #3F7C1F;
|
|
|
- line-height: 48rpx;
|
|
|
}
|
|
|
|
|
|
.cell {
|
|
|
+ text-align: left;
|
|
|
margin-left: 70rpx;
|
|
|
font-size: 26rpx;
|
|
|
font-family: PingFang SC;
|
|
|
font-weight: 500;
|
|
|
color: #ABD56F;
|
|
|
- line-height: 48rpx;
|
|
|
}
|
|
|
}
|
|
|
|