diff options
Diffstat (limited to 'lib/mail/templates/rfq-invite.hbs')
| -rw-r--r-- | lib/mail/templates/rfq-invite.hbs | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/lib/mail/templates/rfq-invite.hbs b/lib/mail/templates/rfq-invite.hbs new file mode 100644 index 00000000..25bd96eb --- /dev/null +++ b/lib/mail/templates/rfq-invite.hbs @@ -0,0 +1,116 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8" /> + <title>{{t "rfqInvite.title" lng=language}} #{{rfqCode}}</title> + <style> + /* 간단한 스타일 예시 */ + body { + font-family: Arial, sans-serif; + margin: 0; + padding: 16px; + background-color: #f5f5f5; + } + .container { + max-width: 600px; + margin: 0 auto; + background-color: #ffffff; + padding: 24px; + border-radius: 8px; + } + h1 { + font-size: 20px; + margin-bottom: 16px; + } + p { + font-size: 14px; + line-height: 1.6; + } + ul { + margin-left: 20px; + } + li { + font-size: 14px; + line-height: 1.6; + } + .btn { + display: inline-block; + margin-top: 16px; + padding: 12px 24px; + background-color: #1D4ED8; + color: #ffffff !important; + text-decoration: none; + border-radius: 4px; + } + .footer { + margin-top: 24px; + font-size: 12px; + color: #888888; + } + </style> + </head> + <body> + <div class="container"> + <!-- 상단 로고/타이틀 영역 --> + <div style="text-align: center;"> + <!-- 필요 시 로고 이미지 --> + <!-- <img src="https://your-logo-url.com/logo.png" alt="EVCP" width="120" /> --> + </div> + + <!-- 메인 타이틀: RFQ 초대 --> + <h1> + {{t "rfqInvite.heading" lng=language}} + #{{rfqCode}} + </h1> + + <!-- 벤더에게 인사말 --> + <p> + {{t "rfqInvite.greeting" lng=language}}, <strong>Vendor #{{vendorId}}</strong>. + </p> + + <!-- 프로젝트/RFQ 정보 --> + <p> + {{t "rfqInvite.bodyIntro" lng=language}} + <br /> + <strong>{{t "rfqInvite.projectName" lng=language}}:</strong> {{projectName}}<br /> + <strong>{{t "rfqInvite.projectCode" lng=language}}:</strong> {{projectCode}}<br /> + <strong>{{t "rfqInvite.dueDate" lng=language}}:</strong> {{dueDate}}<br /> + <strong>{{t "rfqInvite.description" lng=language}}:</strong> {{description}} + </p> + + <!-- 아이템 목록 --> + <p> + {{t "rfqInvite.itemListTitle" lng=language}} + </p> + <ul> + {{#each items}} + <li> + <strong>{{this.itemCode}}</strong> + ({{this.quantity}} {{this.uom}}) + - {{this.description}} + </li> + {{/each}} + </ul> + + <!-- 로그인/접속 안내 --> + <p> + {{t "rfqInvite.moreDetail" lng=language}} + </p> + <a class="btn" href="{{loginUrl}}" target="_blank"> + {{t "rfqInvite.viewButton" lng=language}} + </a> + + <!-- 기타 안내 문구 --> + <p> + {{t "rfqInvite.supportMsg" lng=language}} + </p> + + <!-- 푸터 --> + <div class="footer"> + <p> + {{t "rfqInvite.footerDisclaimer" lng=language}} + </p> + </div> + </div> + </body> +</html>
\ No newline at end of file |
