index.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. import request from '@/apis/utils/request'
  2. import carhelp from '@/apis/utils/mixin.js'
  3. export function companyKwhList(data) {
  4. var url='/mobile/employee/companyKwhList';
  5. return request({
  6. method: 'post',
  7. data: data,
  8. url: url
  9. })
  10. }
  11. export function deviceStatusMonitoring(data) {
  12. var url='mobile/employee/deviceStatusMonitoring';
  13. return request({
  14. method: 'post',
  15. data: data,
  16. url: url
  17. })
  18. }
  19. // 异常报警记录-详细
  20. export function alarmRecordDetails(id) {
  21. var url='/mobile/employee/alarmRecordDetails';
  22. return request({
  23. method: 'post',
  24. data: {id: id},
  25. url: url
  26. })
  27. }
  28. // 异常报警记录-异常查询条件
  29. export function alarmConfiguration() {
  30. var url='/mobile/employee/alarmConfiguration';
  31. return request({
  32. method: 'post',
  33. url: url
  34. })
  35. }
  36. // 主页-异常告警记录
  37. export function alarmRecord(data) {
  38. var url='/mobile/employee/alarmRecord';
  39. return request({
  40. method: 'post',
  41. data: data,
  42. url: url
  43. })
  44. }
  45. // 主页-设备状态
  46. export function homePageDeviceStatus(data) {
  47. var url='/mobile/employee/homePageDeviceStatus';
  48. return request({
  49. method: 'post',
  50. data: data,
  51. url: url
  52. })
  53. }
  54. export function homePage(data) {
  55. var url='/mobile/tenant/homePage';
  56. return request({
  57. method: 'post',
  58. data: data,
  59. url: url
  60. })
  61. }
  62. export function findByOpenId(data) {
  63. var url='/mobile/employeeUser/findByOpenId';
  64. if(data){
  65. data.code="reading"
  66. data.unionid=carhelp.getUID()
  67. }
  68. var obj = carhelp.get("xpgj_wx_user_info")
  69. if ('prodv4'==process.car.NODE_ENV) {
  70. url = "/mobile/employeeUser/findByCNameAndPhone"
  71. data.phone = obj.unionPhone
  72. data.companyName=obj.relationCompanyName
  73. data.unionId=obj.unionId
  74. }
  75. return request({
  76. method: 'get',
  77. data: data,
  78. url: url
  79. })
  80. }
  81. // 主页-用电量(设备远程抄表)
  82. export function homePageKwh(data) {
  83. var url='/mobile/employee/homePageKwh';
  84. return request({
  85. method: 'post',
  86. data: data,
  87. url: url
  88. })
  89. }
  90. // 主页-设备数据检测(设备巡检)
  91. export function homePageDeviceData(data) {
  92. var url='/mobile/employee/homePageDeviceData';
  93. return request({
  94. method: 'post',
  95. data: data,
  96. url: url
  97. })
  98. }
  99. // 主页-拥有的设备的单位
  100. export function deviceCompanyList() {
  101. var url='/mobile/energyManage/deviceCompanyList';
  102. return request({
  103. method: 'post',
  104. url: url
  105. })
  106. }
  107. // 主页-累计报警
  108. export function deviceStatus(data) {
  109. var url='/mobile/energyManage/deviceStatus';
  110. return request({
  111. method: 'post',
  112. data: data,
  113. url: url
  114. })
  115. }
  116. // 电量统计
  117. export function electricityStatistics(data) {
  118. var url='/mobile/ElectricityMeter/electricityStatistics';
  119. return request({
  120. method: 'post',
  121. data: data,
  122. url: url
  123. })
  124. }
  125. // 时间段统计
  126. export function timeSlotStatistics(data) {
  127. var url='/mobile/ElectricityMeter/timeSlotStatistics';
  128. return request({
  129. method: 'post',
  130. data: data,
  131. url: url
  132. })
  133. }
  134. export function changeCompanyList(data) {
  135. var url='/mobile/employeeUser/changeCompanyList';
  136. return request({
  137. method: 'post',
  138. data: data,
  139. url: url
  140. })
  141. }
  142. export function changeCompany(data) {
  143. var url='/mobile/employeeUser/changeCompany';
  144. return request({
  145. method: 'post',
  146. data: data,
  147. url: url
  148. })
  149. }
  150. export function alarmRecordTPUDetails(data) {
  151. var url='/mobile/employee/alarmRecordTPUDetails';
  152. return request({
  153. method: 'post',
  154. data: data,
  155. url: url
  156. })
  157. }