user.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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. /**公用上传接口 */
  26. export function uploadFile(data) {
  27. return request({
  28. url: '/upload/file',
  29. method: "post",
  30. headers: {
  31. 'Content-Type': 'multipart/form-data'
  32. },
  33. data
  34. })
  35. }
  36. /**
  37. * 更新密码
  38. * @param data
  39. * @returns
  40. */
  41. export function updatePassword(data) {
  42. return request({
  43. url: `/user/updatePassword`,
  44. method: 'PUT',
  45. data
  46. })
  47. }
  48. //查询用户的带岗位
  49. export function getUserList() {
  50. return request({
  51. url: '/user/select',
  52. method: 'get'
  53. })
  54. }
  55. //企业微信登录
  56. export function wxWorkLogin({userId,code}) {
  57. return request({
  58. url: `/user/updateWxUserId/${userId}/${code}`,
  59. method: 'post'
  60. })
  61. }