outsourcing.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import request from "@/utils/request";
  2. //外包履职评价计划
  3. // 查询列表
  4. export function list(query) {
  5. return request({
  6. url: "/core/evaluatePlan/list",
  7. method: "get",
  8. params: query,
  9. });
  10. }
  11. // 新增评价计划
  12. export function addEvaluate(data) {
  13. return request({
  14. url: "/core/evaluatePlan",
  15. method: "post",
  16. data,
  17. });
  18. }
  19. //修改开关启用禁用
  20. export function swtichHandler(data) {
  21. return request({
  22. url: "/core/evaluatePlan/updateStatus",
  23. method: "post",
  24. data,
  25. });
  26. }
  27. //获取详情
  28. export function getEvaluateById(id) {
  29. return request({
  30. url: `/core/evaluatePlan/${id}`,
  31. method: "get",
  32. });
  33. }
  34. //修改评价计划
  35. export function editEvaluate(data) {
  36. return request({
  37. url: `/core/evaluatePlan`,
  38. method: "put",
  39. data,
  40. });
  41. }
  42. // 删除评价计划
  43. export function delelteEvaluate(id) {
  44. return request({
  45. url: `/core/evaluatePlan/${id}`,
  46. method: "delete",
  47. });
  48. }
  49. // 发布计划
  50. export function publishEvaluate(id) {
  51. return request({
  52. url: `/core/evaluatePlan/distribute/${id}`,
  53. method: "get",
  54. });
  55. }
  56. // 取消发布计划
  57. export function withdraw(id) {
  58. return request({
  59. url: `/core/evaluatePlan/withdraw/${id}`,
  60. method: "get",
  61. });
  62. }