diff --git a/dental-server/dental-client/index.html b/dental-server/dental-client/index.html index dbd1f57..0560d60 100644 --- a/dental-server/dental-client/index.html +++ b/dental-server/dental-client/index.html @@ -5,7 +5,7 @@ - RF Dental — Gerenciador de Imagens + Score Client — Gerenciador de Imagens diff --git a/dental-server/dental-client/src/components/Sidebar.jsx b/dental-server/dental-client/src/components/Sidebar.jsx index 9de2503..0d35a2c 100644 --- a/dental-server/dental-client/src/components/Sidebar.jsx +++ b/dental-server/dental-client/src/components/Sidebar.jsx @@ -20,7 +20,7 @@ export default function Sidebar({ version, onNewPatient, onUpload, onSettings, o

- RF Dental{' '} + Score Client{' '} {version ? `v${version}` : ''} diff --git a/dental-server/dental-client/src/pages/DownloadPage.jsx b/dental-server/dental-client/src/pages/DownloadPage.jsx index e946d87..4259bec 100644 --- a/dental-server/dental-client/src/pages/DownloadPage.jsx +++ b/dental-server/dental-client/src/pages/DownloadPage.jsx @@ -8,6 +8,7 @@ import UserManagementModal from '../components/UserManagementModal'; export default function DownloadPage() { const [version, setVersion] = useState(''); + const [exeFilename, setExeFilename] = useState(''); const [showSettings, setShowSettings] = useState(false); const [showUsers, setShowUsers] = useState(false); const [showPlugins, setShowPlugins] = useState(false); @@ -18,11 +19,17 @@ export default function DownloadPage() { fetch('/updates/latest.yml') .then((r) => r.text()) .then((t) => { - const m = t.match(/version:\s*([\d.]+)/); - if (m) setVersion(m[1]); + const vMatch = t.match(/version:\s*([\d.]+)/); + if (vMatch) setVersion(vMatch[1]); + const pMatch = t.match(/^path:\s*(.+)$/m); + if (pMatch) setExeFilename(pMatch[1].trim()); }).catch(() => {}); }, []); + const downloadUrl = exeFilename + ? `/updates/${encodeURIComponent(exeFilename)}` + : '/download-client'; + return (
💻
-

RF Dental — Cliente Windows

+

Score Client — Cliente Windows

{version &&

Versão {version}

}

Instale o cliente Windows nas máquinas do consultório para enviar imagens de raio-X automaticamente para este painel em tempo real.

- Baixar Instalador (.exe) + Baixar Instalador (.exe){version ? ` v${version}` : ''}

📋 Instruções de Instalação:

  1. Baixe o instalador acima
  2. -
  3. Execute o arquivo RFDental-Setup.exe
  4. +
  5. Execute o arquivo {exeFilename || 'ScoreOdonto Dental Client Setup.exe'}
  6. Na página Clínicas e Acessos, cadastre o dispositivo e copie o machine_token gerado
  7. Cole o token na configuração do cliente Windows
  8. As imagens serão enviadas automaticamente
  9. diff --git a/dental-server/dental-client/src/pages/LoginPage.jsx b/dental-server/dental-client/src/pages/LoginPage.jsx index d817289..d28984b 100644 --- a/dental-server/dental-client/src/pages/LoginPage.jsx +++ b/dental-server/dental-client/src/pages/LoginPage.jsx @@ -34,7 +34,7 @@ export default function LoginPage() {
    -

    RF Dental

    +

    Score Client

    Gerenciador de Imagens Dentais