summaryrefslogtreecommitdiff
path: root/lib/mail/templates
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-09-04 08:31:31 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-09-04 08:31:31 +0000
commitb67e36df49f067cbd5ba899f9fbcc755f38d4b4f (patch)
tree5a71c5960f90d988cd509e3ef26bff497a277661 /lib/mail/templates
parentb7f54b06c1ef9e619f5358fb0a5caad9703c8905 (diff)
(대표님, 최겸, 임수민) 작업사항 커밋
Diffstat (limited to 'lib/mail/templates')
-rw-r--r--lib/mail/templates/pre-quote-invitation.hbs190
1 files changed, 190 insertions, 0 deletions
diff --git a/lib/mail/templates/pre-quote-invitation.hbs b/lib/mail/templates/pre-quote-invitation.hbs
new file mode 100644
index 00000000..c4c8432f
--- /dev/null
+++ b/lib/mail/templates/pre-quote-invitation.hbs
@@ -0,0 +1,190 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>eVCP 사전견적 초대</title>
+ <style>
+ body {
+ margin: 0 !important;
+ padding: 20px !important;
+ background-color: #f4f4f4;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
+ }
+ .email-container {
+ max-width: 600px;
+ margin: 0 auto;
+ background-color: #ffffff;
+ padding: 20px;
+ border-radius: 8px;
+ box-shadow: 0 2px 10px rgba(0,0,0,0.1);
+ }
+ .header {
+ border-bottom: 1px solid #163CC4;
+ padding-bottom: 16px;
+ margin-bottom: 24px;
+ }
+ .logo {
+ color: #163CC4;
+ font-weight: bold;
+ font-size: 32px;
+ text-align: left;
+ }
+ .title {
+ font-size: 28px;
+ line-height: 40px;
+ margin-bottom: 16px;
+ color: #1f2937;
+ }
+ .content {
+ font-size: 16px;
+ line-height: 24px;
+ color: #374151;
+ margin-bottom: 16px;
+ }
+ .info-box {
+ background-color: #f8fafc;
+ border: 1px solid #e2e8f0;
+ border-radius: 8px;
+ padding: 16px;
+ margin: 16px 0;
+ }
+ .info-item {
+ margin-bottom: 8px;
+ }
+ .info-label {
+ font-weight: bold;
+ color: #1f2937;
+ }
+ .button {
+ display: inline-block;
+ padding: 12px 24px;
+ background-color: #163CC4;
+ color: #ffffff !important;
+ text-decoration: none;
+ border-radius: 8px;
+ text-align: center;
+ font-weight: 500;
+ margin: 16px 0;
+ }
+ .footer {
+ margin-top: 32px;
+ border-top: 1px solid #e5e7eb;
+ padding-top: 16px;
+ text-align: center;
+ color: #6b7280;
+ font-size: 14px;
+ }
+ .highlight {
+ background-color: #fef3c7;
+ padding: 2px 6px;
+ border-radius: 4px;
+ font-weight: 500;
+ }
+ </style>
+</head>
+<body>
+ <div class="email-container">
+ <div class="header">
+ <div class="logo">eVCP</div>
+ </div>
+
+ <h1 class="title">
+ 🎯 사전견적 요청 초대
+ </h1>
+
+ <p class="content">
+ 안녕하세요, <strong>{{companyName}}</strong> 담당자님.
+ </p>
+
+ <p class="content">
+ 귀하의 업체가 다음 입찰건의 <span class="highlight">사전견적 참여 업체</span>로 선정되어 초대장을 발송드립니다.
+ </p>
+
+ <div class="info-box">
+ <div class="info-item">
+ <span class="info-label">입찰번호:</span> {{biddingNumber}}
+ {{#if revision}}
+ <span style="color: #dc2626;">(Rev.{{revision}})</span>
+ {{/if}}
+ </div>
+ <div class="info-item">
+ <span class="info-label">프로젝트명:</span> {{projectName}}
+ </div>
+ <div class="info-item">
+ <span class="info-label">입찰제목:</span> {{biddingTitle}}
+ </div>
+ <div class="info-item">
+ <span class="info-label">품목:</span> {{itemName}}
+ </div>
+ {{#if preQuoteDate}}
+ <div class="info-item">
+ <span class="info-label">사전견적 마감일:</span> <strong style="color: #dc2626;">{{preQuoteDate}}</strong>
+ </div>
+ {{/if}}
+ {{#if budget}}
+ <div class="info-item">
+ <span class="info-label">예산:</span> {{budget}} {{currency}}
+ </div>
+ {{/if}}
+ </div>
+
+ <p class="content">
+ <strong>📋 사전견적 단계에서 제공해 주실 정보:</strong>
+ </p>
+
+ <ul style="margin-left: 20px; line-height: 24px;">
+ <li>예상 견적금액</li>
+ <li>지급조건, 세금조건, 운송조건에 대한 응답</li>
+ <li>제안 납품일정</li>
+ <li>기타 특별 제안사항</li>
+ </ul>
+
+ {{!-- <p class="content">
+ 아래 버튼을 클릭하여 eVCP 파트너 포털에 로그인한 후 사전견적을 진행해 주시기 바랍니다.
+ </p>
+
+ <div style="text-align: center;">
+ <a href="{{loginUrl}}" target="_blank" class="button">
+ 📝 사전견적 참여하기
+ </a>
+ </div> --}}
+
+ <div style="background-color: #fef2f2; border: 1px solid #fecaca; border-radius: 8px; padding: 16px; margin: 16px 0;">
+ <p style="margin: 0; color: #dc2626; font-weight: 500;">
+ ⚠️ 사전견적 마감일을 꼭 확인해 주세요!
+ </p>
+ <p style="margin: 8px 0 0 0; color: #7f1d1d; font-size: 14px;">
+ 마감일 이후 제출된 사전견적은 검토되지 않을 수 있습니다.
+ </p>
+ </div>
+
+ <p class="content">
+ 궁금한 사항이 있으시면 담당자에게 문의해 주시기 바랍니다.
+ </p>
+
+ <div class="info-box">
+ <div class="info-item">
+ <span class="info-label">담당자:</span> {{managerName}}
+ </div>
+ <div class="info-item">
+ <span class="info-label">이메일:</span> {{managerEmail}}
+ </div>
+ {{#if managerPhone}}
+ <div class="info-item">
+ <span class="info-label">연락처:</span> {{managerPhone}}
+ </div>
+ {{/if}}
+ </div>
+
+ <p class="content">
+ 감사합니다.
+ </p>
+
+ <div class="footer">
+ <p>© {{currentYear}} eVCP. 모든 권리 보유.</p>
+ <p>이 이메일은 발신 전용입니다. 회신하지 마시기 바랍니다.</p>
+ </div>
+ </div>
+</body>
+</html>