app.ts 698 B

123456789101112131415161718192021222324252627282930313233
  1. import request from '@/utils/request';
  2. import { AxiosPromise } from 'axios';
  3. // Get Home App List
  4. export function getHomeApp(): AxiosPromise<any> {
  5. return request({
  6. url: '/app-centre/manage/getHomeApp',
  7. method: 'post'
  8. });
  9. }
  10. // Jump to Page
  11. export function jumpToPage(pageId: number): AxiosPromise<any> {
  12. return request({
  13. url: '/app-centre/manage/jumpToPage',
  14. method: 'post',
  15. params: { pageId }
  16. });
  17. }
  18. // Update Icon
  19. export interface UpdateIconParams {
  20. id: number;
  21. iconName: string;
  22. }
  23. export function updateIcon(params: UpdateIconParams): AxiosPromise<any> {
  24. return request({
  25. url: '/app-centre/manage/editeIcon',
  26. method: 'post',
  27. data: params
  28. });
  29. }