diff --git a/WebContent/WEB-INF/auditpoints.dat b/WebContent/WEB-INF/auditpoints.dat index 6b048d5..9ba8e9e 100644 --- a/WebContent/WEB-INF/auditpoints.dat +++ b/WebContent/WEB-INF/auditpoints.dat @@ -16,3 +16,4 @@ PortalPartnershipManController_피드백/개선요청관리_APIGW_UNMASK,DELETE PortalPropertyController_포탈 프로퍼티 관리_APIGW_UPDATE PortalUserTermsManController_약관동의 이력_APIGW_UNMASK MessageRequestManController_메세지발송내역_APIGW_UPDATE_STATUS +PortalInquiryManController_Q&A문의관리_APIGW_VISIBILITY diff --git a/WebContent/WEB-INF/weblogic-web-app.xsd b/WebContent/WEB-INF/weblogic-web-app.xsd deleted file mode 100644 index 1b269fd..0000000 --- a/WebContent/WEB-INF/weblogic-web-app.xsd +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WebContent/jsp/onl/apim/portalinquiry/portalInquiryMan.jsp b/WebContent/jsp/onl/apim/portalinquiry/portalInquiryMan.jsp index 9944c7e..9845160 100644 --- a/WebContent/jsp/onl/apim/portalinquiry/portalInquiryMan.jsp +++ b/WebContent/jsp/onl/apim/portalinquiry/portalInquiryMan.jsp @@ -33,6 +33,17 @@ } } + function formatVisibility(cellvalue, options, rowObject) { + if (cellvalue == 'PRIVATE') { + return '비공개'; + } else if (cellvalue == 'ALL') { + return '전체공개'; + } else if (cellvalue == 'ORG') { + return '법인공개'; + } + return cellvalue; + } + function formatFile(cellvalue, options, rowObject) { var iconPath = '${pageContext.request.contextPath}/images/icon_file.png'; var icon = rowObject.hasAttachment ? 'File Attached' : ''; @@ -101,13 +112,14 @@ mtype: 'POST', url: url, postData : { cmd : 'LIST' }, - colNames:['No.', 'id', '제목', '법인명', '상태', '작성자', '등록일', '답변자','답변일'], + colNames:['No.', 'id', '제목', '법인명', '상태', '공개범위', '작성자', '등록일', '답변자','답변일'], colModel:[ { name : 'rowNum' , align:'center', width:50, sortable:false }, { name : 'id' , align:'center', key:true, hidden:true}, { name : 'inquirySubject' , align:'left' , width:200 , formatter: formatFile}, { name : 'orgName' , align:'center' , width:100 , }, { name : 'inquiryStatus' , align:'center', width:70, formatter: formatInquiryStatus }, + { name : 'visibility' , align:'center', width:70, formatter: formatVisibility }, { name : 'inquirer.userName', align:'center', width:70 }, { name : 'createdDate' , align:'center', width:100, formatter: timeStampFormat }, { name : 'responderName' , align:'center', width:70 }, diff --git a/WebContent/jsp/onl/apim/portalinquiry/portalInquiryManDetail.jsp b/WebContent/jsp/onl/apim/portalinquiry/portalInquiryManDetail.jsp index 26d00c0..2d7b61b 100644 --- a/WebContent/jsp/onl/apim/portalinquiry/portalInquiryManDetail.jsp +++ b/WebContent/jsp/onl/apim/portalinquiry/portalInquiryManDetail.jsp @@ -79,12 +79,46 @@ margin-left: 2px; font-weight: bold; } + + .reason-modal-overlay { + display: none; + position: fixed; + top: 0; left: 0; + width: 100%; height: 100%; + background: rgba(0, 0, 0, 0.4); + z-index: 1000; + } + .reason-modal-box { + position: absolute; + top: 50%; left: 50%; + transform: translate(-50%, -50%); + background: #fff; + border-radius: 6px; + padding: 20px; + width: 400px; + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2); + } + .reason-modal-box h3 { + margin: 0 0 12px; + font-size: 16px; + } + .reason-modal-box textarea { + width: 100%; + min-height: 80px; + box-sizing: border-box; + } + .reason-modal-actions { + margin-top: 12px; + text-align: right; + }