open.js 874 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import { BaseService, Service } from "cl-admin";
  2. @Service("open")
  3. class Open extends BaseService {
  4. /**
  5. * 用户登录
  6. *
  7. * @param {*} { username, password, captchaId, verifyCode }
  8. * @returns
  9. * @memberof CommonService
  10. */
  11. userLogin({ username, password, captchaId, verifyCode }) {
  12. return this.request({
  13. url: "/login",
  14. method: "POST",
  15. data: {
  16. username,
  17. password,
  18. captchaId,
  19. verifyCode
  20. }
  21. });
  22. }
  23. /**
  24. * 图片验证码 svg
  25. *
  26. * @param {*} { height, width }
  27. * @returns
  28. * @memberof CommonService
  29. */
  30. captcha({ height, width }) {
  31. return this.request({
  32. url: "/captcha",
  33. params: {
  34. height,
  35. width
  36. }
  37. });
  38. }
  39. /**
  40. * 刷新 token
  41. * @param {string} token
  42. */
  43. refreshToken(token) {
  44. return this.request({
  45. url: "/refreshToken",
  46. params: {
  47. refreshToken: token
  48. }
  49. });
  50. }
  51. }
  52. export default Open;