load_file_signature_not_ok
This commit is contained in:
parent
394306848b
commit
979f2e56a5
@ -1525,7 +1525,7 @@ input[type="file"] {
|
||||
border-radius: 8px;
|
||||
max-width: 800px;
|
||||
width: 90%;
|
||||
max-height: 75vh;
|
||||
max-height: 90vh;
|
||||
overflow-y: auto;
|
||||
position: relative;
|
||||
}
|
||||
|
@ -1122,6 +1122,16 @@ function submitNewDocument(event: Event) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Récupération des fichiers
|
||||
const fileList = document.getElementById('fileList');
|
||||
const files = Array.from(fileList?.querySelectorAll('.file-item') || []).map(fileItem => {
|
||||
const fileName = fileItem.querySelector('.file-name')?.textContent || '';
|
||||
return {
|
||||
name: fileName,
|
||||
url: '#', // URL simulée pour le prototype
|
||||
};
|
||||
});
|
||||
|
||||
// Récupération des valeurs du formulaire
|
||||
const processId = Number((form.querySelector('#processId') as HTMLInputElement)?.value);
|
||||
const documentId = Number((form.querySelector('#documentId') as HTMLInputElement)?.value);
|
||||
@ -1168,7 +1178,8 @@ function submitNewDocument(event: Event) {
|
||||
member: member,
|
||||
signed: false,
|
||||
signedAt: null
|
||||
}))
|
||||
})),
|
||||
files: files // Ajout des fichiers au document
|
||||
};
|
||||
|
||||
// Mettre à jour le document dans le rôle
|
||||
@ -1247,6 +1258,15 @@ function submitCommonDocument(event: Event) {
|
||||
return acc.concat(role.members);
|
||||
}, []);
|
||||
|
||||
const fileList = document.getElementById('fileList');
|
||||
const files = Array.from(fileList?.querySelectorAll('.file-item') || []).map(fileItem => {
|
||||
const fileName = fileItem.querySelector('.file-name')?.textContent || '';
|
||||
return {
|
||||
name: fileName,
|
||||
url: '#', // URL simulée pour le prototype
|
||||
};
|
||||
});
|
||||
|
||||
const updatedDocument = {
|
||||
id: documentId,
|
||||
name: documentName,
|
||||
@ -1259,7 +1279,8 @@ function submitCommonDocument(event: Event) {
|
||||
member: member,
|
||||
signed: false,
|
||||
signedAt: null
|
||||
}))
|
||||
})),
|
||||
files: files
|
||||
};
|
||||
|
||||
// Mettre à jour le document commun
|
||||
@ -1549,15 +1570,20 @@ function signDocument(documentId: number, processId: number, isCommonDocument: b
|
||||
<div class="files-section">
|
||||
<h4>Fichiers joints:</h4>
|
||||
<div class="files-list">
|
||||
${targetDoc.files.map((file: any) => `
|
||||
<div class="file-item">
|
||||
<span class="file-icon"></span>
|
||||
<span class="file-name">${file.name}</span>
|
||||
<a href="${file.url}" class="download-link" download>
|
||||
<span class="download-icon">⬇️</span>
|
||||
</a>
|
||||
</div>
|
||||
`).join('') || 'Aucun fichier joint'}
|
||||
${Array.isArray(targetDoc.files) && targetDoc.files.length > 0 ?
|
||||
targetDoc.files.map((file: any) => `
|
||||
<div class="file-item">
|
||||
<span class="file-icon">📄</span>
|
||||
<span class="file-name">${file.name}</span>
|
||||
${file.url ? `
|
||||
<a href="${file.url}" class="download-link" target="_blank">
|
||||
<span class="download-icon">⬇️</span>
|
||||
</a>
|
||||
` : ''}
|
||||
</div>
|
||||
`).join('')
|
||||
: '<p>Aucun fichier joint</p>'
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
` : ''}
|
||||
|
Loading…
x
Reference in New Issue
Block a user