소스정리

main
이범준 3 days ago
parent 69898de9c9
commit 225bef9790

@ -10,7 +10,26 @@
<data xmlns="" />
</xf:instance>
<w2:dataCollection baseNode="map">
<w2:dataMap baseNode="list" repeatNode="map" id="result" saveRemovedData="true">
<w2:dataList id="excelUpload" baseNode="list" repeatNode="map" saveRemovedData="true" style="">
<w2:columnInfo>
<w2:column id="pNum" name="납세번호" dataType="text"></w2:column>
<w2:column id="documentNo" name="전자납부번호" dataType="text"></w2:column>
<w2:column dataType="text" id="residentNo" name="주민번호"></w2:column><w2:column dataType="text" id="owner" name="소유주"></w2:column>
<w2:column dataType="text" id="carNo" name="차량번호"></w2:column><w2:column dataType="text" id="bank" name="수납기관"></w2:column>
<w2:column id="receiptCon" name="수납매체" dataType="text"></w2:column>
<w2:column dataType="text" id="receiptDate" name="수납일자"></w2:column>
<w2:column dataType="text" id="receiptAmount" name="수납금액"></w2:column>
<w2:column dataType="text" id="receiptSemok" name="세목"></w2:column>
<w2:column id="paymentCnt" name="일부납회자" dataType="text"></w2:column>
<w2:column dataType="text" id="receiptAgency" name="징수기관"></w2:column>
<w2:column id="image" name="이미지" dataType="text"></w2:column>
</w2:columnInfo>
</w2:dataList>
<w2:dataMap id="result" baseNode="list" repeatNode="map" saveRemovedData="true">
<w2:keyInfo>
<w2:key id="fileNm" name="파일명" dataType="text"></w2:key>
<w2:key id="totalCnt" name="전체건수" dataType="text"></w2:key>
@ -22,7 +41,7 @@
<w2:key id="failCnt" name="실패건수" dataType="text"></w2:key>
</w2:keyInfo>
</w2:dataMap>
<w2:dataList baseNode="list" repeatNode="map" id="resultList02" saveRemovedData="true">
<w2:dataList id="resultList02" baseNode="list" repeatNode="map" saveRemovedData="true">
<w2:columnInfo>
<w2:column id="penaltyManageYear" name="관리년도" dataType="text"></w2:column>
<w2:column id="penaltySeqno" name="관리번호" dataType="text"></w2:column>
@ -43,12 +62,12 @@
<w2:column id="napgiGubun" name="납기구분" dataType="text"></w2:column>
</w2:columnInfo>
</w2:dataList>
<w2:dataMap baseNode="map" id="search_cond">
<w2:dataMap id="search_cond" baseNode="map">
<w2:keyInfo>
<w2:key id="fileData" name="파일내용" dataType="text"></w2:key>
</w2:keyInfo>
</w2:dataMap>
<w2:dataList baseNode="list" id="resultList01" repeatNode="map" saveRemovedData="true" style="">
<w2:dataList id="resultList01" baseNode="list" repeatNode="map" saveRemovedData="true" style="">
<w2:columnInfo>
<w2:column dataType="text" id="penaltyManageYear" name="관리번호"></w2:column>
<w2:column dataType="text" id="penaltySeqno" name="일련번호"></w2:column>
@ -71,10 +90,9 @@
<w2:column id="receiptKbnNm" name="납기구분" dataType="text"></w2:column>
<w2:column id="year" name="년" dataType="text"></w2:column>
<w2:column id="month" name="월" dataType="text"></w2:column>
</w2:columnInfo>
</w2:dataList>
<w2:dataList baseNode="list" repeatNode="map" id="resultError" saveRemovedData="true">
<w2:dataList id="resultError" baseNode="list" repeatNode="map" saveRemovedData="true">
<w2:columnInfo>
<w2:column id="penaltyManageYear" name="관리년도" dataType="text"></w2:column>
<w2:column id="penaltySeqno" name="관리번호" dataType="text"></w2:column>
@ -91,43 +109,11 @@
<w2:column id="motionId" name="고지구분" dataType="text"></w2:column>
<w2:column id="napgiDate" name="납기일자" dataType="text"></w2:column>
<w2:column id="remark" name="비고" dataType="text"></w2:column>
</w2:columnInfo>
<w2:data use="false">
</w2:data>
</w2:dataList>
<w2:dataList baseNode="list" id="excelUpload" repeatNode="map" saveRemovedData="true" style="">
<w2:columnInfo>
<w2:column id="pNum" name="납세번호" dataType="text"></w2:column>
<w2:column id="documentNo" name="전자납부번호" dataType="text"></w2:column>
<w2:column dataType="text" id="residentNo" name="주민번호"></w2:column><w2:column dataType="text" id="owner" name="소유주"></w2:column>
<w2:column dataType="text" id="carNo" name="차량번호"></w2:column><w2:column dataType="text" id="bank" name="수납기관"></w2:column>
<w2:column id="receiptCon" name="수납매체" dataType="text"></w2:column>
<w2:column dataType="text" id="receiptDate" name="수납일자"></w2:column>
<w2:column dataType="text" id="receiptAmount" name="수납금액"></w2:column>
<w2:column dataType="text" id="receiptSemok" name="세목"></w2:column>
<w2:column id="paymentCnt" name="일부납회자" dataType="text"></w2:column>
<w2:column dataType="text" id="receiptAgency" name="징수기관"></w2:column>
<w2:column id="image" name="이미지" dataType="text"></w2:column>
</w2:columnInfo>
<w2:data use="false"></w2:data>
</w2:dataList>
</w2:dataCollection>
<w2:workflowCollection></w2:workflowCollection>
<xf:submission id="sbm_searchPenaltyList"
ref='data:json,{"id":"search_cond","key":"param"}'
target='data:json,[{"id":"resultList01","key":"resultList01"},{"id":"resultList02","key":"resultList02"},{"id":"result","key":"result"}]'
action="/cfs/fine/findPenaltyList19.do" method="post"
mediatype="application/json" encoding="UTF-8" instance="" replace=""
errorHandler="" customHandler="" mode="asynchronous" processMsg="조회중입니다" ev:submit=""
ev:submitdone=""
ev:submiterror=""
abortTrigger="">
</xf:submission>
<xf:submission id="sub_search"
ref='data:json,{"id":"excelUpload","key":"param"}'
target='data:json,[{"id":"resultList01","key":"result"},{"id":"resultError","key":"resultError"}]'
@ -144,58 +130,18 @@
//load
scwin.onpageload = function() {
trigger1.setStyle( "display" , "none" );
//grp_group1.hide();
};
scwin.onpageunload = function() {
};
//OCR자료 LOAD
scwin.btn_load_onclick = function(e) {
openTextFile();
scwin.trigger1_onclick = function(fileName) {
com.executeSubmission(sub_search); //파일 처리
};
//OCR자료 LOAD - 팝업창
function openTextFile() {
var input = document.createElement("input");
input.type = "file";
input.accept = "text/plain"; // 확장자가 xxx, yyy 일때, ".xxx, .yyy"
input.onchange = function (event) {
processFile(event.target.files[0]);
};
input.click();
}
//OCR자료 LOAD - 파일 읽어서 처리
function processFile(file) {
//화면 초기화
result.setEmptyValue();
resultList01.removeAll();
resultList02.removeAll();
resultError.removeAll();
var fileResult;
var reader = new FileReader();
reader.onload = function () {
fileResult = reader.result;
var strArray = fileResult.split("\n");
if(strArray[0] == ""){
alert("Load할 Data기 존재하지 않습니다.");
return;
}
search_cond.set( "fileData" , fileResult );
result.set( "fileNm", file.name );
com.executeSubmission(sub_search); //OCR 파일 처리
};
reader.readAsText(file, /* optional */ "euc-kr");
}
////OCR 파일 처리 - 후
////파일 처리 - 후
scwin.sub_search_submitdone = function(e) {
result.set( "totalCnt", resultList01.getRowCount()+ resultError.getRowCount() );
result.set( "readCnt", resultList01.getRowCount()+ resultError.getRowCount() );
@ -209,10 +155,7 @@
scwin.btn_excel_down_onclick();
};
//인쇄-미사용
scwin.btn_print_onclick = function(e) {
alert("인쇄");
};
//엑셀 다운로드
scwin.btn_excel_down_onclick = function(e) {
@ -236,7 +179,6 @@
options.useFooterData = "true"; //footer 값을 서식없이 그대로 올린다.
options.type = "1";
//com.gridDataDownLoad(grd_resultListError, options, info);
grd_resultListError.advancedExcelDownload( options , info );
}else{
com.alert("엑셀다운로드할 정보가 없습니다.");
@ -266,12 +208,10 @@
pwd : "" //String, 엑셀파일에 암호가 걸려 있는 경우, 비밀번호
};
gridExcelUpload.advancedExcelUpload( options );
// execlDtl_ins();
};
scwin.trigger1_onclick = function(fileName) {
com.executeSubmission(sub_search); //OCR 파일 처리
};
]]></script>
</head>
@ -360,9 +300,7 @@
</xf:group>
<w2:textbox class="df_tt" id="" label="시세입 수납처리" tagname="h2"></w2:textbox>
<xf:group class="fr" id="" style="">
<!-- <xf:trigger class="btn_act print" id="btn_print" style="" type="button" ev:onclick="scwin.btn_print_onclick">
<xf:label><![CDATA[인쇄]]></xf:label>
</xf:trigger> -->
<xf:trigger class="btn_act exceldown" ev:onclick="scwin.btn_excel_down_onclick" id="btn_excel_down" style=""
type="button">
<xf:label><![CDATA[엑셀다운로드]]></xf:label>

Loading…
Cancel
Save