分销团队统计数据查询

This commit is contained in:
donqi 2022-08-16 23:15:45 +08:00
parent 00bb44f449
commit 48516938b1
2 changed files with 80 additions and 77 deletions

View File

@ -339,6 +339,7 @@
}, },
methods: { methods: {
async loadData() { async loadData() {
await this.$request.refreshCurUserCache();
this.curUserInfo = this.$request.getCurUserInfo(); this.curUserInfo = this.$request.getCurUserInfo();
this.myInfo = await this.$api.data('myInfo'); this.myInfo = await this.$api.data('myInfo');
}, },

View File

@ -6,10 +6,13 @@
<block slot="content">查看团队{{totalMembers}}</block> <block slot="content">查看团队{{totalMembers}}</block>
</cu-custom> </cu-custom>
<!-- 团队成员信息 --> <!-- 团队成员信息 -->
<view class="margin-top-sm margin-lr-sm padding bg-white name-card shadow-warp" v-for="(member, index) in members"> <view class="margin-top-sm margin-lr-sm padding bg-white name-card shadow-warp"
v-for="(member, index) in members">
<!-- 个人名片 --> <!-- 个人名片 -->
<view class="flex justify-start"> <view class="flex justify-start">
<view class="cu-avatar round" :style="'background-image:url(' + member.customerLogoUrl + '); width: 130rpx; height: 130rpx;'"></view> <view class="cu-avatar round"
:style="'background-image:url(' + member.customerLogoUrl + '); width: 130rpx; height: 130rpx;'">
</view>
<view class="margin-left-sm flex-column-around"> <view class="margin-left-sm flex-column-around">
<view class="text-black text-xl">{{member.name}}</view> <view class="text-black text-xl">{{member.name}}</view>
<view class=""> <view class="">
@ -24,30 +27,25 @@
</view> </view>
</view> </view>
<!-- 人员下辖团队统计 --> <!-- 人员下辖团队统计 -->
<view class="cu-list grid no-border col-4 solid-top margin-top-sm"> <view class="cu-list grid no-border col-2 solid-top margin-top-sm">
<view class="cu-item"> <view class="cu-item" v-for="(item, index) in member.analyseItems" v-if="index < 2">
<view class="margin-bottom-xs">客户数</view>
<view class="text-red">{{member.customerNums}}</view>
</view>
<view class="cu-item">
<view class="margin-bottom-xs">本月绑定</view>
<view class="text-red">{{member.customerBindCurMonth}}</view>
</view>
<view class="cu-item solid-left">
<view class="margin-bottom-xs">团队</view>
<view class="text-red">{{member.teamNums}}</view>
</view>
<view class="cu-item">
<view class="margin-bottom-xs">本月绑定</view>
<view class="text-red">{{member.teamBindCurMonth}}</view>
</view>
<view class="cu-item" v-for="(item, index) in member.orderAnalyse">
<view class="margin-bottom-xs">{{item.title}}</view> <view class="margin-bottom-xs">{{item.title}}</view>
<view class="text-red" v-if="item.unit === 'yuan'"> <view class="text-red" v-if="item.unit === 'yuan'">
{{item.num}} {{item.value}}
</view> </view>
<view v-else class="text-red"> <view v-else class="text-red">
{{item.num}}{{item.unit}} {{item.value}}{{item.unit}}
</view>
</view>
</view>
<view class="cu-list grid no-border col-4 solid-top">
<view class="cu-item" v-for="(item, index) in member.analyseItems" v-if="index >= 2">
<view class="margin-bottom-xs">{{item.title}}</view>
<view class="text-red" v-if="item.unit === 'yuan'">
{{item.value}}
</view>
<view v-else class="text-red">
{{item.value}}{{item.unit}}
</view> </view>
</view> </view>
</view> </view>
@ -131,4 +129,8 @@
right: 20rpx; right: 20rpx;
font-size: 50rpx; font-size: 50rpx;
} }
.cu-list+.cu-list {
margin-top: unset;
}
</style> </style>