diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-06-20 11:37:31 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-06-20 11:37:31 +0000 |
| commit | aa86729f9a2ab95346a2851e3837de1c367aae17 (patch) | |
| tree | b601b18b6724f2fb449c7fa9ea50cbd652a8077d /lib/mail/templates | |
| parent | 95bbe9c583ff841220da1267630e7b2025fc36dc (diff) | |
(대표님) 20250620 작업사항
Diffstat (limited to 'lib/mail/templates')
| -rw-r--r-- | lib/mail/templates/evaluation-review-request.hbs | 162 |
1 files changed, 162 insertions, 0 deletions
diff --git a/lib/mail/templates/evaluation-review-request.hbs b/lib/mail/templates/evaluation-review-request.hbs new file mode 100644 index 00000000..022f438b --- /dev/null +++ b/lib/mail/templates/evaluation-review-request.hbs @@ -0,0 +1,162 @@ +<!-- evaluation-review-request.hbs --> +<!DOCTYPE html> +<html lang="ko"> +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>벤더 평가 의견 요청</title> + <style> + body { + font-family: 'Malgun Gothic', '맑은 고딕', Arial, sans-serif; + line-height: 1.6; + color: #333; + max-width: 600px; + margin: 0 auto; + padding: 20px; + background-color: #f5f5f5; + } + .container { + background-color: #ffffff; + border-radius: 8px; + padding: 30px; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); + } + .header { + text-align: center; + border-bottom: 2px solid #e9ecef; + padding-bottom: 20px; + margin-bottom: 30px; + } + .header h1 { + color: #2563eb; + font-size: 24px; + margin: 0; + } + .content { + margin-bottom: 30px; + } + .info-box { + background-color: #f8f9fa; + border-left: 4px solid #2563eb; + padding: 15px; + margin: 20px 0; + border-radius: 4px; + } + .target-list { + background-color: #f8f9fa; + border-radius: 6px; + padding: 15px; + margin: 15px 0; + } + .target-item { + display: flex; + justify-content: space-between; + align-items: center; + padding: 8px 0; + border-bottom: 1px solid #e9ecef; + } + .target-item:last-child { + border-bottom: none; + } + .vendor-code { + background-color: #e9ecef; + padding: 2px 8px; + border-radius: 4px; + font-size: 12px; + font-weight: bold; + } + .button { + display: inline-block; + background-color: #2563eb; + color: white; + padding: 12px 24px; + text-decoration: none; + border-radius: 6px; + font-weight: bold; + text-align: center; + margin: 20px auto; + } + .button:hover { + background-color: #1d4ed8; + } + .message-box { + background-color: #fef3c7; + border: 1px solid #f59e0b; + border-radius: 6px; + padding: 15px; + margin: 20px 0; + } + .footer { + border-top: 1px solid #e9ecef; + padding-top: 20px; + margin-top: 30px; + text-align: center; + color: #6b7280; + font-size: 14px; + } + </style> +</head> +<body> + <div class="container"> + <div class="header"> + <h1>🔍 벤더 평가 의견 요청</h1> + </div> + + <div class="content"> + <p>안녕하세요{{#if reviewerName}}, <strong>{{reviewerName}}</strong>님{{/if}}</p> + + <p><strong>{{requesterName}}</strong>님이 벤더 평가에 대한 의견을 요청하셨습니다.</p> + + <div class="info-box"> + <p><strong>📋 요청 정보</strong></p> + <ul style="margin: 10px 0;"> + <li>요청 일시: {{requestDate}}</li> + <li>평가 대상: {{targetCount}}개 벤더</li> + </ul> + </div> + + {{#if message}} + <div class="message-box"> + <p><strong>💬 요청자 메시지:</strong></p> + <p style="margin: 8px 0; white-space: pre-line;">{{message}}</p> + </div> + {{/if}} + + <div class="target-list"> + <p><strong>📄 평가 대상 목록:</strong></p> + {{#each targets}} + <div class="target-item"> + <div> + <span class="vendor-code">{{this.vendorCode}}</span> + <span style="margin-left: 8px;">{{this.vendorName}}</span> + </div> + <div style="font-size: 12px; color: #6b7280;"> + {{this.materialType}} ({{this.evaluationYear}}년) + </div> + </div> + {{/each}} + </div> + + <div style="text-align: center;"> + <a href="{{reviewUrl}}" class="button"> + 📝 평가 의견 작성하기 + </a> + </div> + + <div class="info-box"> + <p><strong>💡 참고사항:</strong></p> + <ul style="margin: 10px 0;"> + <li>평가 시스템에 로그인하여 각 벤더에 대한 의견을 입력해주세요.</li> + <li>평가 여부(여/부)와 함께 종합 의견도 작성 가능합니다.</li> + <li>궁금한 사항이 있으시면 요청자에게 직접 문의해주세요.</li> + </ul> + </div> + </div> + + <div class="footer"> + <p>이 메일은 벤더 평가 시스템에서 자동으로 발송되었습니다.</p> + <p>문의사항이 있으시면 시스템 관리자에게 연락해주세요.</p> + </div> + </div> +</body> +</html>
\ No newline at end of file |
