summaryrefslogtreecommitdiff
path: root/lib/mail
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-09-02 10:30:58 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-09-02 10:30:58 +0000
commit581b415e6707d9f1d0d0b667b84c4314461bfe37 (patch)
tree5476543a290ada5c3f29a0cba24ee86fc9c215b2 /lib/mail
parentd5ddafa4276b0031538261400e431009b0734be9 (diff)
(최겸) 입찰 등록, 협력업체 응찰 기능 개발
Diffstat (limited to 'lib/mail')
-rw-r--r--lib/mail/templates/specification-meeting-attendance.hbs92
1 files changed, 92 insertions, 0 deletions
diff --git a/lib/mail/templates/specification-meeting-attendance.hbs b/lib/mail/templates/specification-meeting-attendance.hbs
new file mode 100644
index 00000000..951bf72b
--- /dev/null
+++ b/lib/mail/templates/specification-meeting-attendance.hbs
@@ -0,0 +1,92 @@
+<!DOCTYPE html>
+<html lang="ko">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>사양설명회 참석 알림</title>
+</head>
+<body style="margin: 0; padding: 0; font-family: 'Malgun Gothic', Arial, sans-serif; background-color: #f5f5f5;">
+ <div style="max-width: 600px; margin: 20px auto; background-color: #ffffff; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1);">
+ <!-- Header -->
+ <div style="background-color: #1e40af; color: white; padding: 20px; border-radius: 8px 8px 0 0;">
+ <h1 style="margin: 0; font-size: 24px; font-weight: bold;">사양설명회 참석 알림</h1>
+ <p style="margin: 8px 0 0 0; opacity: 0.9; font-size: 14px;">Specification Meeting Attendance Notification</p>
+ </div>
+
+ <!-- Content -->
+ <div style="padding: 30px;">
+ <!-- 기본 정보 -->
+ <div style="margin-bottom: 25px;">
+ <h2 style="color: #1e40af; font-size: 18px; margin-bottom: 15px; border-bottom: 2px solid #e5e7eb; padding-bottom: 8px;">입찰 정보</h2>
+ <table style="width: 100%; border-collapse: collapse;">
+ <tr>
+ <td style="padding: 8px 0; font-weight: bold; color: #374151; width: 120px;">입찰번호:</td>
+ <td style="padding: 8px 0; color: #6b7280;">{{biddingNumber}}</td>
+ </tr>
+ <tr>
+ <td style="padding: 8px 0; font-weight: bold; color: #374151;">입찰명:</td>
+ <td style="padding: 8px 0; color: #6b7280;">{{title}}</td>
+ </tr>
+ <tr>
+ <td style="padding: 8px 0; font-weight: bold; color: #374151;">업체명:</td>
+ <td style="padding: 8px 0; color: #6b7280;">{{companyName}}</td>
+ </tr>
+ </table>
+ </div>
+
+ <!-- 참석 정보 -->
+ <div style="background-color: #ecfdf5; border: 1px solid #a7f3d0; border-radius: 6px; padding: 20px; margin-bottom: 25px;">
+ <h3 style="color: #065f46; margin: 0 0 15px 0; font-size: 16px; display: flex; align-items: center;">
+ <span style="background-color: #10b981; color: white; border-radius: 50%; width: 20px; height: 20px; display: inline-flex; align-items: center; justify-content: center; margin-right: 8px; font-size: 12px;">✓</span>
+ 참석 확정
+ </h3>
+ <table style="width: 100%; border-collapse: collapse;">
+ <tr>
+ <td style="padding: 5px 0; font-weight: bold; color: #065f46; width: 120px;">참석인원:</td>
+ <td style="padding: 5px 0; color: #047857;">{{attendeeCount}}명</td>
+ </tr>
+ <tr>
+ <td style="padding: 5px 0; font-weight: bold; color: #065f46;">참석자 대표:</td>
+ <td style="padding: 5px 0; color: #047857;">{{representativeName}}</td>
+ </tr>
+ <tr>
+ <td style="padding: 5px 0; font-weight: bold; color: #065f46;">연락처:</td>
+ <td style="padding: 5px 0; color: #047857;">{{representativePhone}}</td>
+ </tr>
+ </table>
+ </div>
+
+ <!-- 안내 사항 -->
+ <div style="background-color: #fef3c7; border: 1px solid #fbbf24; border-radius: 6px; padding: 15px; margin-bottom: 25px;">
+ <h3 style="color: #92400e; margin: 0 0 10px 0; font-size: 14px; font-weight: bold;">📋 안내사항</h3>
+ <ul style="margin: 0; padding-left: 20px; color: #92400e; font-size: 14px; line-height: 1.5;">
+ <li>사양설명회 일정 및 장소는 별도로 안내드릴 예정입니다.</li>
+ <li>참석인원 변경이 필요한 경우 사전에 연락바랍니다.</li>
+ <li>문의사항이 있으시면 아래 연락처로 연락해주세요.</li>
+ </ul>
+ </div>
+
+ <!-- 연락처 정보 -->
+ <div style="border-top: 1px solid #e5e7eb; padding-top: 20px;">
+ <h3 style="color: #374151; font-size: 16px; margin-bottom: 10px;">담당자 연락처</h3>
+ <p style="margin: 5px 0; color: #6b7280; font-size: 14px;">
+ 📧 이메일: {{managerEmail}}<br>
+ {{#if managerPhone}}📞 전화: {{managerPhone}}<br>{{/if}}
+ 👤 담당자: {{managerName}}
+ </p>
+ </div>
+ </div>
+
+ <!-- Footer -->
+ <div style="background-color: #f9fafb; padding: 20px; border-radius: 0 0 8px 8px; border-top: 1px solid #e5e7eb; text-align: center;">
+ <p style="margin: 0; color: #6b7280; font-size: 12px;">
+ 본 메일은 자동으로 발송되었습니다. 회신하지 마세요.<br>
+ This email was sent automatically. Please do not reply.
+ </p>
+ <p style="margin: 10px 0 0 0; color: #9ca3af; font-size: 11px;">
+ © {{currentYear}} Samsung Heavy Industries. All rights reserved.
+ </p>
+ </div>
+ </div>
+</body>
+</html>