common.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import { BaseService, Service } from "cl-admin";
  2. @Service("base/comm")
  3. class Common extends BaseService {
  4. /**
  5. * 文件上传模式
  6. */
  7. uploadMode() {
  8. return this.request({
  9. url: "/uploadMode"
  10. });
  11. }
  12. /**
  13. * 文件上传,如果模式是 cloud,返回对应参数
  14. *
  15. * @returns
  16. * @memberof CommonService
  17. */
  18. upload(params) {
  19. return this.request({
  20. url: "/upload",
  21. method: "POST",
  22. params
  23. });
  24. }
  25. /**
  26. * 用户退出
  27. */
  28. userLogout() {
  29. return this.request({
  30. url: "/logout",
  31. method: "POST"
  32. });
  33. }
  34. /**
  35. * 用户信息
  36. *
  37. * @returns
  38. * @memberof CommonService
  39. */
  40. userInfo() {
  41. return this.request({
  42. url: "/person"
  43. });
  44. }
  45. /**
  46. * 用户信息修改
  47. *
  48. * @param {*} params
  49. * @returns
  50. * @memberof CommonService
  51. */
  52. userUpdate(params) {
  53. return this.request({
  54. url: "/personUpdate",
  55. method: "POST",
  56. data: {
  57. ...params
  58. }
  59. });
  60. }
  61. /**
  62. * 权限信息
  63. *
  64. * @returns
  65. * @memberof CommonService
  66. */
  67. permMenu() {
  68. return this.request({
  69. url: "/permmenu"
  70. });
  71. }
  72. }
  73. export default Common;