lighting.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import {request} from '../../utils/request.js'
  2. //照明控制
  3. export const light = () => request({
  4. url:'/longchi/device/lamppolegroup/filtration-list',
  5. method:'GET'
  6. })
  7. export const blade = () => request({
  8. url:'/blade-system/dict/dictionary?code=runstate_type',
  9. method:'GET'
  10. })
  11. //获取分组信息列表
  12. export const grouplist = () => request({
  13. url:'/longchi/device/lamppolegroup/filtration-list',
  14. method:'GET'
  15. })
  16. //获取设备信息列表
  17. export const list = (groupId,current,size) => request({
  18. url:'/longchi/strategy/lightrelation/list?searchValue&groupId=' + groupId + '&current=' + current + '&size=' + size,
  19. method:'GET'
  20. })
  21. //开启关闭控制
  22. export const Control = (handSwitch,handType,publicId,handTime,luminance,explain,publicName) => request({
  23. url:'/longchi/strategy/lightrelation/changeHandSwitch?handSwitch=' + handSwitch + '&handType=' + handType +
  24. '&publicId=' + publicId + '&handTime=' + handTime + '&luminance=' + luminance + '&explain=' + explain + '&publicName=' + publicName,
  25. method:'POST'
  26. })
  27. //照明能耗和亮灯率
  28. export const Consume = (queryType,startDate,endDate) => request({
  29. url:'/longchi/report/workbench/light-pandect?queryType='+ queryType +'&startDate=' + startDate + '&endDate=' + endDate,
  30. method:'GET'
  31. })
  32. //关联策略选项
  33. export const tactics = () => request({
  34. url:'/longchi/strategy/lightrelation/relationList',
  35. method:'POST'
  36. })
  37. //更改策略选项
  38. //publicId,灯杆id
  39. //lightId,策略id
  40. //relationType,1:灯杆分组、2:灯杆
  41. //publicName:灯杆分组名称
  42. //lightName:策略名称(修改之前)
  43. export const changeTactics = (publicId,lightId,relationType,publicName,lightName) =>request({
  44. url:'/longchi/strategy/lightrelation/relation?publicId=' + publicId + '&lightId=' + lightId +
  45. '&relationType=' + relationType + '&publicName=' + publicName + '&lightName=' + lightName,
  46. method:'POST'
  47. })
  48. ///longchi/strategy/lightrelation/relation