danger.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. import { request } from '../libs/request.js'
  2. //获取组织架构
  3. export function getGroupTree() {
  4. return request({
  5. url: '/group/treeView'
  6. })
  7. }
  8. //获取隐患类别
  9. export function getDangerCatList() {
  10. return request({
  11. url: '/ent/danger/cat'
  12. })
  13. }
  14. /**
  15. * 获取用户列表
  16. */
  17. export function getUserList() {
  18. return request({
  19. url: '/user/selectUserByOcId'
  20. })
  21. }
  22. /**
  23. * 添加隐患
  24. * @param data
  25. * @returns {AxiosPromise}
  26. */
  27. export function add(data) {
  28. return request({
  29. url: `/ent/danger/trigger`,
  30. method: 'PUT',
  31. data
  32. })
  33. }
  34. /**
  35. * 创建Danger Ins
  36. * @param data
  37. * @returns {AxiosPromise}
  38. */
  39. export function createDangerIns(wfDefId) {
  40. return request({
  41. url: `/ent/danger/create/` + wfDefId,
  42. method: 'POST'
  43. })
  44. }
  45. /**
  46. * 我处理的隐患分页列表
  47. * @param {Object} data
  48. */
  49. export function getMyHandlingDangerInsByPage(data) {
  50. return request({
  51. // url: `/ent/danger/myHandling/page`,
  52. url: "/ent/danger/page",
  53. data
  54. })
  55. }
  56. /**
  57. * 获取详细流程信息
  58. * @param {Object} dangerId
  59. * 废弃
  60. */
  61. export function getDangerInsById(dangerId) {
  62. return request({
  63. // url: `/ent/danger/ins/` + dangerId,
  64. url: "/ent/danger/" + dangerId,
  65. })
  66. }
  67. /**
  68. * 创建Danger Ins
  69. * @param data
  70. * @returns {AxiosPromise}
  71. */
  72. export function triggerDangerIns(data) {
  73. return request({
  74. url: `/ent/danger/trigger`,
  75. method: 'PUT',
  76. data
  77. })
  78. }
  79. /*
  80. 获取隐患详情
  81. */
  82. export function getDangerDetailsById(dangerId) {
  83. return request({
  84. url: `/ent/danger/${dangerId}` ,
  85. })
  86. }