From 675b4e3d8ffcb57a041db285417d81e61284d900 Mon Sep 17 00:00:00 2001 From: dujinkim Date: Sun, 14 Sep 2025 05:28:01 +0000 Subject: (대표님) RFQ-last, tbe-last, 기본계약 템플릿 내 견적,입찰,계약 추가, env.dev NAS_PATH 수정 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/mail/templates/rfq-due-date-change.hbs | 235 +++++++++++++++++++ lib/mail/templates/rfq-invitation.hbs | 301 ++++++++++++++++++++++++ lib/mail/templates/rfq-resend.hbs | 364 +++++++++++++++++++++++++++++ 3 files changed, 900 insertions(+) create mode 100644 lib/mail/templates/rfq-due-date-change.hbs create mode 100644 lib/mail/templates/rfq-invitation.hbs create mode 100644 lib/mail/templates/rfq-resend.hbs (limited to 'lib/mail') diff --git a/lib/mail/templates/rfq-due-date-change.hbs b/lib/mail/templates/rfq-due-date-change.hbs new file mode 100644 index 00000000..9ff268bc --- /dev/null +++ b/lib/mail/templates/rfq-due-date-change.hbs @@ -0,0 +1,235 @@ + + + + + + {{#if (eq language 'ko')}}RFQ 마감일 변경 안내{{else}}RFQ Due Date Change Notification{{/if}} + + + +
+
+

{{#if (eq language 'ko')}}RFQ 마감일 변경 안내{{else}}RFQ Due Date Change Notification{{/if}}

+
+ +

+ {{#if (eq language 'ko')}} + {{vendorName}} 귀하,

+ 아래 RFQ의 마감일이 변경되었음을 알려드립니다. + {{else}} + Dear {{vendorName}},

+ We would like to inform you that the due date for the following RFQ has been changed. + {{/if}} +

+ +
+ ⚠️ {{#if (eq language 'ko')}}중요: 마감일이 변경되었습니다{{else}}Important: Due date has been changed{{/if}} +
+ + + + + + + {{#if rfqTitle}} + + + + + {{/if}} + {{#if rfqType}} + + + + + {{/if}} + {{#if projectCode}} + + + + + {{/if}} + {{#if projectName}} + + + + + {{/if}} + {{#if packageNo}} + + + + + {{/if}} + {{#if packageName}} + + + + + {{/if}} + {{#if itemCode}} + + + + + {{/if}} + {{#if itemName}} + + + + + {{/if}} +
{{#if (eq language 'ko')}}RFQ 번호{{else}}RFQ Number{{/if}}{{rfqCode}}
{{#if (eq language 'ko')}}RFQ 제목{{else}}RFQ Title{{/if}}{{rfqTitle}}
{{#if (eq language 'ko')}}RFQ 유형{{else}}RFQ Type{{/if}}{{rfqType}}
{{#if (eq language 'ko')}}프로젝트 코드{{else}}Project Code{{/if}}{{projectCode}}
{{#if (eq language 'ko')}}프로젝트명{{else}}Project Name{{/if}}{{projectName}}
{{#if (eq language 'ko')}}패키지 번호{{else}}Package No{{/if}}{{packageNo}}
{{#if (eq language 'ko')}}패키지명{{else}}Package Name{{/if}}{{packageName}}
{{#if (eq language 'ko')}}품목 코드{{else}}Item Code{{/if}}{{itemCode}}
{{#if (eq language 'ko')}}품목명{{else}}Item Name{{/if}}{{itemName}}
+ +
+

{{#if (eq language 'ko')}}마감일 변경{{else}}Due Date Change{{/if}}

+
+ {{#if (eq language 'ko')}}기존 마감일: {{else}}Previous Due Date: {{/if}}{{oldDueDate}} +
+
+
+ {{#if (eq language 'ko')}}새 마감일: {{else}}New Due Date: {{/if}}{{newDueDate}} +
+
+ +

+ {{#if (eq language 'ko')}} + 변경된 마감일까지 견적서를 제출해 주시기 바랍니다. + 견적서 제출은 아래 포털 사이트를 통해 진행하실 수 있습니다. + {{else}} + Please submit your quotation by the new due date. + You can submit your quotation through the portal site below. + {{/if}} +

+ +
+ + {{#if (eq language 'ko')}}포털 사이트 바로가기{{else}}Go to Portal Site{{/if}} + +
+ +
+

{{#if (eq language 'ko')}}담당자 정보{{else}}Contact Information{{/if}}

+

+ {{#if (eq language 'ko')}}구매 담당자{{else}}Procurement PIC{{/if}}: {{picName}}
+ {{#if (eq language 'ko')}}이메일{{else}}Email{{/if}}: {{picEmail}} + {{#if engPicName}}
{{#if (eq language 'ko')}}기술 담당자{{else}}Engineering PIC{{/if}}: {{engPicName}}{{/if}} +

+
+ + +
+ + \ No newline at end of file diff --git a/lib/mail/templates/rfq-invitation.hbs b/lib/mail/templates/rfq-invitation.hbs new file mode 100644 index 00000000..d3064d3c --- /dev/null +++ b/lib/mail/templates/rfq-invitation.hbs @@ -0,0 +1,301 @@ + + + + + + {{#if (eq language 'ko')}}RFQ 초대{{else}}RFQ Invitation{{/if}} + + + +
+ +
+ +

{{#if (eq language 'ko')}}견적 요청서 (RFQ){{else}}Request for Quotation{{/if}}

+
+ + +

{{#if (eq language 'ko')}}{{vendorName}} 귀하{{else}}Dear {{vendorName}}{{/if}},

+ +

+ {{#if (eq language 'ko')}} + 귀사를 당사의 입찰에 초대하게 되어 영광입니다. 아래 RFQ에 대한 견적서를 제출해 주시기 바랍니다. + {{else}} + We are pleased to invite your company to submit a quotation for the following RFQ. + {{/if}} +

+ + +
+ {{#if (eq rfqType '일반견적')}}견적{{else if (eq rfqType 'ITB')}}ITB{{else}}RFQ{{/if}} No: {{rfqCode}} +
+ + +
+

{{#if (eq language 'ko')}}견적 요청 정보{{else}}RFQ Information{{/if}}

+ + {{#if rfqTitle}} + + + + + {{/if}} + {{#if projectCode}} + + + + + {{/if}} + {{#if packageNo}} + + + + + {{/if}} + {{#if itemCode}} + + + + + {{/if}} + + + + + {{#if attachmentsCount}} + + + + + {{/if}} +
{{#if (eq language 'ko')}}견적명{{else}}Title{{/if}}{{rfqTitle}}
{{#if (eq language 'ko')}}프로젝트{{else}}Project{{/if}}{{projectCode}} - {{projectName}}
{{#if (eq language 'ko')}}패키지{{else}}Package{{/if}}{{packageNo}} - {{packageName}}
{{#if (eq language 'ko')}}품목{{else}}Item{{/if}}{{itemCode}} - {{itemName}}
{{#if (eq language 'ko')}}품목 수{{else}}Number of Items{{/if}}{{prItemsCount}} {{#if (eq language 'ko')}}개{{else}}items{{/if}}
{{#if (eq language 'ko')}}첨부파일{{else}}Attachments{{/if}}{{attachmentsCount}} {{#if (eq language 'ko')}}개{{else}}file(s){{/if}}
+
+ + +
+ {{#if (eq language 'ko')}} + ⏰ 견적 제출 마감일: {{formatDate dueDate 'YYYY년 MM월 DD일'}} + {{else}} + ⏰ Quotation Due Date: {{formatDate dueDate 'MMMM DD, YYYY'}} + {{/if}} +
+ + + {{#if customMessage}} +
+

{{#if (eq language 'ko')}}추가 안내사항{{else}}Additional Information{{/if}}

+

{{customMessage}}

+
+ {{/if}} + + +
+

+ {{#if (eq language 'ko')}} + 아래 버튼을 클릭하여 상세 정보를 확인하고 견적서를 제출해 주세요. + {{else}} + Please click the button below to view details and submit your quotation. + {{/if}} +

+ + {{#if (eq language 'ko')}}견적서 작성하기{{else}}Submit Quotation{{/if}} + +
+ + +
+

{{#if (eq language 'ko')}}중요 안내사항{{else}}Important Notes{{/if}}

+
    +
  • + {{#if (eq language 'ko')}} + 견적서는 반드시 마감일 이전에 제출해 주시기 바랍니다. + {{else}} + Please ensure your quotation is submitted before the due date. + {{/if}} +
  • +
  • + {{#if (eq language 'ko')}} + 모든 기술 사양 및 상업 조건을 충족하는 견적서를 제출해 주세요. + {{else}} + Please submit a quotation that meets all technical specifications and commercial terms. + {{/if}} +
  • +
  • + {{#if (eq language 'ko')}} + 문의사항이 있으시면 아래 담당자에게 연락 주시기 바랍니다. + {{else}} + If you have any questions, please contact the person below. + {{/if}} +
  • +
+
+ + +
+

{{#if (eq language 'ko')}}담당자 정보{{else}}Contact Information{{/if}}

+ + + + + + + + + + {{#if engPicName}} + + + + + {{/if}} +
{{#if (eq language 'ko')}}구매 담당자{{else}}Procurement Contact{{/if}}{{picName}}
{{#if (eq language 'ko')}}이메일{{else}}Email{{/if}}{{picEmail}}
{{#if (eq language 'ko')}}기술 담당자{{else}}Technical Contact{{/if}}{{engPicName}}
+
+ + + +
+ + \ No newline at end of file diff --git a/lib/mail/templates/rfq-resend.hbs b/lib/mail/templates/rfq-resend.hbs new file mode 100644 index 00000000..1c21f6b9 --- /dev/null +++ b/lib/mail/templates/rfq-resend.hbs @@ -0,0 +1,364 @@ + + + + + + {{#if (eq language 'ko')}}RFQ 재발송{{else}}RFQ Resend{{/if}} + + + +
+ +
+ +

+ {{#if (eq language 'ko')}}견적 요청서 재발송{{else}}Request for Quotation - Resend{{/if}} + {{sendVersion}}{{#if (eq language 'ko')}}차{{else}}th Version{{/if}} +

+
+ + +

{{#if (eq language 'ko')}}{{vendorName}} 귀하{{else}}Dear {{vendorName}}{{/if}},

+ + +
+
+ ⚠️ {{#if (eq language 'ko')}}중요 공지{{else}}Important Notice{{/if}} +
+

+ {{#if (eq language 'ko')}} + 본 RFQ는 수정된 내용으로 재발송되는 것입니다. 다음 사항에 유의해 주시기 바랍니다: + {{else}} + This RFQ is being resent with updated information. Please note the following: + {{/if}} +

+
    +
  • + {{#if (eq language 'ko')}} + 기존에 작성하신 견적 데이터는 모두 초기화되었습니다. + {{else}} + All previously submitted quotation data has been reset. + {{/if}} +
  • +
  • + {{#if (eq language 'ko')}} + 새로운 요구사항과 조건을 확인하시고 견적서를 다시 작성해 주세요. + {{else}} + Please review the new requirements and conditions and resubmit your quotation. + {{/if}} +
  • +
  • + {{#if (eq language 'ko')}} + 이전에 제출하신 견적서는 더 이상 유효하지 않습니다. + {{else}} + Previously submitted quotations are no longer valid. + {{/if}} +
  • +
+
+ + +
+ {{#if (eq rfqType '일반견적')}}견적{{else if (eq rfqType 'ITB')}}ITB{{else}}RFQ{{/if}} No: {{rfqCode}} +
+ + + {{#if hasContractRequirements}} +
+

{{#if (eq language 'ko')}}📋 기본계약 요청사항{{else}}📋 Basic Contract Requirements{{/if}}

+

+ {{#if (eq language 'ko')}} + 다음 계약서류의 제출이 요청됩니다: + {{else}} + The following contract documents are required: + {{/if}} +

+
    + {{#if contracts.nda}} +
  • + N + {{#if (eq language 'ko')}}비밀유지계약서 (NDA){{else}}Non-Disclosure Agreement (NDA){{/if}} +
  • + {{/if}} + {{#if contracts.generalGtc}} +
  • + G + {{#if (eq language 'ko')}}일반 거래약관 (General GTC){{else}}General Terms and Conditions{{/if}} +
  • + {{/if}} + {{#if contracts.projectGtc}} +
  • + P + {{#if (eq language 'ko')}} + 프로젝트 거래약관 (Project {{projectCode}}) + {{else}} + Project Terms and Conditions ({{projectCode}}) + {{/if}} +
  • + {{/if}} + {{#if contracts.agreement}} +
  • + T + {{#if (eq language 'ko')}}기술자료 제공 동의서{{else}}Technical Data Agreement{{/if}} +
  • + {{/if}} +
+
+ {{/if}} + + +
+

{{#if (eq language 'ko')}}견적 요청 정보{{else}}RFQ Information{{/if}}

+ + {{#if rfqTitle}} + + + + + {{/if}} + {{#if projectCode}} + + + + + {{/if}} + {{#if packageNo}} + + + + + {{/if}} + + + + + {{#if attachmentsCount}} + + + + + {{/if}} +
{{#if (eq language 'ko')}}견적명{{else}}Title{{/if}}{{rfqTitle}}
{{#if (eq language 'ko')}}프로젝트{{else}}Project{{/if}}{{projectCode}} - {{projectName}}
{{#if (eq language 'ko')}}패키지{{else}}Package{{/if}}{{packageNo}} - {{packageName}}
{{#if (eq language 'ko')}}품목 수{{else}}Number of Items{{/if}}{{prItemsCount}} {{#if (eq language 'ko')}}개{{else}}items{{/if}}
{{#if (eq language 'ko')}}첨부파일{{else}}Attachments{{/if}}{{attachmentsCount}} {{#if (eq language 'ko')}}개{{else}}file(s){{/if}}
+
+ + +
+ {{#if (eq language 'ko')}} + ⏰ 견적 제출 마감일: {{formatDate dueDate 'YYYY년 MM월 DD일'}} + {{else}} + ⏰ Quotation Due Date: {{formatDate dueDate 'MMMM DD, YYYY'}} + {{/if}} +
+ + + {{#if customMessage}} +
+

{{#if (eq language 'ko')}}추가 안내사항{{else}}Additional Information{{/if}}

+

{{customMessage}}

+
+ {{/if}} + + +
+

+ {{#if (eq language 'ko')}} + ⚠️ 반드시 아래 버튼을 클릭하여 새로운 견적서를 작성해 주세요. + {{else}} + ⚠️ Please click the button below to submit a new quotation. + {{/if}} +

+ + {{#if (eq language 'ko')}}견적서 다시 작성하기{{else}}Resubmit Quotation{{/if}} + +
+ + +
+

{{#if (eq language 'ko')}}담당자 정보{{else}}Contact Information{{/if}}

+ + + + + + + + + + {{#if engPicName}} + + + + + {{/if}} +
{{#if (eq language 'ko')}}구매 담당자{{else}}Procurement Contact{{/if}}{{picName}}
{{#if (eq language 'ko')}}이메일{{else}}Email{{/if}}{{picEmail}}
{{#if (eq language 'ko')}}기술 담당자{{else}}Technical Contact{{/if}}{{engPicName}}
+
+ + + +
+ + \ No newline at end of file -- cgit v1.2.3