Merge branch 'dev' into dev_bbs-feat

main
sjh88 2 years ago
commit 750aa88a02

@ -70,8 +70,8 @@ public class EcCctvCrackdownController {
.build()));
return mav;
}
@RequestMapping(value = "/findCctvCrackdownFiles")
public ModelAndView findCctvCrackdownFiles(final String dirPath){
@RequestMapping(value = "/findBusCctvCrackdownFiles")
public ModelAndView findBusCctvCrackdownFiles(final String dirPath){
XitFileExplorerUtil explorer = new XitFileExplorerUtil(new DirectorySearch(dirPath));
return ResultResponse.of(

@ -109,7 +109,8 @@
$.ajax({
type: 'post'
, enctype: "multipart/form-data"
, url: '<c:url value="/fims/biz/ec/saveCctvCrackdownDatas.do"/>'
<%--, url: '<c:url value="/fims/biz/ec/saveCctvCrackdownDatas.do"/>'--%>
, url: fimsApiUrl.SAVE_CCTV_EC_EXTRL_REGLT_CNTCS
, data: formData
, processData: false
, contentType: false
@ -132,7 +133,8 @@
})
}
cmmAjax({
url: '<c:url value="/fims/biz/ec/saveBusCctvCrackdownDatas.do"/>'
<%--url: '<c:url value="/fims/biz/ec/saveBusCctvCrackdownDatas.do"/>'--%>
url: fimsApiUrl.SAVE_BUS_ONLY_EC_EXTRL_REGLT_CNTC
, data: JSON.stringify(data)
, contentType: 'application/json; charset=utf-8'
, success: () => {
@ -266,8 +268,8 @@
initialRequest: false,
api: {
readData: {
url: '<c:url value="/fims/biz/ec/findCctvCrackdownFiles.do"/>'
//,initParams: {dirPath: $('#dirPath').val()}
<%--url: '<c:url value="/fims/biz/ec/findBusCctvCrackdownFiles.do"/>' --%>
url: fimsApiUrl.FIND_BUS_ONLY_EC_EXTRL_REGLT_CNTC_ATTCH_FILES
,serializer: (params) => getPageParam({dirPath: $('#dirPath').val()}, params)
}
}

@ -66,12 +66,14 @@
let popOption;
switch (flag) {
case "detail":
url = '<c:url value="/fims/biz/ec/ecCctvCrackdownPopup.do"/>';
<%--url = '<c:url value="/fims/biz/ec/ecCctvCrackdownPopup.do"/>'; --%>
url = fimsApiUrl.POPUP_CCTV_EC_EXTRL_REGLT_CNTC_INFO;
popOption = {width: 900, height:800};
popTitle = "외부연계 데이타 상세";
break;
case "file":
url = '<c:url value="/fims/biz/ec/ecCctvCrackdownFileSelPopup.do"/>';
<%--url = '<c:url value="/fims/biz/ec/ecCctvCrackdownFileSelPopup.do"/>';--%>
url = fimsApiUrl.POPUP_CCTV_EC_EXTRL_REGLT_CNTC_DATA_SEL;
popOption = {width: 900, height:750};
popTitle = "외부연계 데이타 선택";
break;
@ -201,7 +203,8 @@
initialRequest: true, // 화면 load시 조회 안함 - default
api: {
readData: {
url: '<c:url value="/fims/biz/ec/findExtrlRegltCntcs.do"/>'
<%--url: '<c:url value="/fims/biz/ec/findExtrlRegltCntcs.do"/>'--%>
url: fimsApiUrl.FIND_CCTV_EC_EXTRL_REGLT_CNTCS
,serializer: (params) => fnAddPageInfo(document.frmSearch, params)
}
}

@ -192,7 +192,8 @@
cmmAjax({
showSuccessMsg: false
,url: '<c:url value="/fims/biz/ec/findExtrlRegltCntcAttchFiles.do"/>'
<%--,url: '<c:url value="/fims/biz/ec/findExtrlRegltCntcAttchFiles.do"/>' --%>
,url: fimsApiUrl.FIND_EC_EXTRL_REGLT_CNTC_ATTCH_FILES
,data: {extrlRegltCntcId: '${extrlRegltCntcDTO.extrlRegltCntcId}', regltSeCode: '${extrlRegltCntcDTO.regltSeCode}'}
,success: (res) => {
cmmImgDownload('#imgList', res.data?.contents, true);
@ -207,12 +208,14 @@
// FIXME: 이미지에디터 팝업 width, height는 952, 800으로 fix
// paintweb config의 imageWidth, imageHeight, viewportWidth, viewPortHeight 와 같이 연관
case "imageEditor":
url = '<c:url value="/framework/biz/cmm/file/cmmPaintwebImageEditorPopup.do"/>';
<%--url = '<c:url value="/framework/biz/cmm/file/cmmPaintwebImageEditorPopup.do"/>';--%>
url = frwkApiUrl.POPUP_PAINTWEB_IMG_EDITOR
popOption = {width: 952, height: 800, resizable:false,scrollbars:'no'};
popTitle = "이미지 에디터";
break;
case "imageView":
url = '<c:url value="/framework/biz/cmm/file/cmmImageViewPopup.do"/>';
<%--url = '<c:url value="/framework/biz/cmm/file/cmmImageViewPopup.do"/>';--%>
url = frwkApiUrl.POPUP_IMG_VIEW
popOption = {width: 950, height: 750, resizable:false, scrollbars:'no'};
popTitle = "이미지 보기";
break;
@ -224,7 +227,8 @@
}
,save: (extrlRegltCntcId) => {
cmmBizAjax('modify', {
url: '<c:url value="/fims/biz/ec/modifyExtrlRegltCntc.do"/>'
<%--url: '<c:url value="/fims/biz/ec/modifyExtrlRegltCntc.do"/>'--%>
url: fimsApiUrl.MODIFY_EC_EXTRL_REGLT_CNTC
,data: $('form').serialize()
})
}
@ -248,7 +252,8 @@
if(!confirm('단속자료를 생성 하시겠습니까?')) return false;
cmmAjax({
url: '<c:url value="/fims/biz/ec/saveExtrRtReglt.do"/>'
<%--url: '<c:url value="/fims/biz/ec/saveExtrRtReglt.do"/>'--%>
url: fimsApiUrl.SAVE_EC_EXTRL_REGLT_CNTC_RT_REGLT
,data: $.param(data)
})
}
@ -258,7 +263,8 @@
}
if(!confirm('서손 처리 하시겠습니까?')) return false;
cmmAjax({
url: '<c:url value="/fims/biz/ec/saveExtrRtErpp.do"/>'
<%--url: '<c:url value="/fims/biz/ec/saveExtrRtErpp.do"/>'--%>
url: fimsApiUrl.SAVE_EC_EXTRL_REGLT_CNTC_RT_ERPP
,data: $.param(data)
})
}

@ -127,33 +127,11 @@
**************************************************************************/
let orgData;
/* *******************************
* Biz function
******************************* */
const fnBiz = {
pagePopup: function(flag, params) {
let url;
let popTitle;
let popOption;
switch (flag) {
case "imageEditor":
url = '<c:url value="/framework/biz/cmm/file/cmmPaintwebImageEditorPopup.do"/>';
popOption = {width: 950, height: 750, resizable:false,scrollbars:'no'};
popTitle = "이미지 에디터";
break;
case "imageView":
url = '<c:url value="/framework/biz/cmm/file/cmmImageViewPopup.do"/>';
popOption = {width: 950, height: 750, resizable:false,scrollbars:'no'};
popTitle = "이미지 보기";
break;
default:
break;
}
window.opener.popup = CmmPopup.open(url, params, popOption, popTitle);
//var w = window.open("/imageEditor.do", "", "width=800,height=650,top=0px,left=200px,status=,resizable=false,scrollbars=no");
}
,save: () => {
save: () => {
let confirmMsg = '답변 처리 하시겠습니까?';
const fileName = $('input[name=interfaceSeqN]').val()+'.xml';
@ -164,12 +142,14 @@
if(!confirm(confirmMsg)) return false;
cmmAjax({
showSuccessMsg: false
,url: '<c:url value="/fims/biz/ec/saveCtznStmtAns.do"/>'
<%--,url: '<c:url value="/fims/biz/ec/saveCtznStmtAns.do"/>'--%>
,url: fimsApiUrl.SAVE_EC_CTZN_STMT_ANSWER
,data: $('#frmStmt').serialize()
,success: (res) => {
const data = {fileFullPath: res.data?.contents, fileName};
fetch('<c:url value="/framework/biz/cmm/file/downloadFromFileFullPath.do"/>'
<%--fetch('<c:url value="/framework/biz/cmm/file/downloadFromFileFullPath.do"/>'--%>
fetch(frwkApiUrl.DOWNLOAD_BY_FILE_PATH
,{
method: 'post'
,body: JSON.stringify(data)
@ -187,18 +167,6 @@
}
})
}
,remove: (ctznSttemntDetailSn) => {
const data = {
interfaceSeqN: '${ansDTO.interfaceSeqN}'
,ctznSttemntDetailSn: ctznSttemntDetailSn
}
if(confirm('첨부파일도 함께 삭제 하시겠습까?')) data.removeImageData = true;
cmmBizAjax('remove', {
url: '<c:url value="/fims/biz/ec/removeCtznStmtDtl.do"/>'
,data: $.param(data)
})
}
,validate: () => {
if(orgData === $('form').serialize()){
alert('변경된 내용이 없습니다.');

@ -80,17 +80,20 @@
let popOption;
switch (flag) {
case "detail":
url = '<c:url value="/fims/biz/ec/ecCtznSttemntMgtPopup.do"/>';
<%--url = '<c:url value="/fims/biz/ec/ecCtznSttemntMgtPopup.do"/>'; --%>
url = fimsApiUrl.POPUP_EC_CTZN_STMT;
popOption = {width: 900, height:800};
popTitle = "주민 신고 데이타 상세";
break;
case "file":
url = '<c:url value="/fims/biz/ec/ecNatlNewspaperFileSelPopup.do"/>';
<%--url = '<c:url value="/fims/biz/ec/ecNatlNewspaperFileSelPopup.do"/>'; --%>
url = fimsApiUrl.POPUP_EC_NATL_NEWS_PAPER_DATA_SEL;
popOption = {width: 900, height:750};
popTitle = "주민 신고 데이타 선택";
break;
case "answer":
url = '<c:url value="/fims/biz/ec/ecCtznSttemntAnsMgtPopup.do"/>';
<%--url = '<c:url value="/fims/biz/ec/ecCtznSttemntAnsMgtPopup.do"/>'; --%>
url = fimsApiUrl.POPUP_EC_CTZN_STMT_ANS;
popOption = {width: 900, height:780};
popTitle = "주민 신고 데이타 답변";
break;
@ -330,7 +333,15 @@
name: 'insttCode',
minWidth: 200,
sortable: false,
align: 'center'
align: 'center',
formatter: 'listItemText',
disabled: true,
editor: {
type: "select",
options: {
listItems: ComboCodeData.insttCode
}
},
},
{
header: '시스템코드',
@ -391,8 +402,8 @@
initialRequest: true, // 화면 load시 조회 안함 - default
api: {
readData: {
<%--url: '<c:url value="/fims/biz/ec/findCtznStmts.do"/>'--%>
url: '<c:url value="/fims/biz/ec/findCtznStmtDtls.do"/>'
<%--url: '<c:url value="/fims/biz/ec/findCtznStmtDtls.do"/>'--%>
url: fimsApiUrl.FIND_EC_CTZN_STMT_DTLS
,serializer: (params) => fnAddPageInfo(document.frmSearch, params)
}
}

@ -270,7 +270,8 @@
cmmAjax({
showSuccessMsg: false
,url: '<c:url value="/fims/biz/ec/findNatlNewspaperAttchFiles.do"/>'
<%--,url: '<c:url value="/fims/biz/ec/findNatlNewspaperAttchFiles.do"/>' --%>
,url: fimsApiUrl.FIND_EC_NATL_NEWS_PAPER_ATTCH_FILES
,data: {interfaceSeqN: '${reqDTO.interfaceSeqN}'}
,success: (res) => {
cmmImgDownload('#imgList', res.data?.contents, true);
@ -285,12 +286,14 @@
//FIXME: 이미지에디터 팝업 width, height는 952, 800으로 fix
// paintweb config의 imageWidth, imageHeight, viewportWidth, viewPortHeight 와 같이 연관
case "imageEditor":
url = '<c:url value="/framework/biz/cmm/file/cmmPaintwebImageEditorPopup.do"/>';
<%--url = '<c:url value="/framework/biz/cmm/file/cmmPaintwebImageEditorPopup.do"/>'; --%>
url = frwkApiUrl.POPUP_PAINTWEB_IMG_EDITOR;
popOption = {width: 952, height: 800, resizable:false,scrollbars:'no'};
popTitle = "이미지 에디터";
break;
case "imageView":
url = '<c:url value="/framework/biz/cmm/file/cmmImageViewPopup.do"/>';
<%--url = '<c:url value="/framework/biz/cmm/file/cmmImageViewPopup.do"/>';--%>
url = frwkApiUrl.POPUP_IMG_VIEW;
popOption = {width: 950, height: 750, resizable:false,scrollbars:'no'};
popTitle = "이미지 보기";
break;
@ -313,7 +316,8 @@
,vhcleNo: frm.find('input[name=vhcleNo]').val().trim()
}
cmmBizAjax('modify', {
url: '<c:url value="/fims/biz/ec/modifyCtznStmtDtl.do"/>'
<%--url: '<c:url value="/fims/biz/ec/modifyCtznStmtDtl.do"/>'--%>
url: fimsApiUrl.MODIFY_EC_CTZN_STMT_DTL
,data: $.param(data)
})
}
@ -325,7 +329,8 @@
if(confirm('첨부파일도 함께 삭제 하시겠습까?')) data.removeImageData = true;
cmmBizAjax('remove', {
url: '<c:url value="/fims/biz/ec/removeCtznStmtDtl.do"/>'
<%--url: '<c:url value="/fims/biz/ec/removeCtznStmtDtl.do"/>'--%>
url: fimsApiUrl.REMOVE_EC_CTZN_STMT_DTL
,data: $.param(data)
})
}
@ -345,7 +350,8 @@
if(!confirm('단속자료를 생성 하시겠습니까?')) return false;
cmmAjax({
url: '<c:url value="/fims/biz/ec/saveRtReglt.do"/>'
<%--url: '<c:url value="/fims/biz/ec/saveRtReglt.do"/>' --%>
url: fimsApiUrl.SAVE_EC_CTZN_STMT_RT_REGLT
,data: $.param(data)
})
}
@ -356,7 +362,8 @@
}
if(!confirm('서손 처리 하시겠습니까?')) return false;
cmmAjax({
url: '<c:url value="/fims/biz/ec/saveRtErpp.do"/>'
<%--url: '<c:url value="/fims/biz/ec/saveRtErpp.do"/>'--%>
url: fimsApiUrl.SAVE_EC_CTZN_STMT_RT_ERPP
,data: $.param(data)
})
}

@ -59,11 +59,7 @@
******************************* */
const fnBiz = {
search: () => {
GRID.reloadData();
//FIXME : onGridUpdated
GRID.on('onGridUpdated', (ev) => {
console.log('%%%%%%%%%%%%%>>>>>>>',ev)
}) // 그리드 레이아웃 새로고침 (로드가 다 되지 않는 경우 그리드가 흰색 화면으로 출력될 때가 있다.))
GRID.reloadData();// 그리드 레이아웃 새로고침 (로드가 다 되지 않는 경우 그리드가 흰색 화면으로 출력될 때가 있다.))
}
,add: () => {
const arrChecks = GRID.getCheckedRows();
@ -82,7 +78,8 @@
if(confirm("등록 하시겠습니까?")) {
cmmAjax({
url: '<c:url value="/fims/biz/ec/saveNatlNewspaers.do"/>'
<%--url: '<c:url value="/fims/biz/ec/saveNatlNewspaers.do"/>' --%>
url: fimsApiUrl.SAVE_EC_NATL_NEWS_PAPER
,data: JSON.stringify(data)
,contentType: 'application/json; charset=utf-8'
,success: () => {
@ -184,8 +181,8 @@
initialRequest: true,
api: {
readData: {
url: '<c:url value="/fims/biz/ec/findNatlNewspaperFiles.do"/>'
//,initParams: {dirPath: $('#dirPath').val()}
<%--url: '<c:url value="/fims/biz/ec/findNatlNewspaperFiles.do"/>' --%>
url: fimsApiUrl.FIND_EC_NATL_NEWS_PAPER_ATTCH_FILES
,serializer: (params) => getPageParam({dirPath: $('#dirPath').val()}, params)
}
}

@ -66,12 +66,14 @@
let popOption;
switch (flag) {
case "detail":
url = '<c:url value="/fims/biz/ec/ecNatlNewspaperPopup.do"/>';
<%--url = '<c:url value="/fims/biz/ec/ecNatlNewspaperPopup.do"/>';--%>
url = fimsApiUrl.POPUP_EC_NATL_NEWS_PAPER_INFO;
popOption = {width: 1000, height:800};
popTitle = "주민 신고 데이타 상세";
break;
case "file":
url = '<c:url value="/fims/biz/ec/ecNatlNewspaperFileSelPopup.do"/>';
<%--url = '<c:url value="/fims/biz/ec/ecNatlNewspaperFileSelPopup.do"/>';--%>
url = fimsApiUrl.POPUP_EC_NATL_NEWS_PAPER_DATA_SEL
popOption = {width: 900, height:750};
popTitle = "주민 신고 데이타 선택";
break;
@ -184,7 +186,8 @@
initialRequest: true, // 화면 load시 조회 안함 - default
api: {
readData: {
url: '<c:url value="/fims/biz/ec/findNatlNewspaers.do"/>'
<%--url: '<c:url value="/fims/biz/ec/findNatlNewspaers.do"/>' --%>
url: fimsApiUrl.FIND_EC_NATL_NEWS_PAPERS
,serializer: (params) => fnAddPageInfo(document.frmSearch, params)
}
}

@ -229,7 +229,8 @@
cmmAjax({
showSuccessMsg: false
,url: '<c:url value="/fims/biz/ec/findNatlNewspaperAttchFiles.do"/>'
<%--,url: '<c:url value="/fims/biz/ec/findNatlNewspaperAttchFiles.do"/>' --%>
,url: fimsApiUrl.FIND_EC_NATL_NEWS_PAPER_ATTCH_FILES
,data: {interfaceSeqN: '${interfaceSeqN}'}
,success: (res) => {
cmmImgDownload('#imgList', res.data?.contents);
@ -242,7 +243,8 @@
let popOption;
switch (flag) {
case "imageView":
url = '<c:url value="/framework/biz/cmm/file/cmmImageViewPopup.do"/>';
<%--url = '<c:url value="/framework/biz/cmm/file/cmmImageViewPopup.do"/>';--%>
url = frwkApiUrl.POPUP_IMG_VIEW;
popOption = {width: 950, height: 750, resizable:false, scrollbars:'no'};
popTitle = "이미지 보기";
break;

@ -50,6 +50,8 @@
<script type="text/javascript" src="${ctx}/resources/biz/common/js/jquery.serializeObject.js" ></script>
<!--script type="text/javascript" src="${ctx}/resources/biz/common/js/jquery-ui.js" ></script-->
<script type="text/javascript" src="${ctx}/resources/biz/common/js/defaultUI.js" ></script>
<script type="text/javascript" src="${ctx}/resources/biz/common/js/fimsApiURL.js"></script>
<script type="text/javascript" src="${ctx}/resources/framework/js/cmm/frwkApiURL.js" ></script>
<script type="text/javascript" src="${ctx}/resources/framework/js/cmm/xit-tui-grid.js" ></script>
<script type="text/javascript" src="${ctx}/resources/framework/js/cmm/XitCmmnUtil.js" ></script>
<script type="text/javascript" src="${ctx}/resources/framework/js/cmm/XitExportUtil.js" ></script>
@ -89,6 +91,13 @@
<script type="text/javascript">
$(document).ready(function(){
/*
sessionStorage.setItem("contextpath", "${pageContext.request.contextPath}");
var ctx = getContextPath();
var getContextPath = function() {
return sessionStorage.getItem("contextpath");
}
*/
// FIXME: 디자인 적용 필요
// blockUI 적용
$(document).ajaxStart(function(handler){

@ -7,6 +7,12 @@ ComboCodeData = {
,{value: 'PVS', text: '주정차위반과태료'}
]
// 기관코드 : XIT025
,insttCode: [
{value: '3650000', text: '대전광역시 중구'}
,{value: '3670000', text: '대전광역시 유성구'}
]
// 단속구분코드 : FIM002
,regltSeCode: [
{value: '01', text: '고정형CCTV'}

@ -0,0 +1,44 @@
const fimsApiUrl = {
/**
* fims 공통 API URL
*/
/**
* fims API URL
*/
//외부연계처리 - 시민신고(국민신문고) 데이타 관리
POPUP_EC_NATL_NEWS_PAPER_DATA_SEL: '/fims/biz/ec/ecNatlNewspaperFileSelPopup.do' //국민신문고 데이타 선택
,POPUP_EC_NATL_NEWS_PAPER_INFO: '/fims/biz/ec/ecNatlNewspaperPopup.do' //국민신문고 데이타 상세
,SAVE_EC_NATL_NEWS_PAPER: '/fims/biz/ec/saveNatlNewspaers.do' //국민신문고 데이타 등록
,FIND_EC_NATL_NEWS_PAPERS: '/fims/biz/ec/findNatlNewspaers.do' //국민신문고 목록 조회
,FIND_EC_NATL_NEWS_PAPER_ATTCH_FILES: '/fims/biz/ec/findNatlNewspaperAttchFiles.do' //국민신문고 첨부파일 목록 조회
//외부연계처리 - 시민신고 접수관리
,POPUP_EC_CTZN_STMT: '/fims/biz/ec/ecCtznSttemntMgtPopup.do' //주민 신고 데이타 상세
,POPUP_EC_CTZN_STMT_ANS: '/fims/biz/ec/ecCtznSttemntAnsMgtPopup.do' //주민 신고 데이타 답변
,FIND_EC_CTZN_STMT_DTLS: '/fims/biz/ec/findCtznStmtDtls.do' //주민신고 상세 목록 조회
,MODIFY_EC_CTZN_STMT_DTL: '/fims/biz/ec/modifyCtznStmtDtl.do' //주민신고 상세 변경
,REMOVE_EC_CTZN_STMT_DTL: '/fims/biz/ec/removeCtznStmtDtl.do' //주민신고 상세 삭제
,SAVE_EC_CTZN_STMT_RT_REGLT: '/fims/biz/ec/saveRtReglt.do' //주민신고 단속자료 생성
,SAVE_EC_CTZN_STMT_RT_ERPP: '/fims/biz/ec/saveRtErpp.do' //주민신고 서손자료 생성
,SAVE_EC_CTZN_STMT_ANSWER: '/fims/biz/ec/saveCtznStmtAns.do' //주민신고 답변 생성
//외부연계처리 - CCTV 데이타 관리(cctv고정형 / 이동형, 버스전용차로)
,POPUP_CCTV_EC_EXTRL_REGLT_CNTC_INFO: '/fims/biz/ec/ecCctvCrackdownPopup.do' //CCTV 외부연계 데이타 상세
,POPUP_CCTV_EC_EXTRL_REGLT_CNTC_DATA_SEL: '/fims/biz/ec/ecCctvCrackdownFileSelPopup.do' //CCTV 외부연계 데이타 선택
,FIND_CCTV_EC_EXTRL_REGLT_CNTCS: '/fims/biz/ec/findExtrlRegltCntcs.do' //CCTV 외부연계 데이타 목록 조회
,SAVE_CCTV_EC_EXTRL_REGLT_CNTCS: '/fims/biz/ec/saveCctvCrackdownDatas.do' //CCTV 외부연계(고정형 / 이동형) 데이타 저장
,SAVE_BUS_ONLY_EC_EXTRL_REGLT_CNTC: '/fims/biz/ec/saveBusCctvCrackdownDatas.do' //CCTV 외부연계(버스전용차료) 데이타 저장
,MODIFY_EC_EXTRL_REGLT_CNTC: '/fims/biz/ec/modifyExtrlRegltCntc.do' //CCTV 외부연계 데이타 변경
,SAVE_EC_EXTRL_REGLT_CNTC_RT_REGLT: '/fims/biz/ec/saveExtrRtReglt.do' //CCTV 외부연계 데이타 단속자료 생성
,SAVE_EC_EXTRL_REGLT_CNTC_RT_ERPP: '/fims/biz/ec/saveExtrRtErpp.do' //CCTV 외부연계 데이타 서손자료 생성
,FIND_BUS_ONLY_EC_EXTRL_REGLT_CNTC_ATTCH_FILES: '/fims/biz/ec/findBusCctvCrackdownFiles.do' //CCTV 외부연계(버스전용차료) 데이타 조회
,FIND_EC_EXTRL_REGLT_CNTC_ATTCH_FILES: '/fims/biz/ec/findExtrlRegltCntcAttchFiles.do' //CCTV 외부연계 첨부파일 목록 조회
}

@ -0,0 +1,17 @@
const frwkApiUrl = {
/**
* framework 공통 API URL
*/
//paintweb image editor popup
POPUP_PAINTWEB_IMG_EDITOR: '/framework/biz/cmm/file/cmmPaintwebImageEditorPopup.do'
//image view
,POPUP_IMG_VIEW: '/framework/biz/cmm/file/cmmImageViewPopup.do'
//파일 download - file full path
,DOWNLOAD_BY_FILE_PATH: '/framework/biz/cmm/file/downloadFromFileFullPath.do'
/**
* framework 업무 API URL
*/
}
Loading…
Cancel
Save