diff --git a/public/style/signature.css b/public/style/signature.css index 6e3d5ce..702f7a0 100755 --- a/public/style/signature.css +++ b/public/style/signature.css @@ -1518,4 +1518,103 @@ input[type="file"] { .sign-button:disabled { background-color: #cccccc; cursor: not-allowed; +} + +.modal-document { + background: white; + border-radius: 8px; + max-width: 800px; + width: 90%; + max-height: 75vh; + overflow-y: auto; + position: relative; +} + +.document-details { + padding: 20px; +} + +.info-section { + margin: 20px 0; + background: #f8f9fa; + padding: 15px; + border-radius: 6px; +} + +.info-row { + display: flex; + justify-content: space-between; + margin-bottom: 10px; +} + +.label { + font-weight: bold; + color: #666; +} + +.description-section { + margin: 20px 0; +} + +.signatures-section { + margin: 20px 0; +} + +.signature-item { + display: flex; + justify-content: space-between; + padding: 8px; + border-bottom: 1px solid #eee; +} + +.signature-item.signed { + background-color: #e8f5e9; +} + +.signature-item.pending { + background-color: #fff3e0; +} + +.files-section { + margin: 20px 0; +} + +.file-item { + display: flex; + align-items: center; + padding: 8px; + background: #f8f9fa; + margin-bottom: 5px; + border-radius: 4px; +} + +.file-icon { + margin-right: 10px; +} + +.download-link { + margin-left: auto; +} + +.confirmation-section { + margin-top: 30px; + text-align: center; +} + +.warning-text { + color: #f44336; + margin-bottom: 15px; +} + +.sign-confirm-btn { + background-color: #4CAF50; + color: white; + padding: 10px 20px; + border: none; + border-radius: 4px; + cursor: pointer; +} + +.sign-confirm-btn:hover { + background-color: #45a049; } \ No newline at end of file diff --git a/src/pages/signature/signature.ts b/src/pages/signature/signature.ts index 7fc6e14..70d76cc 100755 --- a/src/pages/signature/signature.ts +++ b/src/pages/signature/signature.ts @@ -14,6 +14,7 @@ declare global { submitNewDocument: typeof submitNewDocument; submitCommonDocument: typeof submitCommonDocument; signDocument: typeof signDocument; + confirmSignature: typeof confirmSignature; } } @@ -586,9 +587,9 @@ function showProcessDetails(group: Group, groupId: number) {