健康同学微信公众号h5项目
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

48 lines
1.0KB

  1. import axios from 'axios';
  2. import prefix from '@/store/prefix';
  3. import { PsyBaseUrl } from '@/config/models';
  4. const service = axios.create({
  5. baseURL: PsyBaseUrl
  6. });
  7. service.interceptors.request.use(request => {
  8. if (localStorage.getItem(prefix + 'ssjlToken')) {
  9. request.headers.AccessToken = localStorage.getItem(prefix + 'ssjlToken');
  10. }
  11. return request;
  12. });
  13. export const APIPsy = {
  14. getHomeData,
  15. getCalendarData,
  16. getProgress,
  17. getComprehensiveEvaluation //当天三大指标综合总评
  18. };
  19. export default APIPsy;
  20. function getHomeData(data) {
  21. return service({
  22. url: `/api/Data/GetHomeData`,
  23. method: 'get',
  24. params: data
  25. });
  26. }
  27. function getCalendarData(data) {
  28. return service({
  29. url: `/api/Data/GetCalendarData`,
  30. method: 'get',
  31. params: data
  32. });
  33. }
  34. function getProgress(data) {
  35. return service({
  36. url: `/api/Question/Progress`,
  37. method: 'get',
  38. params: data
  39. });
  40. }
  41. function getComprehensiveEvaluation(data) {
  42. return service({
  43. url: `/api/Data/GetComprehensiveEvaluation`,
  44. method: 'get',
  45. params: data
  46. });
  47. }