|
@ -10,7 +10,28 @@ const fileService = new FileService(); |
|
|
/* GET home page. */ |
|
|
/* GET home page. */ |
|
|
router.get('/', async function(req, res, next) { |
|
|
router.get('/', async function(req, res, next) { |
|
|
fileService.checkLastOperationDate(); |
|
|
fileService.checkLastOperationDate(); |
|
|
|
|
|
let initialSelectedColumns = [ |
|
|
|
|
|
"region_code", |
|
|
|
|
|
"region_nom_officiel", |
|
|
|
|
|
"numerodepartement", |
|
|
|
|
|
"departement_nom_officiel", |
|
|
|
|
|
"cp", |
|
|
|
|
|
"listepersonnes.personne.typePersonne", |
|
|
|
|
|
"listepersonnes.personne.formeJuridique", |
|
|
|
|
|
"listepersonnes.personne.denomination", |
|
|
|
|
|
"listepersonnes.personne.numeroImmatriculation.codeRCS", |
|
|
|
|
|
"listepersonnes.personne.numeroImmatriculation.numeroIdentification", |
|
|
|
|
|
"listepersonnes.personne.nom", |
|
|
|
|
|
"listepersonnes.personne.nomCommercial", |
|
|
|
|
|
"listepersonnes.personne.prenom", |
|
|
|
|
|
"listeetablissements.etablissement.activite", |
|
|
|
|
|
"listeetablissements.etablissement.adresse.complGeographique", |
|
|
|
|
|
"listeetablissements.etablissement.adresse.ville", |
|
|
|
|
|
"acte.dateCommencementActivite", |
|
|
|
|
|
"acte.vente.publiciteLegale.date", |
|
|
|
|
|
"acte.descriptif", |
|
|
|
|
|
"acte.vente.categorieVente", |
|
|
|
|
|
]; |
|
|
res.setHeader('Content-Type', 'text/html; charset=utf-8'); |
|
|
res.setHeader('Content-Type', 'text/html; charset=utf-8'); |
|
|
|
|
|
|
|
|
const data = { |
|
|
const data = { |
|
@ -75,28 +96,7 @@ router.get('/', async function(req, res, next) { |
|
|
'parutionavisprecedent.numeroParution', |
|
|
'parutionavisprecedent.numeroParution', |
|
|
'parutionavisprecedent.numeroAnnonce', |
|
|
'parutionavisprecedent.numeroAnnonce', |
|
|
], |
|
|
], |
|
|
selected: [ |
|
|
selected: initialSelectedColumns, |
|
|
'region_code', |
|
|
|
|
|
'region_nom_officiel', |
|
|
|
|
|
'numerodepartement', |
|
|
|
|
|
'departement_nom_officiel', |
|
|
|
|
|
'cp', |
|
|
|
|
|
'listepersonnes.personne.typePersonne', |
|
|
|
|
|
'listepersonnes.personne.formeJuridique', |
|
|
|
|
|
'listepersonnes.personne.denomination', |
|
|
|
|
|
'listepersonnes.personne.numeroImmatriculation.codeRCS', |
|
|
|
|
|
'listepersonnes.personne.numeroImmatriculation.numeroIdentification', |
|
|
|
|
|
'listepersonnes.personne.nom', |
|
|
|
|
|
'listepersonnes.personne.nomCommercial', |
|
|
|
|
|
'listepersonnes.personne.prenom', |
|
|
|
|
|
'listeetablissements.etablissement.activite', |
|
|
|
|
|
'listeetablissements.etablissement.adresse.complGeographique', |
|
|
|
|
|
'listeetablissements.etablissement.adresse.ville', |
|
|
|
|
|
'acte.dateCommencementActivite', |
|
|
|
|
|
'acte.vente.publiciteLegale.date', |
|
|
|
|
|
'acte.descriptif', |
|
|
|
|
|
'acte.vente.categorieVente', |
|
|
|
|
|
] |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
@ -133,4 +133,12 @@ router.post('/', function(req, res, next) { |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
// Logic to handle the drag and drop update
|
|
|
|
|
|
router.post("/update-columns-order", async function (req, res, next) { |
|
|
|
|
|
let newColumnsOrder = req.body.columnsOrder; |
|
|
|
|
|
data.form.columns.selected = newColumnsOrder; |
|
|
|
|
|
// Handle saving the new column order to a database or file if necessary
|
|
|
|
|
|
res.send("Columns order updated successfully"); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
module.exports = router; |
|
|
module.exports = router; |
|
|