system.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import {request} from '@/libs/request.js'
  2. export function login(data) {
  3. return request({
  4. url: '/login',
  5. method: 'post',
  6. header:{
  7. 'content-type':"application/x-www-form-urlencoded"
  8. },
  9. data
  10. })
  11. }
  12. // 获取用户基本信息
  13. export function getUserProfile() {
  14. return request({
  15. url: '/user/profile',
  16. method: 'GET'
  17. })
  18. }
  19. // 更新用户基本信息
  20. export function updateUserProfile(data) {
  21. return request({
  22. url: '/user/profile/update',
  23. method: 'PUT',
  24. data
  25. })
  26. }
  27. export function getUserInfo() {
  28. return request({
  29. url: '/user/profile'
  30. })
  31. }
  32. export function logout() {
  33. return request({
  34. url: '/logout',
  35. method: 'GET'
  36. })
  37. }
  38. export function register(data) {
  39. return request({
  40. url: '/user/register',
  41. method: 'post',
  42. data: data
  43. })
  44. }
  45. /**公用上传接口 */
  46. export function uploadFile(data) {
  47. return request({
  48. url: '/upload/file',
  49. method: "post",
  50. headers: {
  51. 'Content-Type': 'multipart/form-data'
  52. },
  53. data
  54. })
  55. }
  56. export function updatePwd(data) {
  57. return request({
  58. url: '/user/updatePassword',
  59. method: "PUT",
  60. data
  61. })
  62. }
  63. //查询用户的带岗位
  64. export function getUserList(data) {
  65. return request({
  66. url: '/user/select',
  67. method: 'get',
  68. data
  69. })
  70. }
  71. export function selectGroupUser() {
  72. return request({url: '/group/user/select'})
  73. }
  74. export function selectGroupAllUser() {
  75. return request({url: '/group/user/select/all'})
  76. }
  77. export function getGroupView() {
  78. return request({url: '/group/view'})
  79. }
  80. export function getVideoInfo(cameraId){
  81. return request({url:`/camera/view/${cameraId}`})
  82. }