|
|
@@ -3,7 +3,7 @@
|
|
|
<Nav :title="'工作台导航'" :back="false" :is_fixed="true" :opacity="scrollTop" :justify="'left'" :color="'#fff'">
|
|
|
<view class="p-20">
|
|
|
<IndexPersonal ref="memberObj" @setMemberData="setMemberData"></IndexPersonal>
|
|
|
- <IndexColumn :memberData="memberData" :model-time="modelTime"></IndexColumn>
|
|
|
+ <IndexColumn ref="columnObj" :memberData="memberData" :model-time="modelTime"></IndexColumn>
|
|
|
</view>
|
|
|
</Nav>
|
|
|
<view class="p-lr20 m-tb30">
|
|
|
@@ -20,7 +20,7 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="page-box-bg-fff m-t30 m-lr20 r-30 row-justify-sb flex p-b30">
|
|
|
+ <view class="page-box-bg-fff m-t30 m-lr20 r-30 row-justify-sb flex p-b30" v-if="statisticsData.totalNum>0">
|
|
|
<view class="">
|
|
|
<view class="row-c">
|
|
|
<view class="pie_chart column-c">
|
|
|
@@ -123,6 +123,7 @@
|
|
|
onShow() {
|
|
|
this.startList()
|
|
|
this.$refs.memberObj.getMemberInfo()
|
|
|
+ this.$refs.columnObj.getSysCashier()
|
|
|
},
|
|
|
onPageScroll(res) {
|
|
|
this.scrollTop = res.scrollTop / 120
|
|
|
@@ -138,20 +139,21 @@
|
|
|
}).then(res => {
|
|
|
if (res.code === 1) {
|
|
|
if (res.data.totalNum > 0) {
|
|
|
- this.chartList[0].value = (res.data.exceedNum / res.data.totalNum * 100).toFixed(0) *
|
|
|
- 1;
|
|
|
+ this.chartList[0].value = (res.data.exceedNum / res.data.totalNum * 100).toFixed(0) *1;
|
|
|
this.chartList[1].value = (res.data.lagNum / res.data.totalNum * 100).toFixed(0) * 1;
|
|
|
- this.chartList[2].value = (res.data.normalNum / res.data.totalNum * 100).toFixed(0) *
|
|
|
- 1;
|
|
|
- this.$refs.circleObj.setServerData((res.data.endNum / res.data.totalNum).toFixed(2) *
|
|
|
- 1)
|
|
|
+ this.chartList[2].value = (res.data.normalNum / res.data.totalNum * 100).toFixed(0) *1;
|
|
|
+ setTimeout(()=>{
|
|
|
+ this.$refs.circleObj.setServerData((res.data.endNum / res.data.totalNum).toFixed(2) *1)
|
|
|
+ this.$refs.pieChart.setData(this.chartList)
|
|
|
+ },50)
|
|
|
+
|
|
|
} else {
|
|
|
this.chartList[0].value = 0;
|
|
|
this.chartList[1].value = 0;
|
|
|
this.chartList[2].value = 0;
|
|
|
- this.$refs.circleObj.setServerData(0)
|
|
|
+ // this.$refs.circleObj.setServerData(0)
|
|
|
}
|
|
|
- this.$refs.pieChart.setData(this.chartList)
|
|
|
+
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
@@ -210,4 +212,4 @@
|
|
|
height: 16rpx;
|
|
|
border-radius: 50%;
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|