business-unit-dashboard.wxml 26.8 KB
<view class="page data-v-a5c0e6e4"><view class="warpbox data-v-a5c0e6e4"><view class="header-section data-v-a5c0e6e4"><view class="page-title data-v-a5c0e6e4"></view><view class="filter-box data-v-a5c0e6e4"><picker mode="date" fields="month" value="{{selectedMonth}}" data-event-opts="{{[['change',[['onMonthChange',['$event']]]]]}}" bindchange="__e" class="data-v-a5c0e6e4"><view class="date-picker-trigger data-v-a5c0e6e4"><text class="date-text data-v-a5c0e6e4">{{selectedMonthText}}</text><u-icon vue-id="68778ae4-1" name="arrow-down" size="14" color="#666" class="data-v-a5c0e6e4" bind:__l="__l"></u-icon></view></picker><picker mode="selector" range="{{businessUnitOptions}}" range-key="fullName" value="{{businessUnitIndex}}" data-event-opts="{{[['change',[['onBusinessUnitChange',['$event']]]]]}}" bindchange="__e" class="data-v-a5c0e6e4"><view class="business-unit-picker-trigger data-v-a5c0e6e4"><text class="business-unit-text data-v-a5c0e6e4">{{currentBusinessUnitName||'请选择事业部'}}</text><u-icon vue-id="68778ae4-2" name="arrow-down" size="14" color="#666" class="data-v-a5c0e6e4" bind:__l="__l"></u-icon></view></picker><block wx:if="{{showScreenshotBtn}}"><view data-event-opts="{{[['tap',[['saveScreenshot',['$event']]]]]}}" class="{{['screenshot-btn','data-v-a5c0e6e4',(screenshotLoading)?'loading':'']}}" bindtap="__e"><u-icon vue-id="68778ae4-3" name="photo" size="18" color="#409EFF" class="data-v-a5c0e6e4" bind:__l="__l"></u-icon><text class="screenshot-text data-v-a5c0e6e4">截图</text></view></block></view></view><block wx:if="{{statistics}}"><view class="kpi-section data-v-a5c0e6e4"><view class="glass-card billing-card data-v-a5c0e6e4"><block wx:for="{{$root.l0}}" wx:for-item="kpi" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" data-event-params="{{({kpi:kpi.$orig})}}" class="billing-main data-v-a5c0e6e4" style="{{'cursor:'+(kpi.$orig.clickable?'pointer':'default')+';'}}" bindtap="__e"><view class="stat-content data-v-a5c0e6e4"><view class="label-row data-v-a5c0e6e4"><view class="{{['stat-icon-small','data-v-a5c0e6e4',kpi.$orig.type]}}"><u-icon vue-id="{{'68778ae4-4-'+index}}" name="{{kpi.m0}}" size="{{20}}" color="#fff" class="data-v-a5c0e6e4" bind:__l="__l"></u-icon></view><view class="card-label data-v-a5c0e6e4">{{kpi.$orig.label}}</view></view><view class="billing-value data-v-a5c0e6e4"><block wx:if="{{kpi.$orig.isMoney}}"><text class="currency data-v-a5c0e6e4">¥</text></block><text class="value data-v-a5c0e6e4">{{kpi.$orig.isMoney?kpi.m1:kpi.m2}}</text></view></view></view></block><view class="billing-footer data-v-a5c0e6e4"><block wx:for="{{$root.l1}}" wx:for-item="kpi" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" data-event-params="{{({kpi:kpi.$orig})}}" class="count-item data-v-a5c0e6e4" style="{{'cursor:'+(kpi.$orig.clickable?'pointer':'default')+';'}}" bindtap="__e"><text class="count-text data-v-a5c0e6e4"><text class="count-value data-v-a5c0e6e4">{{kpi.$orig.label+' '+kpi.m3}}</text></text></view></block></view></view></view></block><block wx:if="{{statistics}}"><view class="warpboxss category-kpi-section data-v-a5c0e6e4"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>品项分类业绩</view></view><view class="kpi-grid-bottom data-v-a5c0e6e4"><block wx:for="{{$root.l2}}" wx:for-item="kpi" wx:for-index="index" wx:key="index"><view class="kpi-card data-v-a5c0e6e4"><view class="kpi-header data-v-a5c0e6e4"><view class="{{['kpi-icon-square','data-v-a5c0e6e4',kpi.$orig.type]}}"><u-icon vue-id="{{'68778ae4-5-'+index}}" name="{{kpi.m4}}" size="{{16}}" color="#fff" class="data-v-a5c0e6e4" bind:__l="__l"></u-icon></view><text class="kpi-label data-v-a5c0e6e4">{{kpi.$orig.label}}</text></view><view class="kpi-value-group data-v-a5c0e6e4"><text class="value data-v-a5c0e6e4"><block wx:if="{{kpi.$orig.isMoney}}"><text class="currency data-v-a5c0e6e4">¥</text></block>{{''+(kpi.$orig.isMoney?kpi.m5:kpi.m6)+''}}</text></view></view></block></view></view></block><block wx:if="{{$root.g0}}"><view class="warpboxss trend-section data-v-a5c0e6e4"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>业绩趋势</view><view class="trend-controls data-v-a5c0e6e4"><view class="pill-switch data-v-a5c0e6e4"><view data-event-opts="{{[['tap',[['switchTrendMonthCount',[3]]]]]}}" class="{{['pill-item','data-v-a5c0e6e4',trendMonthCount===3?'active':'']}}" bindtap="__e">3月</view><view data-event-opts="{{[['tap',[['switchTrendMonthCount',[6]]]]]}}" class="{{['pill-item','data-v-a5c0e6e4',trendMonthCount===6?'active':'']}}" bindtap="__e">6月</view><view data-event-opts="{{[['tap',[['switchTrendMonthCount',[12]]]]]}}" class="{{['pill-item','data-v-a5c0e6e4',trendMonthCount===12?'active':'']}}" bindtap="__e">12月</view></view></view></view><view class="chart-wrapper data-v-a5c0e6e4"><qiun-data-charts vue-id="68778ae4-6" type="line" opts="{{performanceTrendChartOpts}}" chartData="{{performanceTrendChartData}}" ontouch="{{true}}" inScrollView="{{true}}" pageScrollTop="{{pageScrollTop}}" background="rgba(255, 255, 255, 0.8)" class="data-v-a5c0e6e4" bind:__l="__l"></qiun-data-charts></view></view></block><block wx:if="{{$root.g1}}"><view class="warpboxss distribution-section data-v-a5c0e6e4"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>门店业绩分布</view></view><view class="distribution-chart-container data-v-a5c0e6e4"><view class="distribution-chart-wrapper data-v-a5c0e6e4"><qiun-data-charts vue-id="68778ae4-7" type="pie" opts="{{storeDistributionChartOpts}}" chartData="{{storeDistributionChartData}}" ontouch="{{true}}" inScrollView="{{true}}" pageScrollTop="{{pageScrollTop}}" class="data-v-a5c0e6e4" bind:__l="__l"></qiun-data-charts></view><view class="distribution-legend data-v-a5c0e6e4"><block wx:for="{{$root.l3}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="legend-item data-v-a5c0e6e4"><view class="legend-dot data-v-a5c0e6e4" style="{{'background-color:'+(item.m7)+';'}}"></view><text class="legend-name data-v-a5c0e6e4">{{item.$orig.StoreName||'未知门店'}}</text><text class="legend-value data-v-a5c0e6e4">{{"¥"+item.m8}}</text></view></block></view></view></view></block><block wx:if="{{$root.g2>0}}"><view class="warpboxss ranking-section data-v-a5c0e6e4"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>门店业绩排行</view></view><view class="rank-list-modern data-v-a5c0e6e4"><block wx:for="{{$root.l4}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="rank-item data-v-a5c0e6e4"><view class="{{['rank-idx','data-v-a5c0e6e4',index<3?'top-3':'']}}"><block wx:if="{{index===0}}"><image class="medal-icon data-v-a5c0e6e4" src="/static/rank/no1.png"></image></block><block wx:else><block wx:if="{{index===1}}"><image class="medal-icon data-v-a5c0e6e4" src="/static/rank/no2.png"></image></block><block wx:else><block wx:if="{{index===2}}"><image class="medal-icon data-v-a5c0e6e4" src="/static/rank/no3.png"></image></block><block wx:else><text class="data-v-a5c0e6e4">{{index+1}}</text></block></block></block></view><view class="rank-info data-v-a5c0e6e4"><view class="info-main data-v-a5c0e6e4"><text class="name data-v-a5c0e6e4">{{item.$orig.StoreName||'未知门店'}}</text><text class="value data-v-a5c0e6e4">{{"¥"+item.m9}}</text></view><view class="progress-bg data-v-a5c0e6e4"><view class="progress-bar data-v-a5c0e6e4" style="{{'width:'+(item.$orig.NetPerformance/(storeRanking[0].NetPerformance||1)*100+'%')+';'}}"></view></view></view></view></block></view></view></block><block wx:if="{{$root.g3>0}}"><view class="warpboxss manager-section data-v-a5c0e6e4"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>经理业绩排行</view></view><view class="rank-list-modern data-v-a5c0e6e4"><block wx:for="{{$root.l5}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="rank-item data-v-a5c0e6e4"><view class="{{['rank-idx','data-v-a5c0e6e4',index===0?'rank-1':index===1?'rank-2':index===2?'rank-3':'']}}"><text class="data-v-a5c0e6e4">{{index+1}}</text></view><view class="rank-avatar data-v-a5c0e6e4"><text class="data-v-a5c0e6e4">{{item.$orig.ManagerName?item.g4:'无'}}</text></view><view class="rank-info data-v-a5c0e6e4"><view class="info-main data-v-a5c0e6e4"><text class="name data-v-a5c0e6e4">{{item.$orig.ManagerName||'未知'}}</text><text class="value data-v-a5c0e6e4">{{"¥"+item.m10}}</text></view><view class="progress-bg data-v-a5c0e6e4"><view class="progress-bar green data-v-a5c0e6e4" style="{{'width:'+(item.$orig.TotalBillingPerformance/(managerRanking[0].TotalBillingPerformance||1)*100+'%')+';'}}"></view></view></view></view></block></view></view></block><block wx:if="{{$root.g5>0}}"><view class="warpboxss ranking-section data-v-a5c0e6e4"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>店长业绩排行</view></view><view class="rank-list-modern data-v-a5c0e6e4"><block wx:for="{{$root.l6}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="rank-item data-v-a5c0e6e4"><view class="{{['rank-idx','data-v-a5c0e6e4',index<3?'top-3':'']}}"><block wx:if="{{index===0}}"><image class="medal-icon data-v-a5c0e6e4" src="/static/rank/no1.png"></image></block><block wx:else><block wx:if="{{index===1}}"><image class="medal-icon data-v-a5c0e6e4" src="/static/rank/no2.png"></image></block><block wx:else><block wx:if="{{index===2}}"><image class="medal-icon data-v-a5c0e6e4" src="/static/rank/no3.png"></image></block><block wx:else><text class="data-v-a5c0e6e4">{{index+1}}</text></block></block></block></view><view class="rank-info data-v-a5c0e6e4"><view class="info-main data-v-a5c0e6e4"><text class="name data-v-a5c0e6e4">{{item.$orig.StoreManagerName||'未知'}}</text><text class="value data-v-a5c0e6e4">{{"¥"+item.m11}}</text></view><view class="progress-bg data-v-a5c0e6e4"><view class="progress-bar green data-v-a5c0e6e4" style="{{'width:'+(item.$orig.TotalPerformance/(storeManagerRanking[0].TotalPerformance||1)*100+'%')+';'}}"></view></view></view></view></block></view></view></block><block wx:if="{{$root.g6>0}}"><view class="warpboxss ranking-section data-v-a5c0e6e4"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>健康师业绩排行</view></view><view class="rank-list-modern data-v-a5c0e6e4"><block wx:for="{{$root.l7}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="rank-item data-v-a5c0e6e4"><view class="{{['rank-idx','data-v-a5c0e6e4',index<3?'top-3':'']}}"><block wx:if="{{index===0}}"><image class="medal-icon data-v-a5c0e6e4" src="/static/rank/no1.png"></image></block><block wx:else><block wx:if="{{index===1}}"><image class="medal-icon data-v-a5c0e6e4" src="/static/rank/no2.png"></image></block><block wx:else><block wx:if="{{index===2}}"><image class="medal-icon data-v-a5c0e6e4" src="/static/rank/no3.png"></image></block><block wx:else><text class="data-v-a5c0e6e4">{{index+1}}</text></block></block></block></view><view class="rank-info data-v-a5c0e6e4"><view class="info-main data-v-a5c0e6e4"><text class="name data-v-a5c0e6e4">{{item.$orig.HealthCoachName||'未知'}}</text><text class="value data-v-a5c0e6e4">{{"¥"+item.m12}}</text></view><view class="progress-bg data-v-a5c0e6e4"><view class="progress-bar green data-v-a5c0e6e4" style="{{'width:'+(item.$orig.TotalPerformance/(healthCoachRanking[0].TotalPerformance||1)*100+'%')+';'}}"></view></view></view></view></block></view></view></block><block wx:if="{{operationStatistics}}"><view class="warpboxss operation-section data-v-a5c0e6e4"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>运营统计</view></view><view class="operation-grid data-v-a5c0e6e4"><view class="operation-card data-v-a5c0e6e4"><view class="operation-title data-v-a5c0e6e4">开单分析</view><view class="operation-item data-v-a5c0e6e4"><text class="operation-label data-v-a5c0e6e4">开单次数</text><text class="operation-value data-v-a5c0e6e4">{{$root.m13}}</text></view><view class="operation-item data-v-a5c0e6e4"><text class="operation-label data-v-a5c0e6e4">平均开单金额</text><text class="operation-value data-v-a5c0e6e4">{{"¥"+$root.m14}}</text></view></view><view class="operation-card data-v-a5c0e6e4"><view class="operation-title data-v-a5c0e6e4">消耗分析</view><view class="operation-item data-v-a5c0e6e4"><text class="operation-label data-v-a5c0e6e4">消耗次数</text><text class="operation-value data-v-a5c0e6e4">{{$root.m15}}</text></view><view class="operation-item data-v-a5c0e6e4"><text class="operation-label data-v-a5c0e6e4">消耗金额</text><text class="operation-value data-v-a5c0e6e4">{{"¥"+$root.m16}}</text></view><view class="operation-item data-v-a5c0e6e4"><text class="operation-label data-v-a5c0e6e4">消耗率</text><text class="operation-value data-v-a5c0e6e4">{{$root.m17+"%"}}</text></view></view><view class="operation-card data-v-a5c0e6e4"><view class="operation-title data-v-a5c0e6e4">退卡分析</view><view class="operation-item data-v-a5c0e6e4"><text class="operation-label data-v-a5c0e6e4">退卡次数</text><text class="operation-value data-v-a5c0e6e4">{{$root.m18}}</text></view><view class="operation-item data-v-a5c0e6e4"><text class="operation-label data-v-a5c0e6e4">退卡金额</text><text class="operation-value data-v-a5c0e6e4">{{"¥"+$root.m19}}</text></view><view class="operation-item data-v-a5c0e6e4"><text class="operation-label data-v-a5c0e6e4">退卡率</text><text class="operation-value data-v-a5c0e6e4">{{$root.m20+"%"}}</text></view></view></view></view></block><block wx:if="{{comparisonAnalysis}}"><view class="warpboxss comparison-section data-v-a5c0e6e4"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>对比分析</view></view><view class="comparison-content data-v-a5c0e6e4"><view class="comparison-block data-v-a5c0e6e4"><view class="comparison-title data-v-a5c0e6e4">环比对比(与上月对比)</view><view class="comparison-items data-v-a5c0e6e4"><view class="comparison-item data-v-a5c0e6e4"><text class="comparison-label data-v-a5c0e6e4">开单业绩变化率</text><text class="{{$root.m21}}">{{''+$root.m22+'%'}}</text></view><view class="comparison-item data-v-a5c0e6e4"><text class="comparison-label data-v-a5c0e6e4">消耗业绩变化率</text><text class="{{$root.m23}}">{{''+$root.m24+'%'}}</text></view><view class="comparison-item data-v-a5c0e6e4"><text class="comparison-label data-v-a5c0e6e4">净业绩变化率</text><text class="{{$root.m25}}">{{''+$root.m26+'%'}}</text></view><view class="comparison-item data-v-a5c0e6e4"><text class="comparison-label data-v-a5c0e6e4">完成率变化</text><text class="{{$root.m27}}">{{''+$root.m28+'%'}}</text></view></view></view><view class="comparison-block data-v-a5c0e6e4"><view class="comparison-title data-v-a5c0e6e4">同比对比(与去年同月对比)</view><view class="comparison-items data-v-a5c0e6e4"><view class="comparison-item data-v-a5c0e6e4"><text class="comparison-label data-v-a5c0e6e4">开单业绩变化率</text><text class="{{$root.m29}}">{{''+$root.m30+'%'}}</text></view><view class="comparison-item data-v-a5c0e6e4"><text class="comparison-label data-v-a5c0e6e4">消耗业绩变化率</text><text class="{{$root.m31}}">{{''+$root.m32+'%'}}</text></view><view class="comparison-item data-v-a5c0e6e4"><text class="comparison-label data-v-a5c0e6e4">净业绩变化率</text><text class="{{$root.m33}}">{{''+$root.m34+'%'}}</text></view><view class="comparison-item data-v-a5c0e6e4"><text class="comparison-label data-v-a5c0e6e4">完成率变化</text><text class="{{$root.m35}}">{{''+$root.m36+'%'}}</text></view></view></view></view></view></block><view class="warpboxss detail-list-section data-v-a5c0e6e4" id="store-detail-list"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>门店明细列表</view></view><block wx:if="{{storeDetailList.loading}}"><view class="detail-loading data-v-a5c0e6e4"><u-loading-icon vue-id="68778ae4-8" mode="spinner" size="40" class="data-v-a5c0e6e4" bind:__l="__l"></u-loading-icon><text class="data-v-a5c0e6e4">加载中...</text></view></block><block wx:else><block wx:if="{{$root.g7>0}}"><scroll-view class="detail-content data-v-a5c0e6e4" scroll-y="{{true}}"><view class="detail-list data-v-a5c0e6e4"><block wx:for="{{$root.l8}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="detail-item data-v-a5c0e6e4"><view class="detail-row detail-row-title data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">门店名称:</text><text class="detail-value data-v-a5c0e6e4">{{item.$orig.StoreName||'无'}}</text></view><view class="detail-row-group data-v-a5c0e6e4"><view class="detail-row detail-row-compact data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">开单业绩:</text><text class="detail-value data-v-a5c0e6e4">{{"¥"+item.m37}}</text></view><view class="detail-row detail-row-compact data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">消耗业绩:</text><text class="detail-value data-v-a5c0e6e4">{{"¥"+item.m38}}</text></view></view><view class="detail-row-group data-v-a5c0e6e4"><view class="detail-row detail-row-compact data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">净业绩:</text><text class="detail-value data-v-a5c0e6e4">{{"¥"+item.m39}}</text></view><view class="detail-row detail-row-compact data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">完成率:</text><text class="detail-value data-v-a5c0e6e4">{{item.m40+"%"}}</text></view></view></view></block></view><block wx:if="{{storeDetailList.pagination.total>storeDetailList.pagination.pageSize}}"><view class="detail-pagination data-v-a5c0e6e4"><view class="pagination-info data-v-a5c0e6e4">{{'共 '+storeDetailList.pagination.total+" 条,当前第 "+storeDetailList.pagination.currentPage+" / "+$root.g8+' 页'}}</view><view class="pagination-buttons data-v-a5c0e6e4"><button class="pagination-btn data-v-a5c0e6e4" disabled="{{storeDetailList.pagination.currentPage===1}}" data-event-opts="{{[['tap',[['handleStoreDetailPageChange',[storeDetailList.pagination.currentPage-1]]]]]}}" bindtap="__e">上一页</button><button class="pagination-btn data-v-a5c0e6e4" disabled="{{storeDetailList.pagination.currentPage>=$root.g9}}" data-event-opts="{{[['tap',[['handleStoreDetailPageChange',[storeDetailList.pagination.currentPage+1]]]]]}}" bindtap="__e">下一页</button></view></view></block></scroll-view></block><block wx:else><view class="detail-empty data-v-a5c0e6e4"><text class="data-v-a5c0e6e4">暂无数据</text></view></block></block></view><view class="warpboxss detail-list-section data-v-a5c0e6e4" id="manager-detail-list"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>经理明细列表</view></view><block wx:if="{{managerDetailList.loading}}"><view class="detail-loading data-v-a5c0e6e4"><u-loading-icon vue-id="68778ae4-9" mode="spinner" size="40" class="data-v-a5c0e6e4" bind:__l="__l"></u-loading-icon><text class="data-v-a5c0e6e4">加载中...</text></view></block><block wx:else><block wx:if="{{$root.g10>0}}"><scroll-view class="detail-content data-v-a5c0e6e4" scroll-y="{{true}}"><view class="detail-list data-v-a5c0e6e4"><block wx:for="{{$root.l9}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="detail-item data-v-a5c0e6e4"><view class="detail-row detail-row-title data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">经理姓名:</text><text class="detail-value data-v-a5c0e6e4">{{item.$orig.ManagerName||'无'}}</text></view><view class="detail-row detail-row-compact data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">管理门店数:</text><text class="detail-value data-v-a5c0e6e4">{{item.$orig.ManagedStoreCount||0}}</text></view><view class="detail-row-group data-v-a5c0e6e4"><view class="detail-row detail-row-compact data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">总业绩:</text><text class="detail-value data-v-a5c0e6e4">{{"¥"+item.m41}}</text></view><view class="detail-row detail-row-compact data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">总消耗业绩:</text><text class="detail-value data-v-a5c0e6e4">{{"¥"+item.m42}}</text></view></view></view></block></view><block wx:if="{{managerDetailList.pagination.total>managerDetailList.pagination.pageSize}}"><view class="detail-pagination data-v-a5c0e6e4"><view class="pagination-info data-v-a5c0e6e4">{{'共 '+managerDetailList.pagination.total+" 条,当前第 "+managerDetailList.pagination.currentPage+" / "+$root.g11+' 页'}}</view><view class="pagination-buttons data-v-a5c0e6e4"><button class="pagination-btn data-v-a5c0e6e4" disabled="{{managerDetailList.pagination.currentPage===1}}" data-event-opts="{{[['tap',[['handleManagerDetailPageChange',[managerDetailList.pagination.currentPage-1]]]]]}}" bindtap="__e">上一页</button><button class="pagination-btn data-v-a5c0e6e4" disabled="{{managerDetailList.pagination.currentPage>=$root.g12}}" data-event-opts="{{[['tap',[['handleManagerDetailPageChange',[managerDetailList.pagination.currentPage+1]]]]]}}" bindtap="__e">下一页</button></view></view></block></scroll-view></block><block wx:else><view class="detail-empty data-v-a5c0e6e4"><text class="data-v-a5c0e6e4">暂无数据</text></view></block></block></view><view class="warpboxss detail-list-section data-v-a5c0e6e4" id="store-manager-detail-list"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>店长明细列表</view></view><block wx:if="{{storeManagerDetailList.loading}}"><view class="detail-loading data-v-a5c0e6e4"><u-loading-icon vue-id="68778ae4-10" mode="spinner" size="40" class="data-v-a5c0e6e4" bind:__l="__l"></u-loading-icon><text class="data-v-a5c0e6e4">加载中...</text></view></block><block wx:else><block wx:if="{{$root.g13>0}}"><scroll-view class="detail-content data-v-a5c0e6e4" scroll-y="{{true}}"><view class="detail-list data-v-a5c0e6e4"><block wx:for="{{$root.l10}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="detail-item data-v-a5c0e6e4"><view class="detail-row detail-row-title data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">店长姓名:</text><text class="detail-value data-v-a5c0e6e4">{{item.$orig.StoreManagerName||'无'}}</text></view><view class="detail-row detail-row-compact data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">门店名称:</text><text class="detail-value data-v-a5c0e6e4">{{item.$orig.StoreName||'无'}}</text></view><view class="detail-row detail-row-compact data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">总业绩:</text><text class="detail-value data-v-a5c0e6e4">{{"¥"+item.m43}}</text></view></view></block></view><block wx:if="{{storeManagerDetailList.pagination.total>storeManagerDetailList.pagination.pageSize}}"><view class="detail-pagination data-v-a5c0e6e4"><view class="pagination-info data-v-a5c0e6e4">{{'共 '+storeManagerDetailList.pagination.total+" 条,当前第 "+storeManagerDetailList.pagination.currentPage+" / "+$root.g14+' 页'}}</view><view class="pagination-buttons data-v-a5c0e6e4"><button class="pagination-btn data-v-a5c0e6e4" disabled="{{storeManagerDetailList.pagination.currentPage===1}}" data-event-opts="{{[['tap',[['handleStoreManagerDetailPageChange',[storeManagerDetailList.pagination.currentPage-1]]]]]}}" bindtap="__e">上一页</button><button class="pagination-btn data-v-a5c0e6e4" disabled="{{storeManagerDetailList.pagination.currentPage>=$root.g15}}" data-event-opts="{{[['tap',[['handleStoreManagerDetailPageChange',[storeManagerDetailList.pagination.currentPage+1]]]]]}}" bindtap="__e">下一页</button></view></view></block></scroll-view></block><block wx:else><view class="detail-empty data-v-a5c0e6e4"><text class="data-v-a5c0e6e4">暂无数据</text></view></block></block></view><view class="warpboxss detail-list-section data-v-a5c0e6e4" id="health-coach-detail-list"><view class="warpboxs-small-title data-v-a5c0e6e4"><view class="data-v-a5c0e6e4"><text class="warpboxs-small-title-line data-v-a5c0e6e4"></text>健康师明细列表</view></view><block wx:if="{{healthCoachDetailList.loading}}"><view class="detail-loading data-v-a5c0e6e4"><u-loading-icon vue-id="68778ae4-11" mode="spinner" size="40" class="data-v-a5c0e6e4" bind:__l="__l"></u-loading-icon><text class="data-v-a5c0e6e4">加载中...</text></view></block><block wx:else><block wx:if="{{$root.g16>0}}"><scroll-view class="detail-content data-v-a5c0e6e4" scroll-y="{{true}}"><view class="detail-list data-v-a5c0e6e4"><block wx:for="{{$root.l11}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="detail-item data-v-a5c0e6e4"><view class="detail-row detail-row-title data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">健康师姓名:</text><text class="detail-value data-v-a5c0e6e4">{{item.$orig.HealthCoachName||'无'}}</text></view><view class="detail-row detail-row-compact data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">门店名称:</text><text class="detail-value data-v-a5c0e6e4">{{item.$orig.StoreName||'无'}}</text></view><view class="detail-row detail-row-compact data-v-a5c0e6e4"><text class="detail-label data-v-a5c0e6e4">总业绩:</text><text class="detail-value data-v-a5c0e6e4">{{"¥"+item.m44}}</text></view></view></block></view><block wx:if="{{healthCoachDetailList.pagination.total>healthCoachDetailList.pagination.pageSize}}"><view class="detail-pagination data-v-a5c0e6e4"><view class="pagination-info data-v-a5c0e6e4">{{'共 '+healthCoachDetailList.pagination.total+" 条,当前第 "+healthCoachDetailList.pagination.currentPage+" / "+$root.g17+' 页'}}</view><view class="pagination-buttons data-v-a5c0e6e4"><button class="pagination-btn data-v-a5c0e6e4" disabled="{{healthCoachDetailList.pagination.currentPage===1}}" data-event-opts="{{[['tap',[['handleHealthCoachDetailPageChange',[healthCoachDetailList.pagination.currentPage-1]]]]]}}" bindtap="__e">上一页</button><button class="pagination-btn data-v-a5c0e6e4" disabled="{{healthCoachDetailList.pagination.currentPage>=$root.g18}}" data-event-opts="{{[['tap',[['handleHealthCoachDetailPageChange',[healthCoachDetailList.pagination.currentPage+1]]]]]}}" bindtap="__e">下一页</button></view></view></block></scroll-view></block><block wx:else><view class="detail-empty data-v-a5c0e6e4"><text class="data-v-a5c0e6e4">暂无数据</text></view></block></block></view><view style="height:150rpx;" class="data-v-a5c0e6e4"></view></view></view>