This commit is contained in:
rosewiper 2023-10-10 14:28:17 +09:00
commit 171645c2b5
14 changed files with 389 additions and 102 deletions

View File

@ -282,10 +282,16 @@ public class AdjReqMgrVO extends ComDefaultVO implements Serializable{
private String emailTy; // 이메일 발송 유형
private String emailTo; // 이메일 발송 수신자
private String emailFrom; // 이메일 발송 발신자
private String emailSendContent; // 이메일 발송내용
private String adminPhone; //관리자 전화번호
public String getEmailSendContent() {
return emailSendContent;
}
public void setEmailSendContent(String emailSendContent) {
this.emailSendContent = emailSendContent;
}
public String getEmailTitle() {
return emailTitle;
}

View File

@ -307,6 +307,9 @@ public class KccadrConstants {
public static final String ADR_RPPL_USR_TY2 = "02"; // 법인
public static final String ADR_RPPL_USR_TY3 = "03"; // 개인사업자
public static final String ADR_RPPL_USR_DIV_01 = "01"; // 한국인
public static final String ADR_RPPL_USR_DIV_02 = "02"; // 외국인
//ADR_RCD_RDNG : 조정사건기록열람
//신청인구분
public static final String ADR_RCD_RDNG_REQ_TY_01 = "01"; // 신청자

View File

@ -14,6 +14,7 @@ import javax.mail.internet.MimeMessage;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@ -59,9 +60,71 @@ public class SendMgrEmailController {
* @Method 설명 : email 전송화면 이동
*/
@RequestMapping(value = "/kccadr/sendMgr/emailSendMgr.do")
public String emailSendMgrPage() {
public String emailSendMgrPage(
ModelMap model
) {
return "/kccadr/sendMgr/emailSendMgr";
String emailTop = "<!DOCTYPE html>" +
"<html lang=\"ko\">" +
"<head>" +
"<meta charset=\"UTF-8\">" +
"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />" +
"<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />" +
"<meta name=\"viewport\" content=\"\" />" +
"<meta name=\"Keywords\" content=\"\" />" +
"<meta name=\"Description\" content=\"\" />" +
"</head>" +
"<body>" +
"<table align=\"center\" width=\"800\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"border: 5px solid rgb(241, 89, 34);\">" +
" <tbody>" +
" <tr>" +
" <td align=\"left\" bgcolor=\"#ffffff\" style=\"padding: 30px 40px 40px;\">" +
" <a href=\"https://adr.copyright.or.kr\" rel=\"noreferrer noopener\" target=\"_blank\">" +
" <img alt=\"한국저작권위원회-저작권 전자조정시스템 로고\" src=\"https://adr.copyright.or.kr/kccadrPb/usr/image/common/top_logo.png\" style=\"width: 200px; border: 0px currentColor; vertical-align: middle\">" +
" </a>" +
" </td>" +
" </tr>" +
" <tr>" +
" <td align=\"center\" bgcolor=\"#ffffff\" style=\"padding: 0 40px 22px;\">" +
" <p style=\"margin: 0; padding: 24px; font-family: 'Noto Sans KR'; line-height: 26px; text-align: left; border: 3px solid rgb(223, 223, 223);\">" +
" ";
model.addAttribute("emailTop", emailTop);
String emailBottom = "</p>" +
" </td>" +
" </tr>" +
" <tr>" +
" <td style=\"padding: 60px 0 0;\">" +
" <table width=\"800\" bgcolor=\"#f8f8f8\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"padding: 22px 0; border-top: 1px solid #cecece;\">" +
" <tbody>" +
" <tr>" +
" <td align=\"left\" style=\"padding: 0 28px;\">" +
" <a href=\"https://oneid.copyright.or.kr/\" rel=\"noreferrer noopener\" style=\"vertical-align: middle; display: table-cell\" target=\"_blank\" data-saferedirecturl=\"https://www.google.com/url?q=https://oneid.copyright.or.kr/&amp;source=gmail&amp;ust=1647666525852000&amp;usg=AOvVaw3aJ4SNBKmUaX89PBd69nPC\">" +
" <img alt=\"한국저작권위원회-통합회원 로고\" src=\"https://ci5.googleusercontent.com/proxy/0JqqeL8s5aHiWESa7Hkqq7DoxHF0qGfEGwL3ZsfXSpyh-P9mJolNp4QpMbgMj_A7cR44XGl1C3MdSjQ50oR_vqWDIv87H1E=s0-d-e1-ft#https://oneid.copyright.or.kr/images/mail/f_logo.gif\" style=\"border: 0px currentColor; vertical-align: middle\" class=\"CToWUd\">" +
" </a>" +
" </td>" +
" <td align=\"left\" style=\"font-family: 'Noto Sans KR'; font-size: 15px; letter-spacing: -0.2px;\">" +
" <p style=\"margin: 0px 0px 11px; padding: 0px\">본 메일은 발신전용으로 회신하지 않습니다.</p>" +
" <p style=\"margin: 0px; padding: 0px\">" +
" <span style=\"font-weight: bold\">진주</span>" +
" [우 52851] 경상남도 진주시 소호로 117 <span>&nbsp;대표번호 : 055.792.0000</span>" +
" <br>" +
" <span style=\"font-weight: bold\">서울</span>" +
" [우 04323] 서울특별시 용산구 후암로 107, 5/16층. <span>&nbsp;대표번호 : 02.2669.0010</span>" +
" </p>" +
" </td>" +
" </tr>" +
" </tbody>" +
" </table>" +
" </td>" +
" </tr>" +
" </tbody>" +
" </table>" +
"</body>" +
"</html>";
model.addAttribute("emailBottom", emailBottom);
return "/kccadr/sendMgr/emailSendMgr_tabulator";
}
@RequestMapping(value = "/kccadr/sendMgr/emailSendMgrAjax.do")
@ -108,7 +171,7 @@ public class SendMgrEmailController {
message.setFrom(fromAddress);
message.addRecipient(Message.RecipientType.TO, toAddress );
message.setSubject(adjReqMgrVO.getEmailTitle());
message.setContent(adjReqMgrVO.getEmailContent()," text/html; charset=KSC5601");
message.setContent(adjReqMgrVO.getEmailSendContent()," text/html; charset=KSC5601");
System.out.println("------------------ 메일발송 시작 ----------------");
Transport.send(message);
System.out.println("------------------ 메일발송 끝 ----------------");

View File

@ -52,7 +52,7 @@ public class SendMgrSMSController {
@RequestMapping(value = "/kccadr/sendMgr/smsSendMgr.do")
public String smsSendMgrPage() {
return "/kccadr/sendMgr/smsSendMgr";
return "/kccadr/sendMgr/smsSendMgr_tabulator";
}

View File

@ -301,6 +301,7 @@
</update>
<insert id="MsgMgrDAO.insertAdrEmailLog" parameterClass="AdjReqMgrVO">
<![CDATA[
INSERT INTO ADR_EMAIL_LOG (
EMAIL_TIT
, EMAIL_CN
@ -322,6 +323,7 @@
, now()
, now()
)
]]>
</insert>
<select id="MsgMgrDAO.emailMgrListCount" parameterClass="EmailMgrVO" resultClass="Integer">

View File

@ -22,7 +22,7 @@
WHERE
USE_AT = 'Y'
AND CODE_ID = #codeId#
ORDER BY SORT
ORDER BY SORT, CODE_NM
]]>
</select>

View File

@ -49,6 +49,13 @@
var emailContent = $("#emailContent").val();
var emailTop = $("#emailTop").val();
var emailBottom = $("#emailBottom").val();
emailContent = emailTop + emailContent + emailBottom;
if(sendLength == 0){
alert("수신 메일주소를 입력해 주세요");
return;
@ -62,6 +69,7 @@
return;
}
$("#emailSendContent").val(emailContent);
//전송 메일주소 배열 생성
var emailArr = new Array(sendLength);
@ -94,11 +102,14 @@
console.log("ERROR : ", e);
}
});
}
</script>
<form id="emailForm" name="emailForm" method="post">
<input type="hidden" id="emailList" name="emailList"/>
<input type="hidden" id="emailSendContent" name="emailSendContent"/>
<input type="hidden" id="emailTop" name="emailTop" value="<c:out value="${emailTop}"/>"/>
<input type="hidden" id="emailBottom" name="emailBottom" value="<c:out value="${emailBottom}"/>"/>
<!-- cont -->
<div class="cont_wrap">
<div class="box">
@ -132,12 +143,24 @@
<input type="text" size="100" id="emailTitle" name="emailTitle">
</td>
</tr>
<%-- <tr>
<th>발송탬플릿</th>
<td>
<textarea name="emailTop" id="emailTop" cols="30" rows="10" readonly="readonly"><c:out value="${emailTop}"/></textarea>
</td>
</tr> --%>
<tr>
<th>발송내용</th>
<td>
<textarea name="emailContent" id="emailContent" cols="30" rows="10"></textarea>
<textarea name="emailContent" id="emailContent" cols="30" rows="10" ></textarea>
</td>
</tr>
<%-- <tr>
<th>발송탬플릿</th>
<td>
<textarea name="emailBottom" id="emailBottom" cols="30" rows="10" readonly="readonly"><c:out value="${emailBottom}"/></textarea>
</td>
</tr> --%>
<tr>
<th>수신메일주소</th>
<td>

View File

@ -41,9 +41,27 @@
<script type="text/javascript">
$( document ).ready(function() {
//타뷸레이터 생성
tabulator_create();
//버튼을 통한 추가
mailAdd();
//복사붙여넣기
paste();
});
function paste(){
$(document).on('paste', function (e) {
var dataArray = e.originalEvent.clipboardData.getData('text').replaceAll("\r","").split("\n");
for(var i = 0 ; i < dataArray.length ; i ++){
alert(dataArray[i] + " = " + (dataArray[i]=="" || dataArray[i] == null));
if(dataArray[i] == "" || dataArray[i] == null){
continue;
}
tabledata.push({mailAdress:dataArray[i]});
}
});
}
function fnEmailSend(){
//jquery를 활용하여 간단하게 tabulator 함수 호출
@ -53,6 +71,10 @@
var emailSubject = $("#emailSubject").val();
var emailContent = $("#emailContent").val();
var emailTop = $("#emailTop").val();
var emailBottom = $("#emailBottom").val();
emailContent = emailTop + emailContent + emailBottom;
if(sendLength == 0){
alert("수신 메일주소를 입력해 주세요");
@ -75,6 +97,7 @@
}
$("#emailList").val(emailArr);
$("#emailSendContent").val(emailContent);
var data = new FormData(document.emailForm);
$.ajax({
@ -103,23 +126,21 @@
}
function tabulator_create(){
var tabledata = [
];
function tabulator_create(){
//Build Tabulator
//구현 편의성을 위해 jquery 로 만들기
// jquery로 만들어서 jquery로 함수 호출 가능
$("#tabulatorArea").tabulator({
var table = new Tabulator("#tabulatorArea", {
/* $("#tabulatorArea").tabulator({ */
//table setup options
height:"500px",
data:tabledata,
layout:"fitDataTable",
clipboard:true,
reactiveData:true,
clipboardPasteAction:"replace",
validationMode:"highlight",
columns:[
{title:"메일주소", field:"mailAdress", width:200, editor:true},
@ -131,6 +152,9 @@
]
});
}
function mailAdd(){
//메일추가 클릭 시 tabulator에 추가
document.getElementById("emailAdd").addEventListener("click", function(){
var inputEmail = $("#callTo").val();
@ -148,14 +172,16 @@
tabledata.push({mailAdress:inputEmail});
$("#callTo").val('');
// var test = $("#tabulatorArea").tabulator("getInvalidCells");
// var test = $("#tabulatorArea").tabulator("getInvalidCells");
});
}
</script>
<form id="emailForm" name="emailForm" method="post">
<input type="hidden" id="emailList" name="emailList"/>
<input type="hidden" id="emailSendContent" name="emailSendContent"/>
<input type="hidden" id="emailTop" name="emailTop" value="<c:out value="${emailTop}"/>"/>
<input type="hidden" id="emailBottom" name="emailBottom" value="<c:out value="${emailBottom}"/>"/>
<!-- cont -->
<div class="cont_wrap">
<div class="box">

View File

@ -39,10 +39,30 @@
<script type="text/javascript">
$( document ).ready(function() {
//타뷸레이터 생성
tabulator_create();
//버튼을 통한 추가
phoneAdd();
//복사붙여넣기
paste();
});
function fnSmsSend(){
function paste(){
$(document).on('paste', function (e) {
var dataArray = e.originalEvent.clipboardData.getData('text').replaceAll("\r","").split("\n");
for(var i = 0 ; i < dataArray.length ; i ++){
alert(dataArray[i] + " = " + (dataArray[i]=="" || dataArray[i] == null));
if(dataArray[i] == "" || dataArray[i] == null){
continue;
}
tabledata.push({mailAdress:dataArray[i]});
}
});
}
function fnSmsSend(){
var phone = $("#tabulatorArea").tabulator("getData", "phone");
@ -70,6 +90,7 @@ function fnSmsSend(){
var data = new FormData(document.smsForm);
$.ajax({
type: "POST"
, url: "/kccadr/sendMgr/smsSendMgrAjax.do"
@ -93,12 +114,12 @@ function fnSmsSend(){
console.log("ERROR : ", e);
}
});
}
function tabulator_create(){
}
var tabledata = [
];
function tabulator_create(){
//Build Tabulator
//구현 편의성을 위해 jquery 로 만들기
@ -108,9 +129,7 @@ function fnSmsSend(){
height:"500px",
data:tabledata,
layout:"fitDataTable",
clipboard:true,
reactiveData:true,
clipboardPasteAction:"replace",
validationMode:"highlight",
columns:[
{title:"수신번호", field:"phone", width:200, editor:true},
@ -122,7 +141,11 @@ function fnSmsSend(){
]
});
//메일추가 클릭 시 tabulator에 추가
}
function phoneAdd(){
//추가 클릭 시 tabulator에 추가
document.getElementById("phoneAdd").addEventListener("click", function(){
var inputPhone = $("#callTo").val();
@ -140,7 +163,6 @@ function fnSmsSend(){
tabledata.push({phone:inputPhone});
$("#callTo").val('');
});
}
</script>

View File

@ -469,7 +469,7 @@ function fn_countryCodeToggle(){
<label for="rpplPost${status.index}" class="label">우편번호 입력</label>
<form:input path="adjstRpplList[${status.index}].rpplPost" id="rpplPost${status.index}" size="20" cssClass="adr_input" value="${list.rpplPost}" readonly="${list.rpplUsrDiv eq '01' || empty list.rpplUsrDiv ? true : ''}" placeholder="우편번호입력"/>
<kc:select codeId="ITN018" defaultText="${empty list.countryCode ? '가나' : list.countryCode }" name="countryCode" id="countryCode" css="style='display:${list.rpplUsrDiv eq '01' || empty list.rpplUsrDiv ? 'none' : ''}' " />
<kc:select codeId="ITN018" defaultText="${empty list.countryCode ? '국적선택' : list.countryCode }" name="countryCode" id="countryCode" css="style='display:${list.rpplUsrDiv eq '01' || empty list.rpplUsrDiv ? 'none' : ''}' " onChange="AdjstReq.selectCountryCode(this);"/>
<button type="button" class="btnType01 btn_adr_search" onclick="fn_postCode(this);" title="새창팝업 열림" style="display: ${list.rpplUsrDiv ne '02' ? '' : 'none'}">우편번호 검색</button>
<div class="detail_address">
<label for="rpplAddr${status.index}" class="label">주소 입력</label>
@ -477,8 +477,8 @@ function fn_countryCodeToggle(){
<label for="rpplAddrDtl${status.index}" class="label">나머지주소 입력</label>
<form:input path="adjstRpplList[${status.index}].rpplAddrDtl" id="rpplAddrDtl${status.index}" value="${list.rpplAddrDtl}" size="25" cssClass="usrInsertAddr" placeholder="상세주소를 입력해주세요."/>
</div>
<input type="checkbox" name="adjstRpplList[${status.index}].rpplAddrCpYn" id="rpplAddrCpYn${status.index}" onclick="AdjstReq.addressCopy(this);" value="Y" ${list.rpplAddrCpYn eq 'Y' ? 'checked' : ''}/>
<label for="rpplAddrCpYn${status.index}">우편물 수령지로 선택</label>
<input class="mailItem" type="checkbox" name="adjstRpplList[${status.index}].rpplAddrCpYn" id="rpplAddrCpYn${status.index}" onclick="AdjstReq.addressCopy(this);" value="Y" ${list.rpplAddrCpYn eq 'Y' ? 'checked' : ''}/>
<label class="mailItem" for="rpplAddrCpYn${status.index}">우편물 수령지로 선택</label>
</td>
</tr>
<tr class="scb_email">
@ -566,7 +566,7 @@ function fn_countryCodeToggle(){
</div>
</td>
</tr>
<tr class="post_adr">
<tr class="post_adr mailItem">
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>우편물 수령지</p>

View File

@ -33,7 +33,6 @@ var AdjstReq = {
}
},
step1EventBind : function(){
$("input[name$=rpplRelation]").on("change", function(e){
console.log("본인과의 관계 :: " , $(this).val());
if($(this).val() == '04'){
@ -48,6 +47,8 @@ var AdjstReq = {
onKeyUpBizId($("input[name$=rpplBizId]"));
// 사업자번호
onKeyUpBizNo($("input[name$=rpplBizNo]"));
//
this.rpplUsrDivLayout($('input[name=rpplUsrDiv]:checked'));
},
step2EventBind : function() {
@ -389,6 +390,7 @@ var AdjstReq = {
/*
* 20230822 수정
* 230810 조정신청 절자 안내문구 등 수정 9항목 (이용정).hwp 수정요청사항
* 231006 신청인 정보 외국인 주소 관련 수정
*/
if (confirm("입력하신 신청인 정보를 임시 저장하시겠습니까?")) {
$.ajax({
@ -883,16 +885,37 @@ var AdjstReq = {
}
}
// 신청인 구분 (한국인, 외국인 구분)
if(reqPerson.rpplUsrDiv == "${KccadrConstants.ADR_RPPL_USR_DIV_01}"){
// 신청인이 한국인인 경우 확인 (우편번호, 주소, 상세주소, 우편물 수령지)
if(reqPerson.rpplPost == ''){
alert("주소 우편번호를 입력해 주세요.");
return false;
}
if(reqPerson.rpplAddrDtl == ''){
alert("상세 주소 정보를 입력해 주세요.");
return false;
}
if(reqPerson.rpplRealPost == ''){
alert("우편물 수령지 우편번호 정보를 입력해 주세요.");
return false;
}
if(reqPerson.rpplRealAddrDtl == ''){
alert("우편물 수령지 상세주소 정보를 입력해 주세요.");
return false;
}
}else if(reqPerson.rpplUsrDiv == "${KccadrConstants.ADR_RPPL_USR_DIV_02}"){
// 신청인이 외국인 경우 확인 (선택국적, 주소)
if(reqPerson.rpplPost == ''){
alert("국적을 선택해 주세요.");
return false;
}
if(reqPerson.rpplAddr == ''){
alert("주소 정보를 입력해 주세요.");
return false;
}
}
if(reqPerson.rpplEmail1 == ''){
alert("이메일을 입력해 주세요.");
@ -921,15 +944,6 @@ var AdjstReq = {
alert("신청인 연락처 정보를 입력해 주세요.");
return false;
}
if(reqPerson.rpplRealPost == ''){
alert("우편물 수령지 우편번호 정보를 입력해 주세요.");
return false;
}
if(reqPerson.rpplRealAddrDtl == ''){
alert("우편물 수령지 상세주소 정보를 입력해 주세요.");
return false;
}
return true;
},
validStepCheckTwo : function(){
@ -1509,18 +1523,35 @@ var AdjstReq = {
$(thisObj).closest('tbody').find('.btn_adr_search').show();
// 국가코드 selectbox
$('#countryCode').hide();
// 231006 엑셀 85번 수정
// 한국인일때 우편물 수령지 체크 및 주소 입력 구분 표시
$(thisObj).closest('tbody').find('.adr_input').attr("placeholder", "우편번호입력");
$('.mailItem').show();
$(thisObj).closest('tbody').find('.searchResultAddr').css({'width':''});
$(thisObj).closest('tbody').find('.usrInsertAddr').show();
}
// "02": 외국인일 때
if (selectedValue === '02') {
$(thisObj).closest('tbody').find('.adr_input').attr('readonly', true);
// 가장 가까운 주소 입력란을 찾아 readonly 속성을 삭제합니다.
$(thisObj).closest('tbody').find('.adr_input').removeAttr('readonly');
//$(thisObj).closest('tbody').find('.adr_input').removeAttr('readonly');
$(thisObj).closest('tbody').find('.searchResultAddr').removeAttr('readonly');
// 가장 가까운 우편번호 검색 버튼을 찾아 숨깁니다.
$(thisObj).closest('tbody').find('.btn_adr_search').hide();
// 국가코드 selectbox
$('#countryCode').show();
// 231006 엑셀 85번 수정
// 외국인일때 우편물 수령지 체크 및 주소 입력 구분 숨김
$(thisObj).closest('tbody').find('.adr_input').attr("placeholder", "국적선택");
$('.mailItem').hide();
$(thisObj).closest('tbody').find('.usrInsertAddr').hide();
$(thisObj).closest('tbody').find('.searchResultAddr').css({'width':'100%'});
}
}
,expDivision : function(stepVal){
@ -1536,5 +1567,17 @@ var AdjstReq = {
return depth;
}
// 231006 엑셀 85번 수정
// 국가코드 선택시 국적선택 입력창에 코드 입력
,selectCountryCode : function(stepVal){
var selectedValue = $(stepVal).val();
console.log('selectedValue : ', selectedValue);
if(selectedValue == "null"){
console.log('selectedValue : ', selectedValue);
$(stepVal).closest('tbody').find('.adr_input').val('');
}else{
$(stepVal).closest('tbody').find('.adr_input').val(selectedValue);
}
}
}
</script>

View File

@ -15,7 +15,9 @@
// 운영라이선스 적용
//var INNORIX_LICENSE = "FXA8KvVU99M9Ubbr3Yrz91zCNqyXdWCqUQ/OO1f7lj3nifVZZjuLqJIlHXjosrbPynCFJat5fwEgP/RVXftvXSsXmAHSnTVLYciyf8XmbxH8SLfUdCIEnFo+zL8=";
// 개발 라이센스 적용 (만료 23.09.30)
var INNORIX_LICENSE = "SdFY8+dBdt8IY1M4l8fQkBVO1kBmeR6G5LjSUlLcHuYKCGoA14dIM9d5x6nedAJC2YhgbYjAEsedB+RXglSXElTeOto=";
//var INNORIX_LICENSE = "SdFY8+dBdt8IY1M4l8fQkBVO1kBmeR6G5LjSUlLcHuYKCGoA14dIM9d5x6nedAJC2YhgbYjAEsedB+RXglSXElTeOto=";
// 개발 라이센스 적용 (만료 23.12.31)
var INNORIX_LICENSE = "DMhUDOx/+RoGojh0ECXphlfh5DGpLolyCxk7xMuNCAeJ0nqF8SQtKjJdL0jvHs4dgrMIaHrcSeNY+U28a3WFA5No4Pc=";
var INNORIX_VERSION = '1.1.3.458';
var INNORIX_WIN_VERSION = '1.1.3.458';

View File

@ -0,0 +1,97 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
</head>
<body>
<table align="center" width="800" cellspacing="0" cellpadding="0" border="0" style="border: 5px solid rgb(241, 89, 34);">
<tbody>
<tr>
<td align="left" bgcolor="#ffffff" style="padding: 30px 40px 40px;">
<a href="https://adr.copyright.or.kr" rel="noreferrer noopener" target="_blank">
<img alt="한국저작권위원회-저작권 전자조정시스템 로고" src="https://adr.copyright.or.kr/kccadrPb/usr/image/common/top_logo.png" style="width: 200px; border: 0px currentColor; vertical-align: middle">
</a>
</td>
</tr>
<tr>
<td align="center" bgcolor="#ffffff" style="padding: 0 40px 22px;">
<p style="margin: 0; padding: 24px; font-family: 'Noto Sans KR'; line-height: 26px; text-align: left; border: 3px solid rgb(223, 223, 223);">
<!-- 내용 부분 시작 -->
안녕하세요. 한국저작권위원회 교육운영팀 이정수 입니다.<br>
<br>찾아가는 저작권 교육을 신청해주셔서 고맙습니다.<br>
<br>교육일정 및 강사배정관련해서는 신청해주신 사이트<br>(
<a href="https://www.copyright.or.kr/offedu/web/main/mainPage.do" style="text-decoration: none; color: #000000;" target="_blank">https://www.copyright.or.kr/offedu/web/main/mainPage.do</a>
)를
통하여 확인가능하십니다.<br>
<br>
<strong style="color: red">[협조요청]</strong><br>1. 사전에 강사분과 반드시
<strong style="color: blue">일정을 확인</strong>하시고, 학교 도착시간 및 집결지를
안내하여 주시기 바랍니다.<br>2. <strong style="color: blue">교육일정/시간변경</strong>
반드시 위원회와 사전에 협의하여 주시기 바랍니다.<br>3. 원활한 강의진행을 위해 교육 기자재(컴퓨터,
음향시설, 빔프로젝터 등)작용여부를 확인해 주십시오.<br>4. <strong
style="color: red">온라인 교육의 경우는, 방문하지 않는 비대면 교육 입니다. 업무에
차질이 없도록 확인 바랍니다.</strong><br>5. 교육 수강 후 <strong>강의만족도 설문에 참여</strong>
해주시기 바랍니다.<br>&nbsp; <strong style="color: blue">
강의만족도 설문은 교육운영에 대한 결과보고서를 대체하므로 반드시 제출 바랍니다.</strong><br>교육 운영 후(일주일
내)담당교사 또는 신청교사가 해당일자 강사 1명당 1부씩 작성(반별/학년별 작성 아님)하여 주시기 바랍니다.<br>해당
설문 중 강사의 도착시간 관련 문항은 강사평가와 연결되는 부분이오니 신중하게 답변해주시고,<br>강의만족도
설문은 강사평가에 반영되므로 강사에게 공개는 삼가주십시오.<br>또한 강의를 들은 학생 중 대표 학생이나
의견이 있는 학생들을 대상으로 간단하게 설문 실시하여 주시기 바랍니다.<br>위 설문은 찾아가는 저작권 교육
콘텐츠 및 질적 수준 향상에 도움이 될 수 있는 자료로 사용 될 수 있음을 밝힙니다.<br>6. 강사 점심식사
제공은 의무사항이 아닙니다.<br>(다만, 점심시간이 포함된 교육일정일 경우, 미리 식사제공 여부에 대해
강사님께 연락주시면 감사하겠습니다.)<br>7. <strong style="color: blue">강사
프로필은 강사분들의 소중한 개인정보가 포함되어 있으니, 학교내 게시판에 게시하거나 공유하실때는 주의 부탁드립니다.</strong><br>8.
<strong style="color: blue">강사의 성범죄경력조회 관련해서는 위원회가 교육기관이
아니기 때문에 직접적으로 개인에게 조회를 요구할 수 없다는 점 미리 안내드립니다.</strong><br>번거로우시겠지만,
성범죄경력조회가 필요한 학교에서는 프로필에 기재된 강사분의 연락처를 통해 직접 강사분에게 요청하셔서 받으셔야 합니다.<br>
<br>9. <strong>특수 아동이 포함된 학급일 경우, 담임 선생님께서는 교실에 상주하여
주시길 부탁드립니다.</strong><br>
<br>감사합니다.<br>
<br>
<strong>찾아가는저작권교육</strong>
<br>교육운영팀<br>
<br>(52852) 경상남도 진주시 충의로 19, 한국저작권위원회 5층
<br>Tel
<a href="tel:055-792-0233" style="text-decoration: none; color: #000000;">055-792-0233</a>
<br>Email
<a href="mailto:school@copyright.or.kr" style="text-decoration: none; color: #000000;">school@copyright.or.kr</a>
<!-- 내용 부분 끝 -->
</p>
</td>
</tr>
<tr>
<td style="padding: 60px 0 0;">
<table width="800" bgcolor="#f8f8f8" cellspacing="0" cellpadding="0" border="0" style="padding: 22px 0; border-top: 1px solid #cecece;">
<tbody>
<tr>
<td align="left" style="padding: 0 28px;">
<a href="https://oneid.copyright.or.kr/" rel="noreferrer noopener" style="vertical-align: middle; display: table-cell" target="_blank" data-saferedirecturl="https://www.google.com/url?q=https://oneid.copyright.or.kr/&amp;source=gmail&amp;ust=1647666525852000&amp;usg=AOvVaw3aJ4SNBKmUaX89PBd69nPC">
<img alt="한국저작권위원회-통합회원 로고" src="https://ci5.googleusercontent.com/proxy/0JqqeL8s5aHiWESa7Hkqq7DoxHF0qGfEGwL3ZsfXSpyh-P9mJolNp4QpMbgMj_A7cR44XGl1C3MdSjQ50oR_vqWDIv87H1E=s0-d-e1-ft#https://oneid.copyright.or.kr/images/mail/f_logo.gif" style="border: 0px currentColor; vertical-align: middle" class="CToWUd">
</a>
</td>
<td align="left" style="font-family: 'Noto Sans KR'; font-size: 15px; letter-spacing: -0.2px;">
<p style="margin: 0px 0px 11px; padding: 0px">본 메일은 발신전용으로 회신하지 않습니다.</p>
<p style="margin: 0px; padding: 0px">
<span style="font-weight: bold">진주</span>
[우 52851] 경상남도 진주시 소호로 117 <span>&nbsp;대표번호 : 055.792.0000</span>
<br>
<span style="font-weight: bold">서울</span>
[우 04323] 서울특별시 용산구 후암로 107, 5/16층. <span>&nbsp;대표번호 : 02.2669.0010</span>
</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>