Advertisement
Guest User

Untitled

a guest
May 4th, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import axios from 'axios'
  2. import router from './router/router'
  3.  
  4.  
  5. axios.default.timeout = 5000
  6. axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
  7. axios.defaults.crossDomain = true;
  8.  
  9. const url = 'http://localhost';
  10.  
  11. const instance = axios.create();
  12. instance.defaults.baseURL = url;
  13.  
  14. axios.interceptors.request.use = instance.interceptors.request.use
  15. instance.interceptors.request.use(config => {
  16.     if(localStorage.getItem('token')){
  17.         config.headers.Authorization = `token ${localStorage.getItem('token')}`
  18.             .replace(/(^\")|(\"$)/g, '')
  19.     }
  20.    
  21.     return config
  22. }, err => {
  23.     console.log(err.status)
  24.     return Promise.reject(err)
  25. })
  26.  
  27. instance.interceptors.response.use(response => {
  28.     return response
  29.    
  30. }, err => {
  31.     return Promise.reject(err)
  32. })
  33.  
  34.  
  35.  
  36. export default {
  37.     userRegister(data) {
  38.         return instance.post('medico', data)
  39.     },
  40.  
  41.     userLogin(data) {
  42.         return instance.post('login', data)
  43.     },
  44.  
  45.     sendEmailPasswordChange(data) {
  46.         return instance.put('login', data)
  47.     },
  48.  
  49.     changePassword(data){
  50.         return instance.post('login/mudarSenha/',data)
  51.     },
  52.  
  53.     delUser(data){
  54.         return instance.post('delete',data)
  55.     },
  56.  
  57.     getStaticData(idPaciente){
  58.         return instance.get('paciente/health/params/'+ idPaciente)
  59.     },
  60.  
  61.     getDynamicData(idPaciente,date){
  62.         return instance.get('paciente/health/dynamic' + '/' + idPaciente + '/' + date)
  63.     },
  64.  
  65.     getUser(userId){
  66.         return instance.get('medico/busca/ID/'+userId)
  67.     },
  68.  
  69.     sendLembrete(data){
  70.         return instance.post('lembrete', data)
  71.     },
  72.  
  73.     getListaPacientes(data){
  74.         return instance.get('paciente/geral/idMedico/' + data);
  75.     },
  76.  
  77.     getListaEquipes(data){
  78.         return instance.get('equipe/medico/' + data);
  79.     },
  80.  
  81.     feed(data){
  82.         return instance.get ('feed/'+ data);
  83.     },
  84.  
  85.     getPaciente(idPaciente){
  86.         return instance.get('paciente/busca/id/' + idPaciente)
  87.     },
  88.  
  89.     addPaciente(dados){
  90.         return instance.post('paciente/geral', dados)
  91.     },
  92.  
  93.     addEquipe(nome){
  94.         return instance.post('equipe', nome)
  95.     },
  96.  
  97.     addMembroEquipe(membro){
  98.         return instance.post('equipe/relacoes/medicos', membro)
  99.     },
  100.  
  101.     getPacientesEquipe(idEquipe){
  102.         return instance.get('equipe/' + idEquipe + '/pacientes')
  103.     },
  104.  
  105.     getMembrosEquipe(idEquipe){
  106.         return instance.get('equipe/' + idEquipe + '/medicos')
  107.     },
  108.  
  109.     deleteEquipe(data){
  110.         return instance.delete('equipe', data)
  111.     },
  112.  
  113.     editarEquipe(data){
  114.         return instance.put('equipe', data)
  115.     },
  116.  
  117.     addMembroEquipeEmail(data){
  118.         return instance.post('equipe/relacoes/medicos/email', data)
  119.     },
  120.  
  121.     addPacienteEquipe(data){
  122.         return instance.post('equipe/relacoes/pacientes', data)
  123.     },
  124.  
  125.     getListaLembretes(idPaciente){
  126.         return instance.get('lembrete/' + idPaciente)
  127.     },
  128.  
  129.     editLembrete(data){
  130.         return instance.put('lembrete', data)
  131.     },
  132.  
  133.     cadastroPulseira(data){
  134.         return instance.post('pulseira' , data)
  135.     },
  136.  
  137.     getPulseirasLivres(idMedico){
  138.         return instance.get('pulseira/disponivel/' + idMedico)
  139.     },
  140.  
  141.     getPulseiraAtual(idPaciente){
  142.         return instance.get('pulseira/idPaciente/' + idPaciente)
  143.     },
  144.  
  145.     changePulseira(data){
  146.         return instance.put('pulseira', data)
  147.     },
  148.  
  149.     //Função responsável por recolher dados estásticos da API
  150.     //getDadosEstaticos(data){
  151.     //  return instance.get(url+'paciente/health/static/',data) // data == id do Pacienete
  152.     //}
  153. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement