A6activity.ts 842 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import http from "@/utils/http";
  2. import { AppDispatch } from "..";
  3. /**
  4. *宁博活动-列表
  5. */
  6. export const A6_APIgetList = (data: any): any => {
  7. return async (dispatch: AppDispatch) => {
  8. const res = await http.post("cms/activity/pageList", data);
  9. if (res.code === 0) {
  10. const obj = {
  11. list: res.data.records,
  12. total: res.data.total,
  13. };
  14. dispatch({ type: "A6/getList", payload: obj });
  15. }
  16. };
  17. };
  18. /**
  19. * 宁博活动-删除
  20. */
  21. export const A6_APIdel = (id: number) => {
  22. return http.get(`cms/activity/removes/${id}`);
  23. };
  24. /**
  25. * 宁博活动-获取详情
  26. */
  27. export const A6_APIgetInfo = (id: number) => {
  28. return http.get(`cms/activity/detail/${id}`);
  29. };
  30. /**
  31. * 宁博活动-新增、编辑
  32. */
  33. export const A6_APIsave = (data: any) => {
  34. return http.post("cms/activity/save", data);
  35. };