question-notifications.ts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import { http } from '@/utils/http/axios';
  2. import { issueDetilasType } from '@/views/message/systemNotifications/type.ts';
  3. // 修改推送文案
  4. export function modifyContent(content: string, id: number) {
  5. return http.request({
  6. url: `/issueProcessMessage/modifyContent?content=${content}&id=${id}`,
  7. method: 'post',
  8. });
  9. }
  10. // 下发车间
  11. export function modifyWorkshopList(workshopList: number[]) {
  12. return http.request({
  13. url: '/issueProcessMessage/modifyWorkshopList',
  14. method: 'post',
  15. params: { workshopList },
  16. });
  17. }
  18. // 获取推送范围
  19. export function getPushRange() {
  20. return http.request({
  21. url: '/issueProcessMessage/queryPushRange',
  22. method: 'get',
  23. });
  24. }
  25. // 修改推送范围
  26. export function updatePushRange(data: { cameraIdList: number[] }) {
  27. return http.request({
  28. url: '/issueProcessMessage/updatePushRange',
  29. method: 'PUT',
  30. data,
  31. });
  32. }
  33. // 查询问题处理通知
  34. export function getIssueProcessMessage() {
  35. return http.request({
  36. url: '/issueProcessMessage/queryIssueProcessMessage',
  37. method: 'get',
  38. });
  39. }
  40. // 修改问题处理通知配置
  41. export function updateIssueProcessMessage(data: issueDetilasType) {
  42. return http.request({
  43. url: '/issueProcessMessage/updateMessageConfig',
  44. method: 'PUT',
  45. data,
  46. });
  47. }