|
@@ -2,51 +2,55 @@
|
|
|
<filtrate id='Filtrate' iconName='icon-bumen' wx:if='{{areaList.length}}' list='{{areaList}}' type="{{active}}" title='营销区域' bind:onChange='changeArea' />
|
|
<filtrate id='Filtrate' iconName='icon-bumen' wx:if='{{areaList.length}}' list='{{areaList}}' type="{{active}}" title='营销区域' bind:onChange='changeArea' />
|
|
|
<viewDate iconName='icon-shijian1' fields='month' title='时间范围' bind:onChange='changeDate' />
|
|
<viewDate iconName='icon-shijian1' fields='month' title='时间范围' bind:onChange='changeDate' />
|
|
|
<view style="height: 20rpx;"></view>
|
|
<view style="height: 20rpx;"></view>
|
|
|
-<view class="global-card">
|
|
|
|
|
|
|
+<view class="global-card" style="overflow: hidden;">
|
|
|
<view class="global-card tabs">
|
|
<view class="global-card tabs">
|
|
|
<view wx:for="{{tabs}}" wx:key="name" class="tab {{showType == item.index ? 'active':''}}" data-item='{{item}}' bind:tap="changeType">
|
|
<view wx:for="{{tabs}}" wx:key="name" class="tab {{showType == item.index ? 'active':''}}" data-item='{{item}}' bind:tap="changeType">
|
|
|
{{item.name}}
|
|
{{item.name}}
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
- <view class="chart">
|
|
|
|
|
- <view class="circle">
|
|
|
|
|
- <view class="circle_left ab" style="{{render.leftRate(detail[tabs[showType].key+'rate_achieve'])}}" />
|
|
|
|
|
- <view class="circle_right ab" style="{{render.rightRate(detail[tabs[showType].key+'rate_achieve'])}}" />
|
|
|
|
|
- <view class="circle_text">
|
|
|
|
|
- <text class="name">目标达成率</text>
|
|
|
|
|
- <text class="value">{{detail[tabs[showType].key + 'rate_achieve' ]}}%</text>
|
|
|
|
|
|
|
+ <swiper current="{{showType}}" circular style="height: 760rpx;" bindchange='swiperChange'>
|
|
|
|
|
+ <swiper-item wx:for="{{tabs}}" wx:key="name">
|
|
|
|
|
+ <view class="chart">
|
|
|
|
|
+ <view class="circle">
|
|
|
|
|
+ <view class="circle_left ab" style="{{render.leftRate(detail[item.key +'rate_achieve'])}}" />
|
|
|
|
|
+ <view class="circle_right ab" style="{{render.rightRate(detail[item.key +'rate_achieve'])}}" />
|
|
|
|
|
+ <view class="circle_text">
|
|
|
|
|
+ <text class="name">目标达成率</text>
|
|
|
|
|
+ <text class="value">{{detail[item.key + 'rate_achieve' ]}}%</text>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
</view>
|
|
</view>
|
|
|
- </view>
|
|
|
|
|
- </view>
|
|
|
|
|
|
|
|
|
|
- <view class="card">
|
|
|
|
|
- <view class="title">销售额</view>
|
|
|
|
|
- <view class="price">
|
|
|
|
|
- <text>{{detail[tabs[showType].key + 'saleamount' ]}}</text>
|
|
|
|
|
- </view>
|
|
|
|
|
- <view class="row">
|
|
|
|
|
- 同比:{{detail[tabs[showType].key + 'saleamount_yoy' ]}}%
|
|
|
|
|
- <view wx:if="{{detail[tabs[showType].key + 'saleamount_yoy'] != 0}}" class="{{detail[tabs[showType].key + 'saleamount_yoy']>=0?'increase':'decrease'}}" />
|
|
|
|
|
- </view>
|
|
|
|
|
- <view class="row">
|
|
|
|
|
- 环比:{{detail[tabs[showType].key + 'saleamount_mom' ]}}%
|
|
|
|
|
- <view wx:if="{{detail[tabs[showType].key + 'saleamount_mom'] != 0}}" class="{{detail[tabs[showType].key + 'saleamount_mom']>=0?'increase':'decrease'}}" />
|
|
|
|
|
- </view>
|
|
|
|
|
- </view>
|
|
|
|
|
|
|
+ <view class="card">
|
|
|
|
|
+ <view class="title">销售额</view>
|
|
|
|
|
+ <view class="price">
|
|
|
|
|
+ <text>{{detail[item.key + 'saleamount' ]}}</text>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="row">
|
|
|
|
|
+ 同比:{{detail[item.key + 'rate_yoy' ]}}%
|
|
|
|
|
+ <view wx:if="{{detail[item.key + 'rate_yoy'] != 0}}" class="{{detail[item.key + 'rate_yoy']>=0?'increase':'decrease'}}" />
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="row">
|
|
|
|
|
+ 环比:{{detail[item.key + 'rate_mom' ]}}%
|
|
|
|
|
+ <view wx:if="{{detail[item.key + 'rate_mom'] != 0}}" class="{{detail[item.key + 'rate_mom']>=0?'increase':'decrease'}}" />
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
|
|
|
- <view class="card">
|
|
|
|
|
- <view class="title">任务量</view>
|
|
|
|
|
- <view class="price">
|
|
|
|
|
- <text>{{detail[tabs[showType].key + 'targetamount' ]}}</text>
|
|
|
|
|
- </view>
|
|
|
|
|
- <view class="row">
|
|
|
|
|
- 目标达成率:{{detail[tabs[showType].key + 'rate_achieve' ]}}%
|
|
|
|
|
- </view>
|
|
|
|
|
- <view class="row">
|
|
|
|
|
- 销售额与任务量差额:{{detail[tabs[showType].key + 'balanceamount' ]}}
|
|
|
|
|
- </view>
|
|
|
|
|
- </view>
|
|
|
|
|
|
|
+ <view class="card">
|
|
|
|
|
+ <view class="title">任务量</view>
|
|
|
|
|
+ <view class="price">
|
|
|
|
|
+ <text>{{detail[item.key + 'targetamount' ]}}</text>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="row">
|
|
|
|
|
+ 目标达成率:{{detail[item.key + 'rate_achieve' ]}}%
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="row">
|
|
|
|
|
+ 销售额与任务量差额:{{detail[item.key + 'balanceamount' ]}}
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </swiper-item>
|
|
|
|
|
+ </swiper>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
<wxs module="render">
|
|
<wxs module="render">
|