TopicSetting.ts 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import http from "@/utils/http";
  2. import { AppDispatch } from "..";
  3. import { SaveRuleType, SaveScoreLimitType } from "@/types";
  4. // import { AxiosRequestConfig } from "axios";
  5. /**
  6. * 获取游戏规则列表
  7. */
  8. // export const getRuleAPI = () => {
  9. // return async (dispatch: AppDispatch) => {
  10. // const res = await http.get(`cms/share/detail/museum_cctv_mianyan`);
  11. // if (res.code === 0) {
  12. // const data = res.data;
  13. // dispatch({ type: "rules/getList", payload: data });
  14. // }
  15. // };
  16. // };
  17. /**
  18. * 修改游戏规则
  19. */
  20. export const ruleSaveAPI = (data: SaveRuleType) => {
  21. return http.post("sys/user/save", data);
  22. };
  23. /**
  24. * 获取游戏info
  25. */
  26. export const getRuleInfoByIdAPI = (id: number) => {
  27. return http.get(`sys/user/detail/${id}`);
  28. };
  29. /**
  30. * 获得每日积分上限
  31. */
  32. export const getScoreLimitAPI = () => {
  33. return http.get("sys/user/save");
  34. };
  35. /**
  36. * 保存每日积分上限
  37. */
  38. export const scoreLimitSaveAPI = (data: SaveScoreLimitType) => {
  39. return http.post("sys/user/save", data);
  40. };