index.ts 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import request from '@/config/axios'
  2. export const VotingActivityApi = {
  3. // 查询投票活动分页
  4. getVotingActivityPage: async (params: any) => {
  5. return await request.get({ url: `/menduner/system/mde/voting-activity/page`, params })
  6. },
  7. // 查询投票活动
  8. getVotingActivity: async (id: number) => {
  9. return await request.get({ url: `/menduner/system/mde/voting-activity/get?id=` + id })
  10. },
  11. // 获取候选人类型
  12. getVotingActivityCategories: async (id: number) => {
  13. return await request.get({ url: `/menduner/system/mde/voting-activity-join-item/categorys?votingActivityId=` + id })
  14. },
  15. // 创建投票活动
  16. createVotingActivity: async (data: any) => {
  17. return await request.post({ url: `/menduner/system/mde/voting-activity/create`, data })
  18. },
  19. // 更新投票活动
  20. updateVotingActivity: async (data: any) => {
  21. return await request.put({ url: `/menduner/system/mde/voting-activity/update`, data })
  22. },
  23. // 删除投票活动
  24. deleteVotingActivity: async (id: number) => {
  25. return await request.delete({ url: `/menduner/system/mde/voting-activity/delete?id=` + id })
  26. },
  27. // 查询投票活动候选人分页
  28. getVotingActivityJoinItemPage: async (params: any) => {
  29. return await request.get({ url: `/menduner/system/mde/voting-activity-join-item/page`, params })
  30. },
  31. // 查询投票活动候选人
  32. getVotingActivityJoinItem: async (id: number) => {
  33. return await request.get({ url: `/menduner/system/mde/voting-activity-join-item/get?id=` + id })
  34. },
  35. // 创建投票活动候选人
  36. createVotingActivityJoinItem: async (data: any) => {
  37. return await request.post({ url: `/menduner/system/mde/voting-activity-join-item/create`, data })
  38. },
  39. // 更新投票活动候选人
  40. updateVotingActivityJoinItem: async (data: any) => {
  41. return await request.put({ url: `/menduner/system/mde/voting-activity-join-item/update`, data })
  42. },
  43. // 删除投票活动候选人
  44. deleteVotingActivityJoinItem: async (id: number) => {
  45. return await request.delete({ url: `/menduner/system/mde/voting-activity-join-item/delete?id=` + id })
  46. },
  47. }