|
@@ -22,36 +22,52 @@
|
|
|
import { getSignRecord } from "../../api/index";
|
|
|
export default {
|
|
|
private: {
|
|
|
- signList:[
|
|
|
-
|
|
|
+ signList: [
|
|
|
+
|
|
|
],
|
|
|
- signToday:false,
|
|
|
- signTodayFee:0,
|
|
|
+ signToday: false,
|
|
|
+ signTodayFee: 0,
|
|
|
page: {
|
|
|
- total: 0,
|
|
|
- current: 1
|
|
|
- },
|
|
|
+ total: 0,
|
|
|
+ current: 1
|
|
|
+ },
|
|
|
},
|
|
|
computed: {
|
|
|
- showSignList() {
|
|
|
- return this.signList.length>0;
|
|
|
- }
|
|
|
- },
|
|
|
+ showSignList() {
|
|
|
+ return this.signList.length > 0;
|
|
|
+ }
|
|
|
+ },
|
|
|
onInit() {
|
|
|
- this.getUserRecord();
|
|
|
+ this.getUserRecord(1, this.getDate());
|
|
|
+ },
|
|
|
+ getDate() {
|
|
|
+ let date = new Date();
|
|
|
+ let fullYear = date.getFullYear();
|
|
|
+ let month = date.getMonth() + 1;
|
|
|
+ let ms = month < 10 ? "-" + "0" + month : "-" + month;
|
|
|
+ let day = date.getDate();
|
|
|
+ let ds = day < 10 ? "-" + "0" + day : "-" + day;
|
|
|
+ let rs = fullYear + ms + ds;
|
|
|
+ return rs;
|
|
|
+ },
|
|
|
+ async getUserRecord(page = 1, date) {
|
|
|
+ let res = await getSignRecord({ page: page, date });
|
|
|
+ if (res.sign_status) {
|
|
|
+ this.signToday = true;
|
|
|
+ this.signTodayFee = res.sign_today.reward;
|
|
|
+ }
|
|
|
+ let { list, meta } = res.sign_result;
|
|
|
+ this.signList = list;
|
|
|
+ this.page = {
|
|
|
+ total: meta.last_page,
|
|
|
+ current: meta.current_page
|
|
|
+ }
|
|
|
+ },
|
|
|
+ prev() {
|
|
|
+ this.getUserRecord(--this.page.current, this.getDate());
|
|
|
},
|
|
|
- async getUserRecord(page = 1, page_size = 10){
|
|
|
- let res = await getSignRecord({ page: page, page_size });
|
|
|
- if(res.sign_status){
|
|
|
- this.signToday=true;
|
|
|
- this.signTodayFee=res.sign_today.reward;
|
|
|
- }
|
|
|
- let { list, meta } = res.sign_result;
|
|
|
- this.signList = list;
|
|
|
- this.page = {
|
|
|
- total: meta.last_page,
|
|
|
- current: meta.current_page
|
|
|
- }
|
|
|
+ next() {
|
|
|
+ this.getUserRecord(++this.page.current, this.getDate());
|
|
|
}
|
|
|
|
|
|
}
|