Bläddra i källkod

✨ 签到:部分调整

YunaiV 1 år sedan
förälder
incheckning
1a07dc4a40
3 ändrade filer med 201 tillägg och 573 borttagningar
  1. 159 546
      pages/app/sign.vue
  2. 5 27
      sheep/api/activity.js
  3. 37 0
      sheep/api/member/signin.js

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 159 - 546
pages/app/sign.vue


+ 5 - 27
sheep/api/activity.js

@@ -18,38 +18,16 @@ export default {
 			url: 'activity/groupon/' + id,
 			method: 'GET',
 		}),
-	signList: (params) =>
-		request({
-			url: 'activity/signin',
-			method: 'GET',
-			params,
-		}),
-	signAdd: () =>
-		request({
-			url: '/app-api/member/sign-in/record/create',
-			method: 'POST',
-		}),
-	configLise: () =>
-		request({
-			url: '/app-api/member/sign-in/config/list',
-			method: 'GET',
-		}),
-	recordPage: () =>
-		request({
-			url: '/app-api/member/sign-in/record/page',
-			method: 'GET',
-		}),
-	replenish: (data) =>
-		request({
-			url: 'activity/signin/replenish',
-			method: 'POST',
-			data,
-		}),
 	activity: (id) =>
 		request({
 			url: 'activity/activity/' + id,
 			method: 'GET',
 		}),
+  getSummary: () =>
+    request({
+      url: '/app-api/member/sign-in/record/get-summary',
+      method: 'GET',
+    }),
 	getBargainRecordSummary: () =>
 		request({
 			url: '/app-api/promotion/bargain-record/get-summary',

+ 37 - 0
sheep/api/member/signin.js

@@ -0,0 +1,37 @@
+import request from '@/sheep/request';
+
+const SignInApi = {
+  // 获得签到规则列表
+  getSignInConfigList: () => {
+    return request({
+      url: '/app-api/member/sign-in/config/list',
+      method: 'GET',
+    });
+  },
+  // 获得个人签到统计
+  getSignInRecordSummary: () => {
+    return request({
+      url: '/app-api/member/sign-in/record/get-summary',
+      method: 'GET',
+    });
+  },
+  // 签到
+  createSignInRecord: () => {
+    return request({
+      url: '/app-api/member/sign-in/record/create',
+      method: 'POST',
+    });
+  },
+  // 获得签到记录分页
+  getSignRecordPage: (params) => {
+    const queryString = Object.keys(params)
+      .map((key) => encodeURIComponent(key) + '=' + params[key])
+      .join('&');
+    return request({
+      url: `/app-api/member/sign-in/record/page?${queryString}`,
+      method: 'GET',
+    });
+  },
+};
+
+export default SignInApi;

Vissa filer visades inte eftersom för många filer har ändrats