12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import request, { restful } from '@/utils/request';
  2. /**
  3. * 获取当前人员
  4. *
  5. * silent: true 代表不显示错误
  6. *
  7. * @param {*}
  8. * @returns
  9. */
  10. export const queryCurrentUser = () => request('/users/current', { silent: true,successTip:false });
  11. /**
  12. * 登录
  13. * @param {*}
  14. * @returns
  15. */
  16. export const login = (data) => request('/login', { data, method: 'post' });
  17. const [
  18. getUserList,
  19. getUser,
  20. saveUser,
  21. updateUser,
  22. deleteUser,
  23. ] = restful('/users');
  24. export {
  25. getUserList,
  26. getUser,
  27. saveUser,
  28. updateUser,
  29. deleteUser,
  30. }
  31. /**
  32. * 更新用户状态
  33. * @param {*} id
  34. * @param {*} status
  35. * @returns
  36. */
  37. export const updateUserStatus = (id, status) => request.put(`/users/${id}/status?status=${status}`);