diff --git a/dental-server/dental-client/src/pages/AdminClinicsPage.jsx b/dental-server/dental-client/src/pages/AdminClinicsPage.jsx index b70f7af..11b35fd 100644 --- a/dental-server/dental-client/src/pages/AdminClinicsPage.jsx +++ b/dental-server/dental-client/src/pages/AdminClinicsPage.jsx @@ -16,7 +16,7 @@ export default function AdminClinicsPage() { const [showAddModal, setShowAddModal] = useState(false); const [showTokenModal, setShowTokenModal] = useState(false); const [generatedToken, setGeneratedToken] = useState(''); - const [form, setForm] = useState({ clinic_name: '', pc_name: '', email: '' }); + const [form, setForm] = useState({ clinic_name: '', pc_name: '', email: '', password: '' }); const [saving, setSaving] = useState(false); const [showSettings, setShowSettings] = useState(false); const [showUsers, setShowUsers] = useState(false); @@ -46,7 +46,7 @@ export default function AdminClinicsPage() { const { data } = await api.post('/admin/clinics', form); if (data.success) { setShowAddModal(false); - setForm({ clinic_name: '', pc_name: '', email: '' }); + setForm({ clinic_name: '', pc_name: '', email: '', password: '' }); setGeneratedToken(data.machine_token); setShowTokenModal(true); loadClinics(); @@ -203,6 +203,7 @@ export default function AdminClinicsPage() {
+
diff --git a/dental-server/routes/admin-clinics.js b/dental-server/routes/admin-clinics.js index c286fda..a907097 100644 --- a/dental-server/routes/admin-clinics.js +++ b/dental-server/routes/admin-clinics.js @@ -37,7 +37,7 @@ router.get('/', requireAdmin, async (req, res) => { router.post('/', requireAdmin, async (req, res) => { const { clinic_name, email, password, pc_name } = req.body; - if (!clinic_name || !email || !password || !pc_name) { + if (!clinic_name || !email || !password) { return res.status(400).json({ success: false, message: 'Preencha todos os campos obrigatórios' }); }