user.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import {
  2. request
  3. } from '@/libs/request.js'
  4. export function login(data) {
  5. return request({
  6. url: '/login',
  7. method: 'post',
  8. header:{
  9. 'content-type':"application/x-www-form-urlencoded"
  10. },
  11. data
  12. })
  13. }
  14. export function getUserInfo() {
  15. return request({
  16. url: '/user/profile'
  17. })
  18. }
  19. export function logout() {
  20. return request({
  21. url: '/logout',
  22. method: 'GET'
  23. })
  24. }
  25. export function register(data) {
  26. return request({
  27. url: '/user/register',
  28. method: 'post',
  29. data: data
  30. })
  31. }
  32. /**公用上传接口 */
  33. export function uploadFile(data) {
  34. return request({
  35. url: '/upload/file',
  36. method: "post",
  37. headers: {
  38. 'Content-Type': 'multipart/form-data'
  39. },
  40. data
  41. })
  42. }
  43. export function updatePwd(data) {
  44. return request({
  45. url: '/user/updatePassword',
  46. method: "PUT",
  47. data
  48. })
  49. }
  50. //查询用户的带岗位
  51. export function getUserList() {
  52. return request({
  53. url: '/user/select',
  54. method: 'get'
  55. })
  56. }
  57. //企业微信登录
  58. export function wxWorkLogin({userId,code}) {
  59. return request({
  60. url: `/user/updateWxUserId/${userId}/${code}`,
  61. method: 'post'
  62. })
  63. }