api.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import { http } from '@/common/service/service.js'
  2. import configService from '@/common/service/config.service.js';
  3. const apiService = {
  4. /**
  5. * 登录
  6. */
  7. login(params) {
  8. return http.post('/sys/mLogin',params)
  9. },
  10. /**
  11. * 手机号码登录
  12. */
  13. phoneNoLogin(params) {
  14. return http.post('/sys/phoneLogin',params);
  15. },
  16. /**
  17. * 退出
  18. */
  19. logout(params) {
  20. return http.post('/sys/logout',params);
  21. },
  22. // 按系统查询设备分类信息
  23. getDeviceType(params){
  24. return http.get('/safety/ventanalyDeviceInfo/DeviceKind/queryBySystem',params);
  25. },
  26. // 查询各类设备的列表表头信息
  27. getShowColum(params){
  28. return http.get('/safety/ventanalyShowColum/show_colum',params);
  29. },
  30. // 按系统查询设备监测信息
  31. getDeviceMonitor(params){
  32. return http.post('/monitor/device',params);
  33. },
  34. //查询分页列表信息 通过分类查询 各类设备在app上是否展示的字段
  35. getShowColumList(params){
  36. const urlParams = new URLSearchParams(params);
  37. const url = '/safety/ventanalyShowColum/list?' + urlParams.toString();
  38. return http.get(url);
  39. },
  40. //设备控制
  41. controlDevice(params){
  42. return http.put('/ventanaly-device/safety/ventanalyMonitorData/devicecontrol',params)
  43. },
  44. //根据设备id 查询该设备关联的视频流url
  45. getCameraById(params){
  46. const urlParams = new URLSearchParams(params);
  47. const url = '/safety/ventanalyCamera/list?' + urlParams.toString();
  48. return http.get(url);
  49. },
  50. //如果上面这个接口返回code码 则使用这个接口获取url
  51. getCameraByCode(params){
  52. const urlParams = new URLSearchParams(params);
  53. const url = '/ventanaly-device/camera/queryByCameraCode?' + urlParams.toString();
  54. return http.get(url);
  55. },
  56. /**
  57. * 获取文件访问路径
  58. * @param avatar
  59. * @param subStr
  60. * @returns {*}
  61. */
  62. getFileAccessHttpUrl(avatar,subStr){
  63. if(!subStr) subStr = 'http'
  64. if(avatar && avatar.startsWith(subStr)){
  65. return avatar;
  66. }else{
  67. return configService.staticDomainURL + "/" + avatar;
  68. }
  69. }
  70. };
  71. export default apiService;