refactor(WorkerPda): refs #5926 optimize fetchDocuware and sendToTablet functions for better readability
gitea/salix-front/pipeline/pr-dev There was a failure building this commit
Details
gitea/salix-front/pipeline/pr-dev There was a failure building this commit
Details
This commit is contained in:
parent
f7d3b340ca
commit
63cf602ab2
|
@ -88,48 +88,40 @@ function reloadData() {
|
|||
|
||||
async function fetchDocuware() {
|
||||
loadingDocuware.value = true;
|
||||
const id = worker.value?.lastName + ' ' + worker.value?.firstName;
|
||||
const promises = [];
|
||||
|
||||
for (const row of tableRef.value.CrudModelRef.formData) {
|
||||
promises.push(
|
||||
(async () => {
|
||||
const { data } = await axios.post(`Docuwares/${id}/checkFile`, {
|
||||
fileCabinet: 'hr',
|
||||
signed: false,
|
||||
mergeFilter: [
|
||||
{
|
||||
DBName: 'TIPO_DOCUMENTO',
|
||||
Value: ['PDA'],
|
||||
},
|
||||
{
|
||||
DBName: 'FILENAME',
|
||||
Value: [row.deviceProductionFk + '-pda'],
|
||||
},
|
||||
],
|
||||
});
|
||||
row.docuware = data;
|
||||
})(),
|
||||
);
|
||||
}
|
||||
const id = `${worker.value?.lastName} ${worker.value?.firstName}`;
|
||||
const rows = tableRef.value.CrudModelRef.formData;
|
||||
|
||||
await Promise.all(promises);
|
||||
const promises = rows.map(async (row) => {
|
||||
const { data } = await axios.post(`Docuwares/${id}/checkFile`, {
|
||||
fileCabinet: 'hr',
|
||||
signed: false,
|
||||
mergeFilter: [
|
||||
{
|
||||
DBName: 'TIPO_DOCUMENTO',
|
||||
Value: ['PDA'],
|
||||
},
|
||||
{
|
||||
DBName: 'FILENAME',
|
||||
Value: [`${row.deviceProductionFk}-pda`],
|
||||
},
|
||||
],
|
||||
});
|
||||
row.docuware = data;
|
||||
});
|
||||
|
||||
await Promise.allSettled(promises);
|
||||
loadingDocuware.value = false;
|
||||
}
|
||||
|
||||
async function sendToTablet(rows) {
|
||||
const promises = [];
|
||||
for (const row of rows) {
|
||||
promises.push(
|
||||
(async () => {
|
||||
await axios.post(`Docuwares/upload-pda-pdf`, {
|
||||
ids: [row.deviceProductionFk],
|
||||
});
|
||||
row.docuware = true;
|
||||
})(),
|
||||
);
|
||||
}
|
||||
await Promise.all(promises);
|
||||
const promises = rows.map(async (row) => {
|
||||
await axios.post(`Docuwares/upload-pda-pdf`, {
|
||||
ids: [row.deviceProductionFk],
|
||||
});
|
||||
row.docuware = true;
|
||||
});
|
||||
await Promise.allSettled(promises);
|
||||
notify(t('PDF sended to signed'), 'positive');
|
||||
tableRef.value.reload();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue