xiabx пре 5 година
родитељ
комит
70f8993ae3
1 измењених фајлова са 40 додато и 24 уклоњено
  1. 40 24
      src/views/Sign/index.ux

+ 40 - 24
src/views/Sign/index.ux

@@ -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());
 	}
 
 }