index.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import request from '/@/utils/micro_request'
  2. const basePath = import.meta.env.VITE_ADMIN
  3. /**
  4. * (不建议写成 request.post(xxx),因为这样 post 时,无法 params 与 data 同时传参)
  5. *
  6. * 登录api接口集合
  7. * @method signIn 用户登录
  8. * @method signOut 用户退出登录
  9. */
  10. export function useLoginApi() {
  11. return {
  12. signIn: (query?: object) => {
  13. return request.postRequestWithClientInfo(basePath, 'System', 'Login', query)
  14. },
  15. weChatLoginUnionId: (query?: object) => {
  16. return request.postRequestWithClientInfo(basePath, 'System', 'WeChatLoginUnionId', query)
  17. },
  18. weChatLogin: (query?: object) => {
  19. return request.postRequestWithClientInfo(basePath, 'System', 'WeChatLogin', query)
  20. },
  21. signOut: (query?: object) => {
  22. return request.postRequest(basePath, 'System', 'Logout', query)
  23. },
  24. WeChatUnBindOpenId: (query?: object) => {
  25. return request.postRequest(basePath, 'System', 'WeChatUnBindOpenId', query)
  26. },
  27. getCaptchaImg: (query?: object) => {
  28. return request.postRequest(basePath, 'System', 'GetCaptchaImg', query)
  29. },
  30. zhejianglabLogin: (query?: object) => {
  31. return request.postRequest(basePath, 'System', 'ZhejianglabLogin', query)
  32. },
  33. liangzhulabLogin: (query?: object) => {
  34. return request.postRequest(basePath, 'System', 'LiangzhulabLogin', query)
  35. },
  36. register: (query?: object) => {
  37. return request.postRequest(basePath, 'Personnel', 'RegisterPersonnel', query)
  38. },
  39. checkUserNamePhoneExists: (query?: object) => {
  40. return request.postRequest(basePath, 'Personnel', 'CheckUserNamePhoneExists', query)
  41. },
  42. validatePassword: (query?: object) => {
  43. return request.postRequest(basePath, 'Personnel', 'ValidatePassword', query);
  44. },
  45. }
  46. }