index.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. import request from '@/utils/request';
  2. /**
  3. * 获取当前登录的菜单、按钮权限
  4. */
  5. export async function getResourcesTree () {
  6. const res = await request.get('/system/resources/getResourcesTree');
  7. if (res.data.code == 0 && res.data.data) {
  8. return res.data.data;
  9. }
  10. return Promise.reject(new Error(res.data.message));
  11. }
  12. /**
  13. * 修改当前登录的用户密码
  14. */
  15. export async function updatePassword (data) {
  16. const res = await request.put('/auth/password', data);
  17. if (res.data.code === 0) {
  18. return res.data.message ?? '修改成功';
  19. }
  20. return Promise.reject(new Error(res.data.message));
  21. }
  22. /**
  23. * 查询未读通知
  24. */
  25. export async function getUnreadNotice () {
  26. return {
  27. notice: [
  28. {
  29. color: '#60B2FC',
  30. icon: 'el-icon-s-comment',
  31. title: '你收到了一封14份新周报',
  32. time: '2020-07-27 18:30:18'
  33. },
  34. {
  35. color: '#F5686F',
  36. icon: 'el-icon-s-check',
  37. title: '许经理同意了你的请假申请',
  38. time: '2020-07-27 09:08:36'
  39. },
  40. {
  41. color: '#7CD734',
  42. icon: 'el-icon-video-camera',
  43. title: '陈总邀请你参加视频会议',
  44. time: '2020-07-26 18:30:01'
  45. },
  46. {
  47. color: '#FAAD14',
  48. icon: 'el-icon-s-claim',
  49. title: '你推荐的刘诗雨已通过第三轮面试',
  50. time: '2020-07-25 16:38:46'
  51. },
  52. {
  53. color: '#2BCACD',
  54. icon: 'el-icon-message-solid',
  55. title: '你的6月加班奖金已发放',
  56. time: '2020-07-25 11:03:31'
  57. }
  58. ],
  59. letter: [
  60. {
  61. avatar:
  62. 'https://cdn.eleadmin.com/20200609/c184eef391ae48dba87e3057e70238fb.jpg',
  63. title: 'SunSmile 评论了你的日志',
  64. content: '写的不错, 以后多多向你学习~',
  65. time: '2020-07-27 18:30:18'
  66. },
  67. {
  68. avatar:
  69. 'https://cdn.eleadmin.com/20200609/948344a2a77c47a7a7b332fe12ff749a.jpg',
  70. title: '刘诗雨 点赞了你的日志',
  71. content: '写的不错, 以后多多向你学习~',
  72. time: '2020-07-27 09:08:36'
  73. },
  74. {
  75. avatar:
  76. 'https://cdn.eleadmin.com/20200609/2d98970a51b34b6b859339c96b240dcd.jpg',
  77. title: '酷酷的大叔 评论了你的周报',
  78. content: '写的不错, 以后多多向你学习~',
  79. time: '2020-07-26 18:30:01'
  80. },
  81. {
  82. avatar:
  83. 'https://cdn.eleadmin.com/20200609/f6bc05af944a4f738b54128717952107.jpg',
  84. title: 'Jasmine 点赞了你的周报',
  85. content: '写的不错, 以后多多向你学习~',
  86. time: '2020-07-25 11:03:31'
  87. }
  88. ],
  89. todo: [
  90. {
  91. status: 0,
  92. title: '刘诗雨的请假审批',
  93. description: '刘诗雨在 07-27 18:30 提交的请假申请'
  94. },
  95. {
  96. status: 1,
  97. title: '第三方代码紧急变更',
  98. description: '需要在 2020-07-27 之前完成'
  99. },
  100. {
  101. status: 2,
  102. title: '信息安全考试',
  103. description: '需要在 2020-07-26 18:30 前完成'
  104. },
  105. {
  106. status: 2,
  107. title: 'EleAdmin发布新版本',
  108. description: '需要在 2020-07-25 11:03 前完成'
  109. }
  110. ]
  111. };
  112. }