|
@@ -17,11 +17,11 @@
|
|
|
<view class="cell">{{data.recommend_achievement || 0}}T</view>
|
|
<view class="cell">{{data.recommend_achievement || 0}}T</view>
|
|
|
<view class="cell-title">分享业绩</view>
|
|
<view class="cell-title">分享业绩</view>
|
|
|
</view>
|
|
</view>
|
|
|
- <view class="info-cell" @click="nav('/pages/finance/allMiner')">
|
|
|
|
|
|
|
+ <view class="info-cell" >
|
|
|
<view class="cell">{{data.group_achievenent || 0}}T</view>
|
|
<view class="cell">{{data.group_achievenent || 0}}T</view>
|
|
|
<view class="cell-title">我的业绩</view>
|
|
<view class="cell-title">我的业绩</view>
|
|
|
</view>
|
|
</view>
|
|
|
- <view class="info-cell" @click="nav('/pages/finance/allMiner')">
|
|
|
|
|
|
|
+ <view class="info-cell" >
|
|
|
<view class="cell">{{data.today_achievement || 0}}T</view>
|
|
<view class="cell">{{data.today_achievement || 0}}T</view>
|
|
|
<view class="cell-title">今日新增业绩</view>
|
|
<view class="cell-title">今日新增业绩</view>
|
|
|
</view>
|
|
</view>
|
|
@@ -49,6 +49,20 @@
|
|
|
<view class="level">V{{ls.level}}</view>
|
|
<view class="level">V{{ls.level}}</view>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
+ <view class="nav flex" v-show="page == 1 && isLast">
|
|
|
|
|
+ <view class="next" @click="last" v-if="page != 1">
|
|
|
|
|
+ 上一页
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="next" v-else>
|
|
|
|
|
+ 已经是第一页了
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="next" v-if="isLast" @click="next">
|
|
|
|
|
+ 下一页
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="next" v-else>
|
|
|
|
|
+ 已经是最后一页了
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="empty-box" v-show="list.length === 0"><empty></empty></view>
|
|
<view class="empty-box" v-show="list.length === 0"><empty></empty></view>
|
|
|
</view>
|
|
</view>
|
|
@@ -63,12 +77,16 @@ export default {
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ page: 1,
|
|
|
|
|
+ limit: 5,
|
|
|
data:'',
|
|
data:'',
|
|
|
list:'',
|
|
list:'',
|
|
|
|
|
+ isLast: true,
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
onLoad(option){
|
|
onLoad(option){
|
|
|
this.loadData();
|
|
this.loadData();
|
|
|
|
|
+ this.loadDataNext();
|
|
|
},
|
|
},
|
|
|
onShow() {
|
|
onShow() {
|
|
|
},
|
|
},
|
|
@@ -76,16 +94,46 @@ export default {
|
|
|
// 请求载入数据
|
|
// 请求载入数据
|
|
|
async loadData() {
|
|
async loadData() {
|
|
|
let obj = this;
|
|
let obj = this;
|
|
|
- spread({}).then(({ data }) => {
|
|
|
|
|
|
|
+ spread({
|
|
|
|
|
+ page: obj.page,
|
|
|
|
|
+ limit: obj.limit
|
|
|
|
|
+ }).then(({ data }) => {
|
|
|
obj.data = data;
|
|
obj.data = data;
|
|
|
obj.list = data.list;
|
|
obj.list = data.list;
|
|
|
console.log(obj.list)
|
|
console.log(obj.list)
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
+ async loadDataNext() {
|
|
|
|
|
+ let obj = this;
|
|
|
|
|
+ console.log(obj.page)
|
|
|
|
|
+ spread({
|
|
|
|
|
+ page: obj.page + 1,
|
|
|
|
|
+ limit: obj.limit,
|
|
|
|
|
+
|
|
|
|
|
+ }).then(({ data }) => {
|
|
|
|
|
+ if(data.list.length === 0){
|
|
|
|
|
+ obj.isLast = false;
|
|
|
|
|
+ }else{
|
|
|
|
|
+ obj.isLast = true;
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
nav(url){
|
|
nav(url){
|
|
|
uni.navigateTo({
|
|
uni.navigateTo({
|
|
|
url:url
|
|
url:url
|
|
|
})
|
|
})
|
|
|
|
|
+ },
|
|
|
|
|
+ next(){
|
|
|
|
|
+ this.page = this.page + 1;
|
|
|
|
|
+ this.loadData();
|
|
|
|
|
+ this.loadDataNext();
|
|
|
|
|
+ },
|
|
|
|
|
+ last(){
|
|
|
|
|
+ if(this.page != 1){
|
|
|
|
|
+ this.page = this.page - 1;
|
|
|
|
|
+ }
|
|
|
|
|
+ this.loadData();
|
|
|
|
|
+ this.loadDataNext();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
@@ -206,4 +254,15 @@ page {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
height: 500rpx;
|
|
height: 500rpx;
|
|
|
}
|
|
}
|
|
|
|
|
+.nav{
|
|
|
|
|
+ .next{
|
|
|
|
|
+ margin: 40rpx;
|
|
|
|
|
+ width: 50%;
|
|
|
|
|
+ background-color: #5771DF;
|
|
|
|
|
+ color: #FFFFFF;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ padding:26rpx 0rpx;
|
|
|
|
|
+ border-radius: 50rpx;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
</style>
|
|
</style>
|