Histórico da Página
...
Realizado estudo do modelo de gravação de dados e listagem das API' s necessarias.
01. Tabela Modelo
Existe um leiaute de componentes pré-definidos para a inclusão de painéis no projeto taf-thf que deve ser seguido, composto pelos componentes: div com a class "po-wrapper", app-menu, po-page-default, app-header. Logo em seguida ao app-header, abaixo dos componentes mencionados anteriormente, é colocado o(s) componente(s) do novo painel.
Ao usarmos o componente po-page-dynamic-table, contudo, houve conflito com os componentes po-page-default e com a visualização do título do app-header. Em vista disso, foi necessário eliminar o po-page-default para correto dimensionamento do po-page-dynamic-table, e ocultar o título do app-header e utilizar o título do próprio componente po-page-dynamic-trable, ficando conforme abaixo:
A tabela modelo irá seguir o padrão TAF de desenvolvimento assim como é hoje, a diferença irá se dara em 4 campos que irão gravar parte do json e xml do totalizador integrado.
Campos normalmente utilizados pelo TAF e campos para gravar xml e json para view do evento: VXX_FILIAL | VXX_ID| VXX_VERSAO | VXX_PERAPU |VXX_ATIVO |VXX_EVENTO| VXX_STATUS| VXX_XMLID | VXX_LAYOUT | VXX_VIEW |VXX_MATCAT| VXX_STABPAG | XMLGRV
00010434-view
00010434-matcat
00010434-stabpag
VXX_VIEW :
{
"hasNext": false,
"items": [
{
"id": "00010434",
"period": "2023-08",
"cpf": "82977978054",
"name": "Alex André",
"receipt": "1.2.0000000000195474657",
"processNumber": "00010434"
}
]
}
VXX_MATCAT :
{
"hasNext": false,
"items": [
{
"id": "00010434",
"registration": "MAT_42227624078",
"category": "101",
"fgtsTot": "27000.15"
}
]
}
VXX_STABPAG:
"hasNext": false,
"items": [
{
"id": "00010434",
"referencePeriod": "2023-12",
"category": "101",
"typeOfLaborProcessValue": "71",
"remFGTSProcTrab": "59000.99",
"remFGTSSefip": "845.00",
"dpsFGTSSefip": "23500.45",
"remFGTSDecAnt": "5015.19",
"dpsFGTSDecAnt": "23055.45"
}
]
02. PRINCIPAIS VANTAGENS
...