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