comInfo.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import request from "@/utils/request";
  2. // 创建指令信息
  3. export function createComInfo(data) {
  4. return request({
  5. url: "/backend/com-info/create",
  6. method: "post",
  7. data: data,
  8. });
  9. }
  10. // 更新指令信息
  11. export function updateComInfo(data) {
  12. return request({
  13. url: "/backend/com-info/update",
  14. method: "put",
  15. data: data,
  16. });
  17. }
  18. // 删除指令信息
  19. export function deleteComInfo(id) {
  20. return request({
  21. url: "/backend/com-info/delete?id=" + id,
  22. method: "delete",
  23. });
  24. }
  25. // 获得指令信息
  26. export function getComInfo(id) {
  27. return request({
  28. url: "/backend/com-info/get?id=" + id,
  29. method: "get",
  30. });
  31. }
  32. // 获得指令信息分页
  33. export function getComInfoPage(query) {
  34. return request({
  35. url: "/backend/com-info/page",
  36. method: "get",
  37. params: query,
  38. });
  39. }
  40. // 导出指令信息 Excel
  41. export function exportComInfoExcel(query) {
  42. return request({
  43. url: "/backend/com-info/export-excel",
  44. method: "get",
  45. params: query,
  46. responseType: "blob",
  47. });
  48. }
  49. // 立即发布通知公告或者指令
  50. export function broadCominfo(data) {
  51. return request({
  52. url: "/backend/com-info/broadcominfo",
  53. method: "post",
  54. params: data,
  55. });
  56. }
  57. // 设置下发通知公告指令的接收人员
  58. export function setupComuser(data) {
  59. return request({
  60. url: "/backend/com-info/setupcomuser",
  61. method: "post",
  62. data: data,
  63. });
  64. }
  65. // 获得当前登录用户收到的通知公告和指令三种分别的记录
  66. export function getselfComuser(data) {
  67. return request({
  68. url: "/backend/com-info/getcomuser",
  69. method: "get",
  70. params: data,
  71. });
  72. }
  73. //
  74. export function getNewsList(data) {
  75. return request({
  76. url: "/backend/com-info/list",
  77. method: "get",
  78. params: data,
  79. });
  80. }