diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-11-03 10:15:45 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-11-03 10:15:45 +0000 |
| commit | f2fafe555b65f9207c2c6e216b7d7b2ff83af866 (patch) | |
| tree | 4a230e4bde10a612150a299922bc04cb15b0930f /lib/mail | |
| parent | 1e857a0b1443ad2124caf3d180b7195651fe33e4 (diff) | |
(최겸) 구매 PQ/실사 수정
Diffstat (limited to 'lib/mail')
| -rw-r--r-- | lib/mail/templates/site-visit-request.hbs | 24 | ||||
| -rw-r--r-- | lib/mail/templates/supplement-document-request.hbs | 207 |
2 files changed, 222 insertions, 9 deletions
diff --git a/lib/mail/templates/site-visit-request.hbs b/lib/mail/templates/site-visit-request.hbs index 12c05326..b2cc72b9 100644 --- a/lib/mail/templates/site-visit-request.hbs +++ b/lib/mail/templates/site-visit-request.hbs @@ -121,7 +121,7 @@ <div class="company-info">
<div style="margin-bottom: 15px;">
<span class="info-label">수신:</span>
- <span class="info-value">{{vendorName}} {{vendorContactName}} 귀하</span>
+ <span class="info-value">{{vendorName}} {{vendorEmail}} 귀하</span>
</div>
<div>
<span class="info-label">발신:</span>
@@ -136,14 +136,11 @@ <!-- 본문 -->
<p style="font-size: 16px; margin-bottom: 20px;">
- 당사에선 귀사와의 정기적 거래를 위하여 귀사가 당사의 기준에 적합한 협력업체인지를 검토하기 위하여<br>
- 귀사의 실 제작 공장을 직접 방문하여 점검하는 방문실사를 진행하고자 합니다.
+ 귀사와 거래 전 당사와 거래 가능 여부를 확인하고자 귀사의 실 제작 공장(혹은 지정 장소)을 방문하여 거래 가능 기준 준수 여부를 점검하고자 합니다.
</p>
<p style="font-size: 16px; margin-bottom: 20px;">
- 방문실사를 위하여 다음과 같이 관련정보 및 요청정보/자료를 전달드리오니<br>
- 메일 발신일 기준 C/D +7일 이내에 정보 입력 및 자료를 제출하시어<br>
- 당사에서 귀사의 실 제작 공장 방문을 미리 준비할 수 있도록 적극적인 협조 부탁드립니다.
+ 방문 및 점검을 위하여 다음과 같이 관련 정보를 전달드림과 동시에 필요 정보와 자료를 요청 드리오니 하기 제출 마감일(혹은 요청 실사 시작일 중 먼저 도래하는 날) 이내로 제출하시어 양사 간 원활한 업무 진행이 될 수 있도록 적극적인 협조 부탁드립니다.
</p>
<!-- 마감일 안내 -->
@@ -176,8 +173,17 @@ </div>
</div>
+ {{#if investigationAddress}}
<div class="section">
- <div class="section-title">3. 삼성중공업 실사 참석 예정 부문</div>
+ <div class="section-title">3. 실사 주소</div>
+ <div class="info-item">
+ <span class="info-value">{{investigationAddress}}</span>
+ </div>
+ </div>
+ {{/if}}
+
+ <div class="section">
+ <div class="section-title">{{#if investigationAddress}}4{{else}}3{{/if}}. 삼성중공업 실사 참석 인원 정보</div>
{{#if shiAttendees}}
<ul class="attendees-list">
{{#each shiAttendees}}
@@ -198,7 +204,7 @@ </div>
<div class="section">
- <div class="section-title">4. 협력업체 요청정보 및 자료</div>
+ <div class="section-title">{{#if investigationAddress}}5{{else}}4{{/if}}. 협력업체 요청정보 및 자료</div>
<ul class="request-items">
{{#each vendorRequests}}
<li>{{this}}</li>
@@ -213,7 +219,7 @@ {{#if additionalRequests}}
<div class="section">
- <div class="section-title">5. 추가 요청사항</div>
+ <div class="section-title">{{#if investigationAddress}}6{{else}}5{{/if}}. 추가 요청사항</div>
<div class="info-item">
<span class="info-value">{{additionalRequests}}</span>
</div>
diff --git a/lib/mail/templates/supplement-document-request.hbs b/lib/mail/templates/supplement-document-request.hbs new file mode 100644 index 00000000..2e16773a --- /dev/null +++ b/lib/mail/templates/supplement-document-request.hbs @@ -0,0 +1,207 @@ +<!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 { + margin: 0 !important; + padding: 20px !important; + background-color: #f4f4f4; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; + line-height: 1.6; + } + .email-container { + max-width: 600px; + margin: 0 auto; + background-color: #ffffff; + padding: 30px; + border-radius: 8px; + box-shadow: 0 2px 10px rgba(0,0,0,0.1); + } + .header { + border-bottom: 2px solid #163CC4; + padding-bottom: 20px; + margin-bottom: 30px; + } + .company-info { + background-color: #f8f9fa; + padding: 20px; + border-radius: 6px; + margin: 20px 0; + border-left: 4px solid #163CC4; + } + .section { + margin: 20px 0; + } + .section-title { + font-weight: bold; + color: #163CC4; + margin-bottom: 10px; + font-size: 16px; + } + .info-item { + margin: 8px 0; + padding-left: 20px; + } + .info-label { + font-weight: bold; + color: #374151; + } + .info-value { + color: #1f2937; + } + .request-items { + list-style: none; + padding-left: 20px; + } + .request-items li { + margin: 8px 0; + padding-left: 15px; + position: relative; + } + .request-items li:before { + content: "○"; + color: #163CC4; + font-weight: bold; + position: absolute; + left: 0; + } + .footer { + margin-top: 40px; + padding-top: 20px; + border-top: 1px solid #e5e7eb; + text-align: center; + color: #6b7280; + font-size: 14px; + } + .deadline { + background-color: #fef3c7; + border: 1px solid #f59e0b; + padding: 15px; + border-radius: 6px; + margin: 20px 0; + } + .deadline strong { + color: #d97706; + } + </style> +</head> +<body> + <div class="email-container"> + <!-- 헤더 --> + <div class="header"> + <table width="100%" cellpadding="0" cellspacing="0"> + <tr> + <td align="center"> + <span style="display: block; text-align: left; color: #163CC4; font-weight: bold; font-size: 32px;">eVCP</span> + </td> + </tr> + </table> + </div> + + <!-- 수신/발신 정보 --> + <div class="company-info"> + <div style="margin-bottom: 15px;"> + <span class="info-label">수신:</span> + <span class="info-value">{{vendorName}} {{vendorEmail}} 귀하</span> + </div> + <div> + <span class="info-label">발신:</span> + <span class="info-value">{{requesterName}} {{requesterTitle}} ({{requesterEmail}})</span> + </div> + </div> + + <!-- 인사말 --> + <p style="font-size: 16px; margin-bottom: 20px;"> + 귀사 일익 번창하심을 기원합니다. + </p> + + <!-- 본문 --> + <p style="font-size: 16px; margin-bottom: 20px;"> + 귀사와 거래 전 당사와 거래 가능 여부를 확인하고자 귀사의 실 제작 공장(혹은 지정 장소)을 방문하여 거래 가능 기준 준수 여부를 점검하고자 합니다. + </p> + + <p style="font-size: 16px; margin-bottom: 20px;"> + 방문 및 점검을 위하여 다음과 같이 관련 정보를 전달드림과 동시에 필요 정보와 자료를 요청 드리오니 하기 제출 마감일(혹은 요청 실사 시작일 중 먼저 도래하는 날) 이내로 제출하시어 양사 간 원활한 업무 진행이 될 수 있도록 적극적인 협조 부탁드립니다. + </p> + + {{#if deadlineDate}} + <!-- 마감일 안내 --> + <div class="deadline"> + <strong>📅 제출 마감일: {{deadlineDate}}</strong> + </div> + {{/if}} + + <!-- 구분선 --> + <div style="text-align: center; margin: 30px 0;"> + <span style="font-weight: bold; font-size: 18px; color: #163CC4;">- 다 음 -</span> + </div> + + <!-- 보완 요청 서류 --> + <div class="section"> + <div class="section-title">1. 보완 요청 서류</div> + {{#if requiredDocuments}} + <ul class="request-items"> + {{#each requiredDocuments}} + <li>{{this}}</li> + {{/each}} + </ul> + {{else}} + <div class="info-item"> + <span class="info-value">요청 서류가 없습니다.</span> + </div> + {{/if}} + </div> + + {{#if additionalRequests}} + <div class="section"> + <div class="section-title">2. 추가 요청사항</div> + <div class="info-item"> + <span class="info-value">{{additionalRequests}}</span> + </div> + </div> + {{/if}} + + <!-- 문의사항 --> + <div style="margin: 30px 0; padding: 20px; background-color: #f8f9fa; border-radius: 6px;"> + <p style="font-size: 16px; margin: 0;"> + 상기 내역에 대해 문의사항이 있을 경우 구매 담당자에게 연락 바랍니다. + </p> + </div> + + <!-- 마무리 --> + <p style="font-size: 16px; margin-bottom: 20px;">감사합니다.</p> + + <!-- 발신자 정보 --> + <div style="margin-top: 30px; padding-top: 20px; border-top: 1px solid #e5e7eb;"> + <p style="font-size: 14px; margin: 5px 0; color: #374151;"> + {{requesterName}} / {{requesterTitle}} / {{requesterEmail}} + </p> + <p style="font-size: 14px; margin: 5px 0; color: #374151;"> + SAMSUNG HEAVY INDUSTRIES CO., LTD. + </p> + <p style="font-size: 14px; margin: 5px 0; color: #374151;"> + 80, Jangpyeong 3-ro, Geoje-si, Gyeongsangnam-do, Republic of Korea, 53261 + </p> + </div> + + <!-- 포털 링크 --> + {{#if portalUrl}} + <div style="text-align: center; margin: 30px 0;"> + <a href="{{portalUrl}}" target="_blank" style="display:inline-block; background-color:#163CC4; color:#ffffff; padding:12px 24px; text-decoration:none; border-radius:6px; font-weight:bold;"> + 협력업체 정보 입력하기 + </a> + </div> + {{/if}} + + <!-- 푸터 --> + <div class="footer"> + <p style="margin: 4px 0;">© {{currentYear}} EVCP. All rights reserved.</p> + <p style="margin: 4px 0;">이 메일은 자동으로 발송되었습니다. 회신하지 마세요.</p> + </div> + </div> +</body> +</html> + |
