0
0
Fork 0

feat: 5926: Refresh button

This commit is contained in:
Javier Segarra 2024-06-03 12:24:06 +02:00
parent 6c91fee139
commit c3d08c94d1
1 changed files with 8 additions and 11 deletions

View File

@ -65,14 +65,16 @@ const handleSendToTablet = async (row) => {
console.error('Error removing department'); console.error('Error removing department');
} }
}; };
function checkFileFocuware({ deviceProductionFk }) {
return axios.post(`Docuwares/${deviceProductionFk}/checkFile`, {
fileCabinet: 'hr',
signed: true,
});
}
const handleRefreshDocuware = async (row) => { const handleRefreshDocuware = async (row) => {
try { try {
if (isProduction()) { if (isProduction()) {
const { deviceProductionFk } = row; await checkFileFocuware(row);
await axios.post(`Docuwares/upload`, {
fileCabinet: 'hr',
ids: [deviceProductionFk],
});
} }
notify(t('PDA Signed'), 'positive'); notify(t('PDA Signed'), 'positive');
row.isSigned = true; row.isSigned = true;
@ -96,12 +98,7 @@ const handleDownloadDocuware = async (row) => {
}; };
async function fetchDocuware(deviceProductions) { async function fetchDocuware(deviceProductions) {
let promises = deviceProductions.map(({ deviceProductionFk }) => let promises = deviceProductions.map((device) => checkFileFocuware(device));
axios.post(`Docuwares/${deviceProductionFk}/checkFile`, {
fileCabinet: 'hr',
signed: true,
})
);
promises = await Promise.all(promises); promises = await Promise.all(promises);
promises.forEach((promise) => { promises.forEach((promise) => {
const id = +promise.config.url.match(/\d+/)[0]; const id = +promise.config.url.match(/\d+/)[0];