forked from verdnatura/salix-front
feat: 5926: Refresh button
This commit is contained in:
parent
6c91fee139
commit
c3d08c94d1
|
@ -65,14 +65,16 @@ const handleSendToTablet = async (row) => {
|
|||
console.error('Error removing department');
|
||||
}
|
||||
};
|
||||
function checkFileFocuware({ deviceProductionFk }) {
|
||||
return axios.post(`Docuwares/${deviceProductionFk}/checkFile`, {
|
||||
fileCabinet: 'hr',
|
||||
signed: true,
|
||||
});
|
||||
}
|
||||
const handleRefreshDocuware = async (row) => {
|
||||
try {
|
||||
if (isProduction()) {
|
||||
const { deviceProductionFk } = row;
|
||||
await axios.post(`Docuwares/upload`, {
|
||||
fileCabinet: 'hr',
|
||||
ids: [deviceProductionFk],
|
||||
});
|
||||
await checkFileFocuware(row);
|
||||
}
|
||||
notify(t('PDA Signed'), 'positive');
|
||||
row.isSigned = true;
|
||||
|
@ -96,12 +98,7 @@ const handleDownloadDocuware = async (row) => {
|
|||
};
|
||||
|
||||
async function fetchDocuware(deviceProductions) {
|
||||
let promises = deviceProductions.map(({ deviceProductionFk }) =>
|
||||
axios.post(`Docuwares/${deviceProductionFk}/checkFile`, {
|
||||
fileCabinet: 'hr',
|
||||
signed: true,
|
||||
})
|
||||
);
|
||||
let promises = deviceProductions.map((device) => checkFileFocuware(device));
|
||||
promises = await Promise.all(promises);
|
||||
promises.forEach((promise) => {
|
||||
const id = +promise.config.url.match(/\d+/)[0];
|
||||
|
|
Loading…
Reference in New Issue