performance.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. import request from '@/tools/request'
  2. //获取场站
  3. export function getStation(data) {
  4. return request({
  5. baseURL: process.env.VUE_APP_Matrix,
  6. url: `/benchmarking/wpByCplist?companyids=${data.companyids}&type=${data.type || '-1'}`,
  7. method: 'get',
  8. })
  9. }
  10. //获取项目
  11. export function getProject(data) {
  12. return request({
  13. baseURL: process.env.VUE_APP_Matrix,
  14. url: `/benchmarking/pjByWplist?wpids=${data.wpids}`,
  15. method: 'get',
  16. })
  17. }
  18. //获取线路
  19. export function getLine(data) {
  20. return request({
  21. baseURL: process.env.VUE_APP_Matrix,
  22. url: `/benchmarking/lnByPjlist?pjids=${data.pjids}`,
  23. method: 'get',
  24. })
  25. }
  26. //风机绩效榜
  27. export function performance(data) {
  28. return request({
  29. baseURL: process.env.VUE_APP_Matrix,
  30. url: `/benchmarking/performance?companyid=${data.companyid}&getype=${data.getype}&sttype=${data.sttype}&beginDate=${data.beginDate}&endDate=${data.endDate}&wpids=${data.wpids}&projectids=${data.projectids}&lineids=${data.lineids}&target=${data.target}&sort=${data.sort}`,
  31. method: 'get',
  32. })
  33. }
  34. //风机绩效榜明细
  35. export function performanceMX(data) {
  36. return request({
  37. baseURL: process.env.VUE_APP_Matrix,
  38. url: `/benchmarking/performanceMX?companyid=${data.companyid}&getype=${data.getype}&sttype=${data.sttype}&beginDate=${data.beginDate}&endDate=${data.endDate}&wpids=${data.wpids}&projectids=${data.projectids}&lineids=${data.lineids}&target=${data.target}&sort=${data.sort}`,
  39. method: 'get',
  40. })
  41. }
  42. //场际对标
  43. export function cjdb(data) {
  44. return request({
  45. baseURL: process.env.VUE_APP_Matrix,
  46. url: `/benchmarking/cjdb?companys=${data.companys}&type=${data.type}&wpids=${data.wpids}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`,
  47. method: 'get',
  48. })
  49. }
  50. //对标详情
  51. export function details(data) {
  52. return request({
  53. baseURL: process.env.VUE_APP_Matrix,
  54. url: `/benchmarking/details?id=${data.id}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`,
  55. method: 'get',
  56. })
  57. }
  58. //场际对标
  59. export function cndb(data) {
  60. return request({
  61. baseURL: process.env.VUE_APP_Matrix,
  62. url: `/benchmarking/cndb?companys=${data.companys}&type=${data.type}&wpid=${data.wpids}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`,
  63. method: 'get',
  64. })
  65. }
  66. //项目对标
  67. export function xmdb(data) {
  68. return request({
  69. baseURL: process.env.VUE_APP_Matrix,
  70. url: `/benchmarking/xmdb?companys=${data.companys}&type=${data.type}&wpids=${data.wpids}&projectids=${data.projectids}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`,
  71. method: 'get',
  72. })
  73. }
  74. //线路对标
  75. export function xldb(data) {
  76. return request({
  77. baseURL: process.env.VUE_APP_Matrix,
  78. url: `/benchmarking/xldb?companys=${data.companys}&type=${data.type}&wpids=${data.wpids}&projectids=${data.projectids}&lineids=${data.lineids}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`,
  79. method: 'get',
  80. })
  81. }
  82. //五项损失率
  83. export function wxssl(data) {
  84. return request({
  85. baseURL: process.env.VUE_APP_Matrix,
  86. url: `/benchmarking/wxssl?companys=${data.companys}&type=${data.type}&wpids=${data.wpids}&projectids=${data.projectids}&lineids=${data.lineids}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`,
  87. method: 'get',
  88. })
  89. }
  90. //同环比
  91. export function thb(data) {
  92. return request({
  93. baseURL: process.env.VUE_APP_Matrix,
  94. url: `/benchmarking/cndbthb?companys=${data.companys}&type=${data.type}&wpid=${data.wpids}`,
  95. method: 'get',
  96. })
  97. }
  98. //值际对标
  99. export function zjdb(data) {
  100. return request({
  101. baseURL: process.env.VUE_APP_Matrix,
  102. url: `/pro-econ-benchmarking-between/zjwxssl?beginDate=${data.beginDate}&endDate=${data.endDate}`,
  103. method: 'get',
  104. })
  105. }