Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import axios from 'axios'
- import router from './router/router'
- axios.default.timeout = 5000
- axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
- axios.defaults.crossDomain = true;
- const url = 'http://localhost';
- const instance = axios.create();
- instance.defaults.baseURL = url;
- axios.interceptors.request.use = instance.interceptors.request.use
- instance.interceptors.request.use(config => {
- if(localStorage.getItem('token')){
- config.headers.Authorization = `token ${localStorage.getItem('token')}`
- .replace(/(^\")|(\"$)/g, '')
- }
- return config
- }, err => {
- console.log(err.status)
- return Promise.reject(err)
- })
- instance.interceptors.response.use(response => {
- return response
- }, err => {
- return Promise.reject(err)
- })
- export default {
- userRegister(data) {
- return instance.post('medico', data)
- },
- userLogin(data) {
- return instance.post('login', data)
- },
- sendEmailPasswordChange(data) {
- return instance.put('login', data)
- },
- changePassword(data){
- return instance.post('login/mudarSenha/',data)
- },
- delUser(data){
- return instance.post('delete',data)
- },
- getStaticData(idPaciente){
- return instance.get('paciente/health/params/'+ idPaciente)
- },
- getDynamicData(idPaciente,date){
- return instance.get('paciente/health/dynamic' + '/' + idPaciente + '/' + date)
- },
- getUser(userId){
- return instance.get('medico/busca/ID/'+userId)
- },
- sendLembrete(data){
- return instance.post('lembrete', data)
- },
- getListaPacientes(data){
- return instance.get('paciente/geral/idMedico/' + data);
- },
- getListaEquipes(data){
- return instance.get('equipe/medico/' + data);
- },
- feed(data){
- return instance.get ('feed/'+ data);
- },
- getPaciente(idPaciente){
- return instance.get('paciente/busca/id/' + idPaciente)
- },
- addPaciente(dados){
- return instance.post('paciente/geral', dados)
- },
- addEquipe(nome){
- return instance.post('equipe', nome)
- },
- addMembroEquipe(membro){
- return instance.post('equipe/relacoes/medicos', membro)
- },
- getPacientesEquipe(idEquipe){
- return instance.get('equipe/' + idEquipe + '/pacientes')
- },
- getMembrosEquipe(idEquipe){
- return instance.get('equipe/' + idEquipe + '/medicos')
- },
- deleteEquipe(data){
- return instance.delete('equipe', data)
- },
- editarEquipe(data){
- return instance.put('equipe', data)
- },
- addMembroEquipeEmail(data){
- return instance.post('equipe/relacoes/medicos/email', data)
- },
- addPacienteEquipe(data){
- return instance.post('equipe/relacoes/pacientes', data)
- },
- getListaLembretes(idPaciente){
- return instance.get('lembrete/' + idPaciente)
- },
- editLembrete(data){
- return instance.put('lembrete', data)
- },
- cadastroPulseira(data){
- return instance.post('pulseira' , data)
- },
- getPulseirasLivres(idMedico){
- return instance.get('pulseira/disponivel/' + idMedico)
- },
- getPulseiraAtual(idPaciente){
- return instance.get('pulseira/idPaciente/' + idPaciente)
- },
- changePulseira(data){
- return instance.put('pulseira', data)
- },
- //Função responsável por recolher dados estásticos da API
- //getDadosEstaticos(data){
- // return instance.get(url+'paciente/health/static/',data) // data == id do Pacienete
- //}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement