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