wtWorkTaskInfo.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. import request from '@/utils/request'
  2. import qs from 'qs'
  3. export const get = (id) => {
  4. return new request({
  5. url: './work/wtWorkTaskInfos/' + id,
  6. method: 'get',
  7. });
  8. }
  9. export function saveOrUpdate(wtWorkTaskInfo, assistMembers, undertaker, attamentIds, token) {
  10. return new request({
  11. url: './work/wtWorkTaskInfos',
  12. method: (wtWorkTaskInfo.id ? 'put' : 'post'),
  13. headers: {
  14. token
  15. },
  16. data: {
  17. "wtWorkTaskInfo": wtWorkTaskInfo,
  18. "assistMembers": assistMembers,
  19. "undertaker": undertaker,
  20. 'attamentIds': attamentIds,
  21. }
  22. });
  23. }
  24. export function del(id) {
  25. return new request({
  26. url: './work/wtWorkTaskInfos/' + id,
  27. method: 'delete',
  28. });
  29. }
  30. export function wtWorkTaskDetails(wtWorkTaskId) {
  31. return new request({
  32. url: './work/wtWorkTaskInfos/'+wtWorkTaskId+'/details',
  33. method:'get'
  34. })
  35. }
  36. export function taskProgressFeedback(wtFeedbackInfo,processStateValue,attamentIds,token) {
  37. return new request({
  38. url: './work/wtWorkTaskInfos/taskProgressFeedback',
  39. method:'post',
  40. headers: {
  41. token
  42. },
  43. data:{
  44. wtFeedbackInfo,
  45. processStateValue,
  46. attamentIds,
  47. }
  48. })
  49. }
  50. export function getTaskFeedBackHistory(wtWorkTaskId) {
  51. return new request({
  52. url: './work/wtWorkTaskInfos/'+wtWorkTaskId+'/getTaskFeedBackHistory',
  53. method:'get',
  54. data:{}
  55. })
  56. }
  57. export function confirmCompleted(wtFeedbackInfo,wtWorkTaskId,token) {
  58. return new request({
  59. url: './work/wtWorkTaskInfos/'+wtWorkTaskId+'/confirmCompleted',
  60. method:'post',
  61. headers: {
  62. token
  63. },
  64. data:{
  65. wtFeedbackInfo,
  66. }
  67. })
  68. }
  69. export const getBoardWorkList = (pageNo) => {
  70. return new request({
  71. url: './work/wtWorkTaskInfos/getBoardWorkList',
  72. method: 'get',
  73. params: {"pageNo": pageNo}
  74. });
  75. }
  76. export function administrativeTasks(wtFeedbackInfo,token) {
  77. return new request({
  78. url: "./work/wtWorkTaskInfos/administrativeTasks",
  79. method: 'post',
  80. headers:{
  81. token
  82. },
  83. data: {
  84. "wtFeedbackInfo": wtFeedbackInfo
  85. }
  86. })
  87. }
  88. export function terminationTask(wtFeedbackInfo,token) {
  89. return new request({
  90. url: "./work/wtWorkTaskInfos/terminationTask",
  91. method: 'post',
  92. headers:{
  93. token
  94. },
  95. data: {"wtFeedbackInfo": wtFeedbackInfo}
  96. })
  97. }