|
|
@@ -8,27 +8,30 @@
|
|
|
</view>
|
|
|
<view class="number-box">
|
|
|
<view class="number">
|
|
|
- <text>{{ userInfo.A_count + userInfo.B_count + userInfo.C_count }}</text>
|
|
|
+ <text>{{ jiedianNb }}</text>
|
|
|
人
|
|
|
</view>
|
|
|
- <view class="renshu">我的接点人数</view>
|
|
|
+ <view class="renshu">接点人数</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="message">
|
|
|
<view class="yeji">
|
|
|
<view class="yeji-a">
|
|
|
<view class="yeji-top">A区业绩</view>
|
|
|
- <view class="yeji-buttom">¥{{ userInfo.A_achievement }}</view>
|
|
|
+ <view class="yeji-buttom" v-if="jiedianList[0]">¥{{ jiedianList[0].achievement }}</view>
|
|
|
+ <view class="yeji-buttom" v-else>¥0</view>
|
|
|
</view>
|
|
|
<view class="border"></view>
|
|
|
<view class="yeji-a">
|
|
|
<view class="yeji-top">B区业绩</view>
|
|
|
- <view class="yeji-buttom">¥{{ userInfo.B_achievement }}</view>
|
|
|
+ <view class="yeji-buttom" v-if="jiedianList[1]">¥{{ jiedianList[1].achievement}}</view>
|
|
|
+ <view class="yeji-buttom" v-else>¥0</view>
|
|
|
</view>
|
|
|
<view class="border"></view>
|
|
|
<view class="yeji-a">
|
|
|
<view class="yeji-top">C区业绩</view>
|
|
|
- <view class="yeji-buttom">¥{{ userInfo.C_achievement }}</view>
|
|
|
+ <view class="yeji-buttom" v-if="jiedianList[2]">¥{{ jiedianList[2].achievement }}</view>
|
|
|
+ <view class="yeji-buttom" v-else>¥0</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="back" @click="navBack()" v-if="parentList.length > 0">
|
|
|
@@ -56,85 +59,85 @@
|
|
|
<image src="../../static/image/sanchaji.png" mode=""></image>
|
|
|
</view>
|
|
|
<view class="subordinate">
|
|
|
- <view class="headbox" v-if="listA" @click="nav('a')">
|
|
|
+ <view class="headbox" v-if="jiedianList[0]" @click="nav('a')">
|
|
|
<view class="head">
|
|
|
<view class="photo">
|
|
|
- <image v-if='listA.avatar' :src="listA.avatar" mode="scaleToFill"></image>
|
|
|
+ <image v-if='jiedianList[0].user.avatar' :src="jiedianList[0].user.avatar" mode="scaleToFill"></image>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="head-title">
|
|
|
<image src="../../static/image/jiedian1.png" mode="scaleToFill"></image>
|
|
|
</view>
|
|
|
<view class="head-name">
|
|
|
- {{listA.nickname}}
|
|
|
+ {{jiedianList[0].user.nickname}}
|
|
|
</view>
|
|
|
<view class="head-phone">
|
|
|
- {{listA.phone}}
|
|
|
+ {{jiedianList[0].user.phone}}
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="zhuce" v-else @click="open('A')">
|
|
|
+ <view class="zhuce" v-else >
|
|
|
<view class="jia">
|
|
|
<view class="jia_photo">
|
|
|
- +
|
|
|
+
|
|
|
<!-- <image v-if='!listA.avatar' class="imgbox" src="../../static/img/jiedian07.png" mode="scaleToFill"></image> -->
|
|
|
</view>
|
|
|
<view class="font">
|
|
|
- 点击添加
|
|
|
+ 暂无
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="headbox" v-if="listB" @click="nav('b')">
|
|
|
+ <view class="headbox" v-if="jiedianList[1]" @click="nav('b')">
|
|
|
<view class="head">
|
|
|
<view class="photo">
|
|
|
- <image :key='listB.id' :src="listB.avatar" mode="scaleToFill"></image>
|
|
|
+ <image :key='jiedianList[1].user.id' :src="jiedianList[1].user.avatar" mode="scaleToFill"></image>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="head-title">
|
|
|
<image src="../../static/image/jiedian1.png" mode="scaleToFill"></image>
|
|
|
</view>
|
|
|
<view class="head-name">
|
|
|
- {{listB.nickname}}
|
|
|
+ {{jiedianList[1].user.nickname}}
|
|
|
</view>
|
|
|
<view class="head-phone">
|
|
|
- {{listB.phone}}
|
|
|
+ {{jiedianList[1].user.phone}}
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="zhuce" v-else @click="open('B')">
|
|
|
+ <view class="zhuce" v-else >
|
|
|
<view class="jia">
|
|
|
<view class="jia_photo">
|
|
|
- +
|
|
|
+
|
|
|
<!-- <image v-if='!listB.avatar' class="imgbox" src="../../static/img/jiedian07.png" mode="scaleToFill"></image> -->
|
|
|
</view>
|
|
|
<view class="font">
|
|
|
- 点击添加
|
|
|
+ 暂无
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
- <view class="headbox" v-if="listC" @click="nav('c')">
|
|
|
+ <view class="headbox" v-if="jiedianList[2]" @click="nav('c')">
|
|
|
<view class="head">
|
|
|
<view class="photo">
|
|
|
- <image v-if='listC.avatar' :src="listC.avatar" mode="scaleToFill"></image>
|
|
|
+ <image v-if='jiedianList[2].user.avatar' :src="jiedianList[2].user.avatar" mode="scaleToFill"></image>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="head-title">
|
|
|
<image src="../../static/image/jiedian1.png" mode="scaleToFill"></image>
|
|
|
</view>
|
|
|
<view class="head-name">
|
|
|
- {{listC.nickname}}
|
|
|
+ {{jiedianList[2].user.nickname}}
|
|
|
</view>
|
|
|
<view class="head-phone">
|
|
|
- {{listC.phone}}
|
|
|
+ {{jiedianList[2].user.phone}}
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="zhuce" v-else @click="open('C')">
|
|
|
+ <view class="zhuce" v-else >
|
|
|
<view class="jia">
|
|
|
<view class="jia_photo">
|
|
|
- +
|
|
|
+
|
|
|
<!-- <image v-if='!listC.avatar' class="imgbox" src="../../static/img/jiedian07.png" mode="scaleToFill"></image> -->
|
|
|
</view>
|
|
|
<view class="font">
|
|
|
- 点击添加
|
|
|
+ 暂无
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -205,6 +208,7 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ jiedianNb:0,
|
|
|
bianhao: '1',
|
|
|
a: 1,
|
|
|
b: 2,
|
|
|
@@ -270,7 +274,6 @@
|
|
|
console.log(obj.parentList, 'navBack')
|
|
|
// 保存回退后数据对象
|
|
|
obj.name = parent.name;
|
|
|
-
|
|
|
obj.avatar = parent.avatar;
|
|
|
obj.id = parent.id;
|
|
|
obj.listA = obj.listB = obj.listC = '';
|
|
|
@@ -286,6 +289,9 @@
|
|
|
getjiedian({}, this.id).then(({
|
|
|
data
|
|
|
}) => {
|
|
|
+ console.log(data,'22323232');
|
|
|
+ obj.jiedianNb = data.all
|
|
|
+ obj.jiedianList = data.list
|
|
|
uni.hideLoading()
|
|
|
if (data.list.length != 0) {
|
|
|
data.list.forEach(e => {
|
|
|
@@ -299,7 +305,7 @@
|
|
|
item = 'listC';
|
|
|
}
|
|
|
obj[item] = e;
|
|
|
- console.log(obj, '当前数据');
|
|
|
+ // console.log(obj, '当前数据');
|
|
|
});
|
|
|
} else {
|
|
|
return;
|
|
|
@@ -311,14 +317,14 @@
|
|
|
nav(type) {
|
|
|
const obj = this;
|
|
|
// 保存当前选中的对象
|
|
|
- let item = '';
|
|
|
+ let item;
|
|
|
if (type == 'a') {
|
|
|
- item = 'listA'
|
|
|
+ item = obj.jiedianList[0]
|
|
|
} else {
|
|
|
if (type == 'b') {
|
|
|
- item = 'listB'
|
|
|
+ item = obj.jiedianList[1]
|
|
|
} else if (type == 'c') {
|
|
|
- item = 'listC'
|
|
|
+ item = obj.jiedianList[2]
|
|
|
}
|
|
|
}
|
|
|
obj.parentList.push({
|
|
|
@@ -328,15 +334,15 @@
|
|
|
id: obj.id,
|
|
|
})
|
|
|
console.log(obj.parentList, 's');
|
|
|
- obj.name = obj[item].nickname;
|
|
|
- obj.phone = obj[item].phone;
|
|
|
+ obj.name = item.user.nickname;
|
|
|
+ obj.phone = item.user.phone;
|
|
|
obj.avatar = '';
|
|
|
obj.$nextTick(function() {
|
|
|
- obj.avatar = obj[item].avatar;
|
|
|
- obj.id = obj[item].uid;
|
|
|
- obj.listA = '';
|
|
|
- obj.listB = '';
|
|
|
- obj.listC = '';
|
|
|
+ obj.avatar = item.user.avatar;
|
|
|
+ obj.id = item.user.uid;
|
|
|
+ // obj.listA = '';
|
|
|
+ // obj.listB = '';
|
|
|
+ // obj.listC = '';
|
|
|
obj.loadData();
|
|
|
})
|
|
|
},
|
|
|
@@ -425,6 +431,7 @@
|
|
|
|
|
|
|
|
|
.zhuce {
|
|
|
+
|
|
|
display: flex;
|
|
|
|
|
|
.zhuce-img {
|
|
|
@@ -531,6 +538,7 @@
|
|
|
align-items: center;
|
|
|
|
|
|
.headbox {
|
|
|
+ width: 33%;
|
|
|
position: absolute;
|
|
|
// width: 154rpx;
|
|
|
// height: 154rpx;
|
|
|
@@ -621,13 +629,15 @@
|
|
|
}
|
|
|
|
|
|
.subordinate {
|
|
|
+
|
|
|
width: 750rpx;
|
|
|
display: flex;
|
|
|
justify-content: space-around;
|
|
|
|
|
|
.zhuce {
|
|
|
-
|
|
|
- width: 154rpx;
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ width: 33%;
|
|
|
height: 154rpx;
|
|
|
|
|
|
|
|
|
@@ -651,7 +661,7 @@
|
|
|
}
|
|
|
|
|
|
.font {
|
|
|
- font-size: 22rpx;
|
|
|
+ font-size: 30rpx;
|
|
|
font-weight: 500;
|
|
|
color: #999999;
|
|
|
}
|
|
|
@@ -666,7 +676,7 @@
|
|
|
flex-direction: column;
|
|
|
// flex-wrap: nowrap;
|
|
|
align-items: center;
|
|
|
- padding: 0 10rpx;
|
|
|
+ // padding: 0 10rpx;
|
|
|
|
|
|
.head {
|
|
|
width: 154rpx;
|
|
|
@@ -735,6 +745,7 @@
|
|
|
align-items: center;
|
|
|
|
|
|
.yeji-a {
|
|
|
+ width: 33%;
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
justify-content: space-around;
|