operationEvent.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import micro_request from '@/utils/micro_request'
  2. const basePath = process.env.VUE_APP_ParentPath
  3. const eventStatusToOperateType = {
  4. 40: '40',
  5. 70: '70',
  6. 80: '80',
  7. }
  8. export default {
  9. getList(query) {
  10. return micro_request.postRequest(basePath, 'Operation', 'GetList', query)
  11. },
  12. getDetail(query) {
  13. return micro_request.postRequest(basePath, 'Operation', 'GetEntityById', query)
  14. },
  15. doAdd(query) {
  16. return micro_request.postRequest(basePath, 'Operation', 'Create', query)
  17. },
  18. doEdit(query) {
  19. return micro_request.postRequest(basePath, 'Operation', 'UpdateById', query)
  20. },
  21. doDelete(query) {
  22. return micro_request.postRequest(basePath, 'Operation', 'DeleteByIds', query)
  23. },
  24. assignOpsUser(query) {
  25. return micro_request.postRequest(basePath, 'Operation', 'AssignOpsUser', query)
  26. },
  27. updateStatus(query) {
  28. const operateType = query.operateType || eventStatusToOperateType[query.eventStatus] || '20'
  29. return micro_request.postRequest(basePath, 'Operation', 'Process', {
  30. id: query.id,
  31. operateType: operateType,
  32. handleContent: query.handleContent || '',
  33. handleResult: query.handleResult || '',
  34. })
  35. },
  36. getRecordList(query) {
  37. return micro_request.postRequest(basePath, 'Operation', 'GetRecords', query)
  38. },
  39. addRecord(query) {
  40. return micro_request.postRequest(basePath, 'Operation', 'AddRecord', query)
  41. },
  42. uploadAttachment(query) {
  43. return micro_request.postRequest(basePath, 'Operation', 'UploadAttachment', query)
  44. },
  45. getAttachmentList(query) {
  46. return micro_request.postRequest(basePath, 'Operation', 'GetAttachments', { id: query.eventId })
  47. },
  48. deleteAttachment(query) {
  49. return micro_request.postRequest(basePath, 'Operation', 'DeleteAttachment', query)
  50. },
  51. getKanbanData(query) {
  52. return micro_request.postRequest(basePath, 'Operation', 'GetKanbanData', query)
  53. },
  54. getStats() {
  55. return micro_request.postRequest(basePath, 'Operation', 'GetStats', {})
  56. },
  57. getHistoryList(query) {
  58. return micro_request.postRequest(basePath, 'Operation', 'GetHistoryList', query)
  59. },
  60. export(query) {
  61. return micro_request.postRequest(basePath, 'Operation', 'Export', query)
  62. },
  63. exportNonClosed(query) {
  64. return micro_request.postRequest(basePath, 'Operation', 'ExportNonClosed', query)
  65. },
  66. }