user.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { queryStr } from '@/utils/query';
  2. import { request } from 'umi';
  3. import { api } from './api'
  4. export async function query() {
  5. return request('/api/users');
  6. }
  7. // export async function queryCurrent() {
  8. // return request<API.CurrentUser>('/api/currentUser');
  9. // }
  10. export async function queryCurrent() {
  11. return request(api + '/erp/user/loginUserInfo');
  12. }
  13. export async function getMenu(): Promise<any> {
  14. return request(api + '/erp/menu/getRouters', {
  15. method: 'PUT',
  16. data: ["adq_put"]
  17. })
  18. }
  19. export async function editUser(prams: { oldPassword: string, password: string }) {
  20. return request(`${api}/erp/user/profile/updatePwd${queryStr(prams)}`, {
  21. method: 'PUT'
  22. })
  23. }
  24. /** 重置密码 */
  25. export async function modifyPasswordAjax(prams: { userId: string, password: string, oldPassword: string }) {
  26. let { userId, ...parm } = prams
  27. return request(`${api}/erp/user/modifyPassword/${userId}`, {
  28. method: 'PUT',
  29. data: parm
  30. })
  31. }
  32. /**查询公众号到期 */
  33. export async function getMpsTimeOut(userId: any): Promise<any> {
  34. return request(api + `/system/mp/getMpsTimeOut/${userId}`)
  35. }