综合办公系统
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

project.js 1.8KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. /*
  2. * @Author: wrh
  3. * @Date: 2024-01-30 16:37:46
  4. * @LastEditors: wrh
  5. * @LastEditTime: 2024-12-09 17:36:56
  6. */
  7. import request from '@/utils/request'
  8. // 查询cmc项目列表
  9. export function listProject(query) {
  10. return request({
  11. url: '/oa/project/list',
  12. method: 'get',
  13. params: query
  14. })
  15. }
  16. // 模糊查询项目管理列表
  17. export function listProjectFuzzy(query) {
  18. return request({
  19. url: '/oa/project/listFuzzy',
  20. method: 'get',
  21. params: query
  22. })
  23. }
  24. // 查询cmc项目详细
  25. export function getProject(projectId) {
  26. return request({
  27. url: '/oa/project/' + projectId,
  28. method: 'get'
  29. })
  30. }
  31. // 查询cmc项目详细
  32. export function getProjectNmuber(query) {
  33. return request({
  34. url: '/oa/project/projectNumber',
  35. method: 'get',
  36. params: query
  37. })
  38. }
  39. // 新增cmc项目
  40. export function addProject(data) {
  41. return request({
  42. url: '/oa/project',
  43. method: 'post',
  44. data: data
  45. })
  46. }
  47. // 修改cmc项目
  48. export function updateProject(data) {
  49. return request({
  50. url: '/oa/project',
  51. method: 'put',
  52. data: data
  53. })
  54. }
  55. // 登记项目发送企业微信消息
  56. export function sendMessage(data) {
  57. return request({
  58. url: '/oa/project/sendMessage',
  59. method: 'post',
  60. data: data
  61. })
  62. }
  63. // 删除cmc项目
  64. export function delProject(projectId) {
  65. return request({
  66. url: '/oa/project/' + projectId,
  67. method: 'delete'
  68. })
  69. }
  70. // 项目统计信息
  71. export function getProjectStatistic(query) {
  72. return request({
  73. url: '/oa/project/statistic',
  74. method: 'get',
  75. params: query
  76. })
  77. }
  78. // 项目统计信息
  79. export function getProjectType() {
  80. return request({
  81. url: '/oa/project/projectType',
  82. method: 'get',
  83. })
  84. }