dataMarket.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. import request from '@/utils/request'
  2. import { TeamManagement } from '@/apiConfig/api'
  3. // const TeamManagement = 'http://127.0.0.1:4523/mock/368525'
  4. // 质量
  5. // 线上问题列表
  6. export function getOnlineProblemListRequest(data) {
  7. return request({
  8. url: TeamManagement + '/dataMarket/quality/getOnlineProblemData',
  9. method: 'post',
  10. data
  11. })
  12. }
  13. // 线上问题图表
  14. export function getOnlineProblemChartDataRequest(data) {
  15. return request({
  16. url: TeamManagement + '/dataMarket/quality/getOnlineProblemDistributionData',
  17. method: 'post',
  18. data
  19. })
  20. }
  21. // 线下问题列表
  22. export function getOfflineProblemListRequest(data) {
  23. return request({
  24. url: TeamManagement + '/dataMarket/quality/getOfflineProblemData',
  25. method: 'post',
  26. data
  27. })
  28. }
  29. // 线下问题图表
  30. export function getOfflineProblemChartDataRequest(data) {
  31. return request({
  32. url: TeamManagement + '/dataMarket/quality/getOfflineProblemDistributionData',
  33. method: 'post',
  34. data
  35. })
  36. }
  37. // 上线过程列表
  38. export function getOnlineProcessDataRequest(data) {
  39. return request({
  40. url: TeamManagement + '/dataMarket/quality/getOnlineProcessData',
  41. method: 'post',
  42. data
  43. })
  44. }
  45. // 移动端发布质量
  46. export function getMobilePublishQualityDataRequest(data) {
  47. return request({
  48. url: TeamManagement + '/dataMarket/quality/getMobilePublishQualityData',
  49. method: 'post',
  50. data
  51. })
  52. }
  53. // 吞吐量
  54. // 需求任务项目列表
  55. export function getThroughputDataRequest(data) {
  56. return request({
  57. url: TeamManagement + '/dataMarket/throughput/getThroughputData',
  58. method: 'post',
  59. data
  60. })
  61. }
  62. // 需求方向分布图
  63. export function getRequirementDirectionDistributionChartDataRequest(data) {
  64. return request({
  65. url: TeamManagement + '/dataMarket/throughput/getRequirementDirectionDistributionData',
  66. method: 'post',
  67. data
  68. })
  69. }
  70. // 需求积压率图
  71. export function getRequirementBacklogRateChartDataRequest(data) {
  72. return request({
  73. url: TeamManagement + '/dataMarket/throughput/getRequirementBacklogRateData',
  74. method: 'post',
  75. data
  76. })
  77. }
  78. // 版本需求图
  79. export function getVersionRequirementChartDataRequest(data) {
  80. return request({
  81. url: TeamManagement + '/dataMarket/throughput/getVersionRequirementData',
  82. method: 'post',
  83. data
  84. })
  85. }
  86. // 效率
  87. export function getEfficiencyDataRequest(data) {
  88. return request({
  89. url: TeamManagement + '/dataMarket/efficiency/getEfficiencyData',
  90. method: 'post',
  91. data
  92. })
  93. }
  94. /* S 效率:半浮层数据接口 */
  95. // 需求平均交付周期:/dataMarket/efficiency/getRequireAvgData
  96. export function getRequireAvgData(data) {
  97. return request({
  98. url: TeamManagement + '/dataMarket/efficiency/getRequireAvgData',
  99. method: 'post',
  100. data
  101. })
  102. }
  103. // 任务平均交付周期:/dataMarket/efficiency/getTaskData
  104. export function getTaskData(data) {
  105. return request({
  106. url: TeamManagement + '/dataMarket/efficiency/getTaskDataDetail',
  107. method: 'post',
  108. data
  109. })
  110. }
  111. // 平均需求使用人力:/dataMarket/efficiency/getRequirePeopleData
  112. export function getRequirePeopleData(data) {
  113. return request({
  114. url: TeamManagement + '/dataMarket/efficiency/getRequirePeopleDataDetail',
  115. method: 'post',
  116. data
  117. })
  118. }
  119. // 延期提测率:/dataMarket/efficiency/getDelayLaunchData
  120. export function getDelayLaunchData(data) {
  121. return request({
  122. url: TeamManagement + '/dataMarket/efficiency/getDelayLaunchData',
  123. method: 'post',
  124. data
  125. })
  126. }
  127. // 延期准出率:/dataMarket/efficiency/getDelayReleaseData
  128. export function getDelayReleaseData(data) {
  129. return request({
  130. url: TeamManagement + '/dataMarket/efficiency/getDelayReleaseData',
  131. method: 'post',
  132. data
  133. })
  134. }
  135. // 缺陷24小时修复率:/dataMarket/efficiency/bugRepairData
  136. export function bugRepairData(data) {
  137. return request({
  138. url: TeamManagement + '/dataMarket/efficiency/getRepair24Data',
  139. method: 'post',
  140. data
  141. })
  142. }
  143. // 缺陷平均修复时长:/dataMarket/efficiency/bugRepairData
  144. export function bugRepair2Data(data) {
  145. return request({
  146. url: TeamManagement + '/dataMarket/efficiency/getRepairAvgData',
  147. method: 'post',
  148. data
  149. })
  150. }
  151. /* E 效率:半浮层数据接口 */