user.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import {request }from 'umi';
  2. export async function query() {
  3. return request('/api/v1/user');
  4. }
  5. export async function queryDepList(userName) {
  6. return request(`/api/v2/user/dep`, {
  7. params: { userName },
  8. });
  9. }
  10. export async function Login(data) {
  11. return request('/api/v2/user/login', {
  12. method: 'POST',
  13. data,
  14. });
  15. }
  16. export async function queryCurrentV2() {
  17. return request('/api/v2/user/current-user', { method: 'GET' });
  18. }
  19. export async function queryUserRole(userId) {
  20. return request('/api/v2/user/detail/' + userId, { method: 'GET' });
  21. }
  22. // export async function queryCurrent() {
  23. // return request('/api/v1/user/current-user', { method: 'GET' });
  24. // }
  25. // export async function queryUnreadNotification() {
  26. // return request('/notification/unread/', { method: 'GET' });
  27. // }
  28. // export async function SetNotificationRead(params) {
  29. // return request(`/notification/read/${params.ID}`, { method: 'PUT' });
  30. // }
  31. // // export async function queryUserList(param) {
  32. // // return request(`/userIdsAndNames?JWT-TOKEN=${param.token}`)
  33. // // }
  34. // export async function bindQywxUserId(param) {
  35. // return request(`/api/v1/user/qywx-userId?code=${param.code}&JWT-TOKEN=${param.token}`);
  36. // }
  37. // export async function updateUser(param) {
  38. // return request(`/api/v1/user/update`, {
  39. // method: 'PUT',
  40. // body: {
  41. // ...param,
  42. // },
  43. // });
  44. // }
  45. // //获取部门结构
  46. // export async function queryDepV2(params) {
  47. // return request(`/api/v2/dep?${stringify(params)}`);
  48. // }