signin.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. "use strict";
  2. const sheep_request_index = require("../../request/index.js");
  3. const SignInApi = {
  4. // 获得签到规则列表
  5. getSignInConfigList: () => {
  6. return sheep_request_index.request({
  7. url: "/member/sign-in/config/list",
  8. method: "GET"
  9. });
  10. },
  11. // 获得个人签到统计
  12. getSignInRecordSummary: () => {
  13. return sheep_request_index.request({
  14. url: "/member/sign-in/record/get-summary",
  15. method: "GET"
  16. });
  17. },
  18. // 获得
  19. getOwnSignInMoon: (params) => {
  20. return sheep_request_index.request({
  21. url: "/member/sign-in/record/get-own-signInMoon",
  22. method: "GET",
  23. params
  24. });
  25. },
  26. // 签到
  27. createSignInRecord: () => {
  28. return sheep_request_index.request({
  29. url: "/member/sign-in/record/create",
  30. method: "POST"
  31. });
  32. },
  33. // 获得签到记录分页
  34. getSignRecordPage: (params) => {
  35. console.log(params);
  36. const queryString = Object.keys(params).map((key) => encodeURIComponent(key) + "=" + params[key]).join("&");
  37. return sheep_request_index.request({
  38. url: `/member/sign-in/record/page?${queryString}`,
  39. method: "GET"
  40. });
  41. }
  42. };
  43. exports.SignInApi = SignInApi;