UI — paridade layout legado
D2U.NET · Implementacao · Arquitetura · Flows
Repo:
Docs_New/web/layout-parity.md· Onda 9:onda9-paridade-completa.md
CSP corrigido
Erros style-src no console (DeletedJobs, etc.):
- Dev: CSP permite
unsafe-inline+connect-srclocalhost (Hot Reload) - Prod: estilos em CSS externo (
medtrans-layout.css)
Layout MedTrans
| Legado JSP | Razor |
|---|---|
navigator.jsp |
_MedTransNavigator.cshtml |
top.jsp |
_MedTransTopSpacer.cshtml |
topsearch.jsp |
_MedTransTopSearch.cshtml |
#container |
wrapper em _MedTransLayout.cshtml |
deletedjobsreport.jsp |
_LegacyReportShell.cshtml |
Paridade actual (2026-06-11) ✅
| Área | Estado |
|---|---|
| Layout global | ✅ navigator, header, footer, login |
| Reports (11 tipos) | ✅ form + export PDF/Excel/CSV |
| Jobs | ✅ list, detail, create, edit, workflow, search, split, downloads |
| Users/Manage | ✅ clients, staff, orgs, rules, contractors, templates |
| Account | ✅ checkout, credits, MFA |
| SuperUser | ✅ companies, policy, admins |
| Settings/Messages/Logs | ✅ funcional |
~85 PageModels — zero páginas stub restantes (Onda 9).
_StubContent.cshtml permanece como partial de fallback dev; ecrãs de produção usam markup real.
Imagens
Copiar de deploy legado para wwwroot/images/ e wwwroot/css/images/ quando necessário.
Fora de escopo UI
iPhone/BB/Flash/ActiveX uploader, scriberite, botões de teste legado — ver onda9-paridade-completa.md.