2 Commits

3 changed files with 23 additions and 2 deletions
Split View
  1. +6
    -1
      ui/src/components/CadastrarMedicosModal.jsx
  2. +16
    -1
      ui/src/components/ListaMedicos.jsx
  3. +1
    -0
      ui/src/components/LoginModal.jsx

+ 6
- 1
ui/src/components/CadastrarMedicosModal.jsx View File

@ -11,11 +11,16 @@ function CadastrarMedicosModal({isCadastrarMedicosModalOpen, setIsCadastrarMedic
};
const onFinish = values => {
console.log('Success:', values);
console.log('Values:', values);
_service({
url: "/services/medicos",
method: "POST",
data: {...values, especialidades: [], convenios: [] },
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': `Bearer ${localStorage.getItem('access_token')}`
},
success: (response) => {
if (response.json) {
console.log("Service Response", response.json);


+ 16
- 1
ui/src/components/ListaMedicos.jsx View File

@ -1,6 +1,10 @@
import { useState, useEffect } from "react";
import { Table } from 'antd';
import {
DeleteOutlined,
} from '@ant-design/icons';
import { Button, Table } from 'antd';
import _service from '@netuno/service-client';
@ -19,6 +23,11 @@ const medicosColumns = [
title: 'CRM',
dataIndex: 'crm',
key: 'crm',
},
{
title: 'Delete',
dataIndex: 'delete',
key: 'delete',
}
]
@ -34,6 +43,12 @@ function ListaMedicos() {
_service({
url: "/services/medicos",
success: (response) => {
response.json.map(item => item.delete =
<Button
type="text"
icon={<DeleteOutlined />}
/>
);
setMedicos(response.json);
},
fail: (e) => {


+ 1
- 0
ui/src/components/LoginModal.jsx View File

@ -19,6 +19,7 @@ function LoginModal({isLoginModalOpen, setIsLoginModalOpen}) {
success: (response) => {
if (response.json) {
console.log("Service Response", response.json);
localStorage.setItem('access_token', response.json.access_token);
}
},
fail: (e) => {


Loading…
Cancel
Save