You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

439 lines
22 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms">
<head>
<w2:type>DEFAULT</w2:type>
<w2:buildDate/>
<xf:model>
<xf:instance>
<data xmlns="" />
</xf:instance>
<w2:dataCollection baseNode="map">
<w2:dataMap baseNode="map" id="paramMap" style="">
<w2:keyInfo>
<w2:key dataType="text" id="fareOfficeId" name="요금소ID"></w2:key>
<w2:key id="levyMonth" name="부과 월" dataType="text"></w2:key>
<w2:key id="reportMonth" name="보고 월" dataType="text"></w2:key>
<w2:key id="inStDate" name="수납일(시작)" dataType="date"></w2:key>
<w2:key id="inEdDate" name="수납일(끝)" dataType="text"></w2:key>
<w2:key id="remarks" name="비고" dataType="text"></w2:key>
</w2:keyInfo>
</w2:dataMap>
<w2:dataList baseNode="list" id="reportList" repeatNode="map" saveRemovedData="true" style="">
<w2:columnInfo>
<w2:column id="fareOfficeId" name="요금소ID" dataType="text"></w2:column>
<w2:column id="fareOfficeName" name="요금소명" dataType="text"></w2:column>
<w2:column id="levyMonth" name="부과월" dataType="text"></w2:column>
<w2:column id="decisionDate" name="결정일" dataType="text"></w2:column>
<w2:column id="reportMonth" name="보고일" dataType="text"></w2:column>
<w2:column id="acceptanceDate" name="수납일" dataType="text"></w2:column>
<w2:column id="totalQ" name="차량건수" dataType="number"></w2:column>
<w2:column id="totalM" name="금액" dataType="number"></w2:column>
<w2:column id="remarks" name="비고" dataType="text"></w2:column>
</w2:columnInfo>
</w2:dataList>
</w2:dataCollection>
<w2:workflowCollection></w2:workflowCollection>
<xf:submission id="sbm_reportList" ref='data:json,{"id":"paramMap","key":"param"}' target='data:json,reportList' action="/cfs/income/findIncomeReportOverfareInfoList.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:model>
<script type="text/javascript" lazy="false"><![CDATA[
scwin.onpageload = function() {
//요금소(cfs01)
var sbxOptions = [{ code : "cfs01", compID : "sbx_fareOfficeId", option : sbx_fareOfficeId.getText() }];
com.setCfsCommonCode( sbxOptions );
//수납일
var ymd = com.getToday();
ica_inStDate.setValue( ymd );
ica_inEdDate.setValue( ymd );
};
scwin.onpageunload = function() {
};
scwin.btn_search_onclick = function(e) {
//alert("조회");
if (com.validateGroup(grp_search) === false) {
return;
} else {
com.executeSubmission(sbm_reportList);
}
};
scwin.btn_excel_down_onclick = function(e) {
//alert("엑셀다운로드");
var info = {};
var options = {};
options.fileName = "과오납내역 보고서_"+com.getCurDtime()+".xlsx";
options.sheetName = "과오납내역 보고서";
options.showProcess = "true"; //다운로드 시 프로세스 창을 보여줄지 여부 (true:보임)
options.showConfirm = "true"; //다운로드 확인창을 띄울지 여부 (false:미확인)
options.useFooter = "true"; //다운로드시 Footer를 출력 할지 여부 (true:포함)
//options.useSubTotal = "true"; //다운로드시 SubTotal을 출력 할지 여부 (false:미포함)
options.printSet = {
fitToPage : "true" //엑셀 프린터 출력시 쪽맞춤 사용 유무 (false:미사용)
, landScape : "true" //엑셀 프린터 출력시 가로 방향 출력 유무 (false:세로)
, pageSize : "A4" //엑셀 프린터 출력시 인쇄용지 설정 (A4:A4용지)
};
options.autoSizeColumn = "true"; //너비자동맞춤 설정 유무 (false:미적용)
options.useStyle = "true"; //화면의 그리드 스타일을 엑셀파일로 내려받음
options.useFooterData = "true"; //footer 값을 서식없이 그대로 올린다.
com.fncMakeExcelProvider("incomeReportService", "findIncomeReportOverfareInfoList", "cfs.income.vo.IncomeReportVO", paramMap, grd_reportList, options, info);
};
scwin.btn_print_onclick = function(e) {
//alert("인쇄");
var totalCnt = grd_overFareList.getTotalRow();
if (totalCnt > 0) {
alert("레포트를 인쇄합니다. ("+totalCnt+"건)");
} else {
alert("인쇄할 정보가 없습니다.");
}
};
scwin.userExpFare = function(chkColID, valColID, chkStr){
var checkArr = reportList.getColData( chkColID );
var valueArr = reportList.getColData( valColID );
var sum = 0;
for(var i=0; i<checkArr.length; i++) {
if (checkArr[i] == chkStr) {
sum += valueArr[i];
}
}
return sum;
};
]]></script>
</head>
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
<xf:group class="contentWrap" id="" style="">
<w2:wframe id="" initScript="scwin.wfTitleFavInit();" src="/cm/common/wf_titleFav.xml" style=""></w2:wframe>
<xf:group class="tbl_search" id="grp_search" style="">
<xf:group adaptive="layout" adaptiveThreshold="700" class="w2tb tbl_sc" id="" style="" tagname="table">
<w2:attributes>
<w2:summary></w2:summary>
</w2:attributes>
<xf:group tagname="colgroup">
<xf:group style="width:70px;" tagname="col"></xf:group>
<xf:group style="width:130px;" tagname="col"></xf:group>
<xf:group style="width:70px;" tagname="col"></xf:group>
<xf:group style="width:70px;" tagname="col"></xf:group>
<xf:group style="width:70px;" tagname="col"></xf:group>
<xf:group style="width:70px;" tagname="col"></xf:group>
<xf:group style="width:70px;" tagname="col"></xf:group>
<xf:group style="width:230px;" tagname="col"></xf:group>
<xf:group style="width:60px;" tagname="col"></xf:group>
<xf:group style="width:110px;" tagname="col"></xf:group>
<xf:group style="width:*;" tagname="col"></xf:group>
</xf:group>
<xf:group adaptive="" adaptiveThreshold="" style="" tagname="tr">
<xf:group class="w2tb_th" style="" tagname="th">요금소</xf:group>
<xf:group class="w2tb_td" style="" tagname="td">
<xf:select1 allOption="" appearance="minimal" chooseOption="true" chooseOptionLabel="-전체-" direction="auto"
disabled="false" disabledClass="w2selectbox_disabled" displayMode="label" id="sbx_fareOfficeId" ref="data:paramMap.fareOfficeId"
style="width: 120px;" submenuSize="auto">
</xf:select1>
</xf:group>
<xf:group class="w2tb_th" style="" tagname="th">부과&amp;nbsp;월</xf:group>
<xf:group class="w2tb_td" style="" tagname="td"><xf:select1 allOption="" appearance="minimal" chooseOption="true" chooseOptionLabel="-전체-" direction="auto"
disabled="false" disabledClass="w2selectbox_disabled" displayMode="label" id="sbx_levyMonth" ref="data:paramMap.levyMonth"
style="width: 60px;" submenuSize="auto" visibleRowNum="13">
<xf:choices>
<xf:item>
<xf:label><![CDATA[1월]]></xf:label>
<xf:value><![CDATA[1]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[2월]]></xf:label>
<xf:value><![CDATA[2]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[3월]]></xf:label>
<xf:value><![CDATA[3]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[4월]]></xf:label>
<xf:value><![CDATA[4]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[5월]]></xf:label>
<xf:value><![CDATA[5]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[6월]]></xf:label>
<xf:value><![CDATA[6]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[7월]]></xf:label>
<xf:value><![CDATA[7]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[8월]]></xf:label>
<xf:value><![CDATA[8]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[9월]]></xf:label>
<xf:value><![CDATA[9]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[10월]]></xf:label>
<xf:value><![CDATA[10]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[11월]]></xf:label>
<xf:value><![CDATA[11]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[12월]]></xf:label>
<xf:value><![CDATA[12]]></xf:value>
</xf:item>
</xf:choices>
</xf:select1></xf:group>
<xf:group class="w2tb_th" style="" tagname="th">보고&amp;nbsp;월</xf:group>
<xf:group class="w2tb_td" style="" tagname="td"><xf:select1 allOption="" appearance="minimal" chooseOption="true" chooseOptionLabel="-전체-" direction="auto"
disabled="false" disabledClass="w2selectbox_disabled" displayMode="label" id="sbx_reportMonth" ref="data:paramMap.reportMonth"
style="width: 60px;" submenuSize="auto" visibleRowNum="13">
<xf:choices>
<xf:item>
<xf:label><![CDATA[1월]]></xf:label>
<xf:value><![CDATA[1]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[2월]]></xf:label>
<xf:value><![CDATA[2]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[3월]]></xf:label>
<xf:value><![CDATA[3]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[4월]]></xf:label>
<xf:value><![CDATA[4]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[5월]]></xf:label>
<xf:value><![CDATA[5]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[6월]]></xf:label>
<xf:value><![CDATA[6]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[7월]]></xf:label>
<xf:value><![CDATA[7]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[8월]]></xf:label>
<xf:value><![CDATA[8]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[9월]]></xf:label>
<xf:value><![CDATA[9]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[10월]]></xf:label>
<xf:value><![CDATA[10]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[11월]]></xf:label>
<xf:value><![CDATA[11]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[12월]]></xf:label>
<xf:value><![CDATA[12]]></xf:value>
</xf:item>
</xf:choices>
</xf:select1></xf:group>
<xf:group class="w2tb_th" style="" tagname="th">수납일</xf:group>
<xf:group class="w2tb_td" style="" tagname="td"><w2:inputCalendar calendarValueType="yearMonthDate" class="" dateValidCheck="" focusOnDateSelect="false"
footerDiv="false" id="ica_inStDate" ref="data:paramMap.inStDate" renderDiv="true" renderType="component" style=""
weekStartsOn="0" mandatory="true">
</w2:inputCalendar><w2:span id="spa_span1" label="~" style=""></w2:span><w2:inputCalendar calendarValueType="yearMonthDate" class="" dateValidCheck="" focusOnDateSelect="false"
footerDiv="false" id="ica_inEdDate" ref="data:paramMap.inEdDate" renderDiv="true" renderType="component" style=""
weekStartsOn="0" mandatory="true">
</w2:inputCalendar></xf:group>
<xf:group tagname="th" class="w2tb_th">비고<w2:attributes></w2:attributes></xf:group>
<xf:group tagname="td" class="w2tb_td"><w2:attributes></w2:attributes><xf:input adjustMaxLength="false" id="ibx_remarks" ref="data:paramMap.remarks" style=""></xf:input></xf:group>
<xf:group class="w2tb_td" style="" tagname="td">
<xf:group class="fr" id="">
<xf:trigger class="btn_sh" ev:onclick="scwin.btn_search_onclick" id="btn_trigger1" style="" type="button">
<xf:label><![CDATA[조회]]></xf:label>
</xf:trigger>
</xf:group>
</xf:group>
</xf:group>
</xf:group>
</xf:group>
<xf:group class="defaultbox" id="" style="">
<w2:textbox class="df_tt" id="" label="과오납내역 보고서" style="" tagname="h2"></w2:textbox>
<xf:group class="fr" id="" style="">
<xf:trigger class="btn_act print" ev:onclick="scwin.btn_print_onclick" id="btn_print" style="" type="button">
<xf:label><![CDATA[인쇄]]></xf:label>
</xf:trigger>
<xf:trigger class="btn_act exceldown" id="btn_excel_down" style="" type="button"
ev:onclick="scwin.btn_excel_down_onclick">
<xf:label><![CDATA[엑셀다운로드]]></xf:label>
</xf:trigger>
</xf:group>
</xf:group>
<w2:gridView autoFit="lastColumn" autoFitMinWidth="600" class="cm_grid" dataList="data:reportList" evenRowBackgroundColor=""
fixedColumnWithHidden="true" focusMode="row" id="grd_reportList" ignoreCellClick="false" ignoreToggleOnDisabled="false"
readOnly="true" scrollByColumn="false" scrollByColumnAdaptive="false" style="height:135px;" summaryAuto="false" useShiftKey="true"
visibleRowNum="all">
<w2:caption id="caption1" style="" value="this is a grid caption."></w2:caption>
<w2:header id="header1" style="">
<w2:row id="row3" style="">
<w2:column blockSelect="false" displayMode="label" id="column30" inputType="text" removeBorderStyle="false"
value="요금소" width="130">
</w2:column>
<w2:column blockSelect="false" displayMode="label" id="column29" inputType="text" removeBorderStyle="false"
value="부과월" width="100">
</w2:column>
<w2:column hidden="false" removeBorderStyle="false" width="100" inputType="text" id="column91" value="결정일"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column blockSelect="false" displayMode="label" id="column27" inputType="text" removeBorderStyle="false"
value="보고월" width="100">
</w2:column>
<w2:column hidden="false" removeBorderStyle="false" width="100" inputType="text" id="column86" value="수납일"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column hidden="false" removeBorderStyle="false" width="100" inputType="text" id="column87" value="차량"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column hidden="false" removeBorderStyle="false" width="130" inputType="text" id="column88" value="금액"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="200" inputType="text" id="column92" value="비고" blockSelect="false"
displayMode="label">
</w2:column>
</w2:row>
</w2:header>
<w2:gBody id="gBody1" style="">
<w2:row id="row2" style="">
<w2:column blockSelect="false" displayMode="label" id="fareOfficeName" inputType="text" removeBorderStyle="false"
width="130">
</w2:column>
<w2:column blockSelect="false" dataType="number" displayMode="label" id="levyMonth" inputType="text"
removeBorderStyle="false" width="100" calendarValueType="yearMonth">
</w2:column>
<w2:column blockSelect="false" dataType="date" displayMode="label" id="decisionDate" inputType="text"
removeBorderStyle="false" width="100" customFormatter="com.fmtDateDtime" calendarValueType="yearMonthDate">
</w2:column>
<w2:column blockSelect="false" dataType="number" displayMode="label" id="reportMonth" inputType="text"
removeBorderStyle="false" width="100">
</w2:column>
<w2:column blockSelect="false" dataType="date" displayMode="label" id="acceptanceDate" inputType="text"
removeBorderStyle="false" width="100" customFormatter="com.fmtDateDtime" calendarValueType="yearMonthDate">
</w2:column>
<w2:column blockSelect="false" dataType="number" displayFormat="#,##0" displayMode="label" id="totalQ"
inputType="text" removeBorderStyle="false" textAlign="right" width="100">
</w2:column>
<w2:column blockSelect="false" dataType="number" displayFormat="#,##0" displayMode="label" id="totalM"
inputType="text" removeBorderStyle="false" textAlign="right" width="130">
</w2:column>
<w2:column removeBorderStyle="false" width="200" inputType="text" id="remarks" blockSelect="false"
displayMode="label" textAlign="left">
</w2:column>
</w2:row>
</w2:gBody>
<w2:footer id="footer1" style="">
<w2:row style="" id="row8">
<w2:column removeBorderStyle="false" width="130" inputType="text" id="column102" value="남산1호터널" blockSelect="false"
displayMode="label" class="bg_subtotal">
</w2:column>
<w2:column removeBorderStyle="false" width="100" inputType="text" id="column101" blockSelect="false"
displayMode="label" class="bg_subtotal">
</w2:column>
<w2:column removeBorderStyle="false" width="100" inputType="text" id="column100" blockSelect="false"
displayMode="label" class="bg_subtotal">
</w2:column>
<w2:column removeBorderStyle="false" width="100" inputType="text" id="column99" blockSelect="false"
displayMode="label" class="bg_subtotal">
</w2:column>
<w2:column removeBorderStyle="false" width="100" inputType="text" id="column98" blockSelect="false"
displayMode="label" class="bg_subtotal">
</w2:column>
<w2:column removeBorderStyle="false" width="100" inputType="expression" id="column97" blockSelect="false"
displayMode="label" class="bg_subtotal" textAlign="right" displayFormat="#,##0" dataType="number"
expression="scwin.userExpFare('fareOfficeId','totalQ',&quot;01&quot;)">
</w2:column>
<w2:column removeBorderStyle="false" width="130" inputType="expression" id="column96" blockSelect="false"
displayMode="label" class="bg_subtotal" textAlign="right" displayFormat="#,##0" dataType="number"
expression="scwin.userExpFare('fareOfficeId','totalM',&quot;01&quot;)">
</w2:column>
<w2:column removeBorderStyle="false" width="200" inputType="text" id="column95" blockSelect="false"
displayMode="label" class="bg_subtotal">
</w2:column>
</w2:row>
<w2:row style="" id="row9">
<w2:column removeBorderStyle="false" width="130" inputType="text" id="column110" value="남산3호터널" blockSelect="false"
displayMode="label" class="bg_subtotal">
</w2:column>
<w2:column removeBorderStyle="false" width="100" inputType="text" id="column109" blockSelect="false"
displayMode="label" class="bg_subtotal">
</w2:column>
<w2:column removeBorderStyle="false" width="100" inputType="text" id="column108" blockSelect="false"
displayMode="label" class="bg_subtotal">
</w2:column>
<w2:column removeBorderStyle="false" width="100" inputType="text" id="column107" blockSelect="false"
displayMode="label" class="bg_subtotal">
</w2:column>
<w2:column removeBorderStyle="false" width="100" inputType="text" id="column106" blockSelect="false"
displayMode="label" class="bg_subtotal">
</w2:column>
<w2:column removeBorderStyle="false" width="100" inputType="expression" id="column105" blockSelect="false"
displayMode="label" class="bg_subtotal" textAlign="right" displayFormat="#,##0" dataType="number"
expression="scwin.userExpFare('fareOfficeId','totalQ',&quot;03&quot;)">
</w2:column>
<w2:column removeBorderStyle="false" width="130" inputType="expression" id="column104" blockSelect="false"
displayMode="label" class="bg_subtotal" textAlign="right" displayFormat="#,##0" dataType="number"
expression="scwin.userExpFare('fareOfficeId','totalM',&quot;03&quot;)">
</w2:column>
<w2:column removeBorderStyle="false" width="200" inputType="text" id="column103" blockSelect="false"
displayMode="label" class="bg_subtotal">
</w2:column>
</w2:row>
<w2:row id="row7" style="">
<w2:column blockSelect="false" displayMode="label" id="column70" inputType="text" removeBorderStyle="false"
value="총계" width="130">
</w2:column>
<w2:column blockSelect="false" displayMode="label" id="column69" inputType="text" removeBorderStyle="false"
width="100">
</w2:column>
<w2:column blockSelect="false" displayMode="label" id="column68" inputType="text" removeBorderStyle="false"
width="100">
</w2:column>
<w2:column blockSelect="false" displayMode="label" id="column67" inputType="text" removeBorderStyle="false"
width="100">
</w2:column>
<w2:column blockSelect="false" displayMode="label" id="column66" inputType="text" removeBorderStyle="false"
width="100">
</w2:column>
<w2:column blockSelect="false" dataType="number" displayFormat="#,##0" displayMode="label"
expression="SUM('totalQ')" id="column65" inputType="expression" removeBorderStyle="false" textAlign="right" width="100">
</w2:column>
<w2:column blockSelect="false" dataType="number" displayFormat="#,##0" displayMode="label"
expression="SUM('totalM')" id="column64" inputType="expression" removeBorderStyle="false" textAlign="right" width="130">
</w2:column>
<w2:column removeBorderStyle="false" width="200" inputType="text" id="column94" blockSelect="false"
displayMode="label">
</w2:column>
</w2:row>
</w2:footer>
</w2:gridView>
</xf:group>
</body>
</html>