user.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import http from '@/utils/http'
  2. import { stringify } from 'qs';
  3. export function changePwd (parameter) {
  4. return http({
  5. url: `/upms/users/change-pwd`,
  6. method: 'PUT',
  7. data: parameter
  8. })
  9. }
  10. export function updateInfo (parameter) {
  11. return http({
  12. url: `/upms/users/info`,
  13. method: 'PUT',
  14. data: parameter
  15. })
  16. }
  17. export function queryUser (parameter) {
  18. return http({
  19. url: `/upms/users?${stringify(parameter)}`,
  20. method: 'get',
  21. headers: {
  22. 'Content-Type': 'application/json;charset=UTF-8'
  23. }
  24. })
  25. }
  26. /**
  27. * fetch single func
  28. * parameter: { }
  29. * @param parameter
  30. * @returns {*}
  31. */
  32. export function bindUserAndOpenId(openId) {
  33. return http({
  34. url: '/upms/users/bind/' + openId,
  35. method: 'get',
  36. headers: {
  37. 'Content-Type': 'application/json;charset=UTF-8'
  38. }
  39. });
  40. }
  41. /**
  42. * fetch single func
  43. * parameter: { }
  44. * @param parameter
  45. * @returns {*}
  46. */
  47. export function loginQuickly() {
  48. return http({
  49. url: '/upms/login/quickly/page',
  50. method: 'get',
  51. headers: {
  52. 'Content-Type': 'application/json;charset=UTF-8'
  53. }
  54. });
  55. }
  56. /**
  57. * fetch single func
  58. * parameter: { }
  59. * @param parameter
  60. * @returns {*}
  61. */
  62. export function loginQuicklyOauth(code) {
  63. return http({
  64. url: '/wechat/quickly/login/oauth?code='+code,
  65. method: 'get',
  66. headers: {
  67. 'Content-Type': 'application/json;charset=UTF-8'
  68. }
  69. });
  70. }