no message

main
이범준 2 months ago
parent a20be72af4
commit 3bc57796af

@ -1142,50 +1142,7 @@
}
};
scwin.btn_modifyTicket_onclick = function(e) {
// 정액권수정 버튼
if (scwin.data!=null) {
if (scwin.data.incomeAdjustYn == '1') {
com.alert('수입금 정산완료된 정보입니다.<br/>정액권수정 작업을 할 수 없습니다.');
return;
}
// AS-IS 소스 ///////////////////////////////////////////////////////
// if gs_admin_yn <> '1' then //
// messagebox('확인', '시스템관리자만 사용할 수 있습니다.') //
// return //
// end if //
// //////////////////////////////////////////////////////////////////
var param = {
fareOfficeId : scwin.data.fareOfficeId
, fareOfficeNm : scwin.data.fareOfficeNm
, workerId : scwin.data.workerId
, workerNm : scwin.data.workerNm
, boothId : scwin.data.boothId
, boothNm : scwin.data.boothNm
, workDate : scwin.data.workDate
, workSttTime : scwin.data.workSttTime
, workEndTime : scwin.data.workEndTime
, otherSeqNo : scwin.data.otherSeqNo
, inOutKbn : scwin.data.inOutKbn
, year : scwin.data.year
, month : scwin.data.month
, day : scwin.data.day
};
var options = {
id : "WorkerFareModifyTicketPopup",
popupName : "정액권판매 입력/수정/삭제",
modal : true,
resizable : false,
width : 900, height: 400 };
com.openPopup(com.getFullPath("/ui/cfs/input/IP002P05.xml"), options, {data:param , callbackFn:"scwin.findWorkerFareRfSelect" });
} else {
com.alert('정산대상자를 선택하세요');
}
};
scwin.btn_overfare_onclick = function(e) {
// 과오납 버튼 ★★ 과오납등록/수정/삭제 메뉴의 과오납처리 버튼과 동일한 팝업을 사용함. ★★

@ -1,956 +0,0 @@
<?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="search_cond">
<w2:keyInfo>
<w2:key id="fareOfficeId" name="요금소ID" dataType="text"></w2:key>
<w2:key id="workerId" name="징수원ID" dataType="text"></w2:key>
<w2:key id="boothId" name="차로ID" dataType="text"></w2:key>
<w2:key id="workDate" name="근무일" dataType="text"></w2:key>
<w2:key id="workSttTime" name="근무시작시간" dataType="text"></w2:key>
<w2:key id="workEndTime" name="근무종료시간" dataType="text"></w2:key>
<w2:key id="otherSeqNo" name="중복방지번호" dataType="number"></w2:key>
</w2:keyInfo>
</w2:dataMap>
<w2:dataList baseNode="list" repeatNode="map" id="dc_result" saveRemovedData="true">
<w2:columnInfo>
<w2:column id="workerId" name="징수원ID" dataType="text"></w2:column>
<w2:column id="fareOfficeId" name="요금소ID" dataType="text"></w2:column>
<w2:column id="fareOfficeNm" name="요금소명" dataType="text"></w2:column>
<w2:column id="boothId" name="차로ID" dataType="text"></w2:column>
<w2:column id="boothNm" name="차로" dataType="text"></w2:column>
<w2:column id="year" name="년" dataType="text"></w2:column>
<w2:column id="month" name="월" dataType="text"></w2:column>
<w2:column id="day" name="일" dataType="text"></w2:column>
<w2:column id="workDate" name="근무일자" dataType="text"></w2:column>
<w2:column id="workTimes" name="근무시간(통행시간)" dataType="text"></w2:column>
<w2:column id="seqNo" name="일련번호" dataType="text"></w2:column>
<w2:column id="collectId" name="징수유형ID" dataType="text"></w2:column>
<w2:column id="collectNm" name="징수유형명" dataType="text"></w2:column>
<w2:column id="inOutKbn" name="유출/입 구분" dataType="text"></w2:column>
<w2:column id="ticketSaleIncome" name="정액권판매금액" dataType="text"></w2:column>
<w2:column id="deleteYn" name="삭제여부" dataType="text"></w2:column>
<w2:column id="notTransYn" name="수기입력여부" dataType="text"></w2:column>
<w2:column id="newDataYn" name="" dataType="text"></w2:column>
<w2:column id="otherSeqNo" name="중복방지번호" dataType="text"></w2:column>
<w2:column id="ticketSaleQty" name="정액권판매수량" dataType="text"></w2:column>
<w2:column id="levyAmount" name="정액권 개별금액" dataType="text"></w2:column>
<w2:column id="carNo" name="차량번호" dataType="text"></w2:column>
<w2:column id="carTypeId" name="차량유형" dataType="text"></w2:column>
<w2:column id="urgentKbn" name="결재구분" dataType="text"></w2:column>
<w2:column id="noteInputRemarks" name="비고" dataType="text"></w2:column>
</w2:columnInfo>
</w2:dataList>
</w2:dataCollection>
<w2:workflowCollection></w2:workflowCollection>
<xf:submission id="sbm_searchList" ref='data:json,{"id":"search_cond","key":"param"}'
target='data:json,{"id":"dc_result","key":"result"}' action="/cfs/input/findWorkerFareTicketSaleInfoList.do" method="post"
mediatype="application/json" encoding="UTF-8" instance="" replace="" errorHandler="" customHandler="" mode="asynchronous"
processMsg="" ev:submit="" ev:submitdone="scwin.sbm_searchList_submitdone" ev:submiterror="" abortTrigger="">
</xf:submission>
</xf:model>
<script type="text/javascript" lazy="false"><![CDATA[
scwin.onpageload = function() {
scwin.param = com.getParameter('data');
ibx_workerId.setValue(scwin.param.workerId);
ibx_workerNm.setValue(scwin.param.workerNm);
ibx_fareOfficeId.setValue(scwin.param.fareOfficeId);
ibx_boothId.setValue(scwin.param.boothId);
ibx_boothNm.setValue(scwin.param.boothNm);
ibx_workDate.setValue(scwin.param.workDate);
ibx_workSttTime.setValue(scwin.param.workSttTime);
ibx_workEndTime.setValue(scwin.param.workEndTime);
ibx_otherSeqNo.setValue(scwin.param.otherSeqNo);
scwin.findCardJoinSaleInfo();
$p.executeSubmission(sbm_searchList);
};
scwin.onpageunload = function() {};
scwin.grd_gridView1_oncellclick = function(row,col) {
// 그리드의 셀 클릭 이벤트
scwin.createOrUpdate = 'update';
ibx_workTimes.setValue(dc_result.getCellData(row, 'workTimes'));
ibx_workTimes.setDisabled(true); // 수정시에는 통행시간을 수정할수 없음.
ibx_collectId.setValue(dc_result.getCellData(row, 'collectId'));
ibx_carNo.setValue(dc_result.getCellData(row, 'carNo'));
ibx_ticketSaleQty.setValue(dc_result.getCellData(row, 'ticketSaleQty'));
ibx_ticketSaleIncome.setValue(dc_result.getCellData(row, 'ticketSaleIncome'));
ibx_remarks.setValue(dc_result.getCellData(row, 'noteInputRemarks'));
ibx_seqNo.setValue(dc_result.getCellData(row, 'seqNo'));
var urgentKbn = dc_result.getCellData(row, 'urgentKbn');
if (urgentKbn == '1') {
// 카드결재정보 조회
var object = new Object();
object.workerId = scwin.param.workerId;
object.fareOfficeId = scwin.param.fareOfficeId;
object.boothId = scwin.param.boothId;
object.workDate = scwin.param.workDate;
object.workTimes = ibx_workTimes.getValue();
object.seqNo = ibx_seqNo.getValue();
var ajaxOpt = {
action : '/cfs/input/findWorkerFareTicketCardSaleInfo.do'
, mode : 'synchronous'
, mediatype : 'application/json'
, method: 'POST'
, requestData : $.toJSON(object)
, success : function(data) {
cbx_cardPayment.checkAll(true);
scwin.cbx_cardPayment_onviewchange();
ibx_cardNo.setValue(data.responseJSON.cardNo);
ibx_personName.setValue(data.responseJSON.personName);
sbx_joinSaleNumber.setValue(data.responseJSON.joinSaleNumber);
ibx_cardApprovalNo.setValue(data.responseJSON.cardApprovalNo);
}
};
$p.ajax( ajaxOpt );
} else {
tbl_table2.init();
}
btn_del.setDisabled(false);
};
scwin.sbm_searchList_submitdone = function(e) {
// 그리드 조회 후 입력부분 초기화
scwin.init();
cbx_cardPayment.checkAll(false);
scwin.cbx_cardPayment_onviewchange();
};
scwin.fmtUrgentKbnValue = function(data, formattedData, rowIndex, colIndex) {
if (data == 1) {
return '카드결재';
} else {
return '';
}
};
scwin.findCardJoinSaleInfo = function() {
var object = new Object();
object.fareOfficeId = scwin.param.fareOfficeId;
var ajaxOpt = {
action : '/cfs/input/findCardJoinSaleInfo.do'
, mode : 'synchronous'
, mediatype : 'application/json'
, method: 'POST'
, requestData : $.toJSON(object)
, success : function(data) {
sbx_joinSaleNumber.removeAll(true);
$.each(data.responseJSON, function(i, ele) {
sbx_joinSaleNumber.addItem( ele.joinSaleNumber , ele.joinSaleName, (i+1));
});
}
};
$p.ajax( ajaxOpt );
};
scwin.init = function() {
scwin.createOrUpdate = 'insert';
var chkVal = cbx_cardPayment.getValue();
tbl_table1.init();
tbl_table2.init();
cbx_cardPayment.checkAll( false );
scwin.cbx_cardPayment_onviewchange();
if (!scwin.fareInfo) {
scwin.findFareInfo();
}
ibx_collectId.setValue('52');
scwin.calcurateIncome();
var ticketIncome;
for (var i = 0; i < scwin.fareInfo.length; i++) {
if (scwin.fareInfo[i].collectId == ibx_collectId.getValue()) {
ticketIncome = scwin.fareInfo[i].levyAmount;
}
}
ibx_ticketSaleQty.setValue(1);
ibx_ticketSaleIncome.setValue(Number(ibx_ticketSaleQty.getValue())*ticketIncome)
ibx_workTimes.setDisabled(false);
var seqNo = scwin.findWorkerFareTerminalInfoMaxSeqNo();
ibx_seqNo.setValue(Number(seqNo)+1);
btn_del.setDisabled(true);
};
scwin.findFareInfo = function() {
var object = new Object();
object.sttDate = scwin.param.workDate;
object.endDate = scwin.param.workDate;
var ajaxOpt = {
action : '/cfs/input/findFareInfo.do'
, mode : 'synchronous'
, mediatype : 'application/json'
, method: 'POST'
, requestData : $.toJSON(object)
, success : function(data) {
scwin.fareInfo = data.responseJSON;
}
};
$p.ajax( ajaxOpt );
};
scwin.findWorkerFareTerminalInfoMaxSeqNo = function() {
var maxSeqNo = 0;
var object = new Object();
object.fareOfficeId = scwin.param.fareOfficeId;
object.workerId = scwin.param.workerId;
object.boothId = scwin.param.boothId;
object.workDate = scwin.param.workDate;
object.workSttTime = scwin.param.workSttTime;
object.workEndTime = scwin.param.workEndTime;
var ajaxOpt = {
action : '/cfs/input/findWorkerFareTerminalInfoMaxSeqNo.do'
, mode : 'synchronous'
, mediatype : 'application/json'
, method: 'POST'
, requestData : $.toJSON(object)
, success : function(data) {
maxSeqNo = data.responseJSON;
}
};
$p.ajax( ajaxOpt );
return maxSeqNo;
};
scwin.cbx_cardPayment_onviewchange = function(info) {
if (cbx_cardPayment.getValue() == 1) {
// 카드결재 체크박스 클릭 선택
ibx_cardNo.setDisabled(false);
ibx_cardApprovalNo.setDisabled(false);
ibx_personName.setDisabled(false);
sbx_joinSaleNumber.setDisabled(false);
} else {
// 카드결재 체크박스 클릭 해제
ibx_cardNo.setDisabled(true);
ibx_cardApprovalNo.setDisabled(true);
ibx_personName.setDisabled(true);
sbx_joinSaleNumber.setDisabled(true);
}
};
scwin.calcurateIncome = function() {
// 구분(징수유형) 과 정액권 수량에 따른 금액을 계산하여 입력한다.
var ticketIncome;
for (var i = 0; i < scwin.fareInfo.length; i++) {
if (scwin.fareInfo[i].collectId == ibx_collectId.getValue()) {
ticketIncome = scwin.fareInfo[i].levyAmount;
}
}
ibx_ticketSaleIncome.setValue(Number(ibx_ticketSaleQty.getValue())*ticketIncome)
};
scwin.btn_add_onclick = function(e) {
// 추가버튼 클릭
scwin.init();
};
scwin.btn_save_onclick = function(e) {
// 저장버튼 클릭
if ( scwin.checkValidObj() ) {
var actionUrl = '/cfs/input/createWorkerFareTicketSaleInfo.do';
var message = '저장하시겠습니까?';
var befUrgentKbn = scwin.createOrUpdate=='update'?dc_result.getCellData(grd_gridView1.getFocusedRowIndex(), 'urgentKbn'):'0';
var urgentKbn = cbx_cardPayment.getValue()=='1'?cbx_cardPayment.getValue():'0';
if (scwin.createOrUpdate == 'update') {
if (befUrgentKbn == '1' && urgentKbn == '0') {
message = '카드결재를 취소하시겠습니까?<br/>카드결재정보가 모두 삭제됩니다.';
}
actionUrl = '/cfs/input/updateWorkerFareTicketSaleInfo.do';
}
com.confirm(message, function(e) {
if (e) {
var object = new Object();
object.fareOfficeId = scwin.param.fareOfficeId;
object.workerId = scwin.param.workerId;
object.boothId = scwin.param.boothId;
object.year = scwin.param.year;
object.month = scwin.param.month;
object.day = scwin.param.day;
object.workDate = scwin.param.workDate;
object.workSttTime = scwin.param.workSttTime;
object.workEndTime = scwin.param.workEndTime;
object.workTimes = ibx_workTimes.getValue();
object.seqNo = ibx_seqNo.getValue();
object.carTypeId = '5'; // 차종 = 5(기타);
object.collectId = ibx_collectId.getValue();
object.inOutKbn = scwin.param.inOutKbn;
object.ticketSaleQty = ibx_ticketSaleQty.getValue();
object.ticketSaleIncome = ibx_ticketSaleIncome.getValue();
object.carNo = ibx_carNo.getValue()!=''?ibx_carNo.getValue():'XXXXXXXXXXXX';
object.noteInputRemarks = ibx_remarks.getValue();
object.otherSeqNo = scwin.param.otherSeqNo;
object.urgentKbn = urgentKbn;
object.cardNo = ibx_cardNo.getValue();
object.cardAprovalNo = ibx_cardApprovalNo.getValue();
object.personName = ibx_personName.getValue();
object.joinSaleNumber = sbx_joinSaleNumber.getValue();
if (scwin.createOrUpdate == 'update') {
var rowIdx = grd_gridView1.getFocusedRowIndex();
object.befTicketSaleQty = dc_result.getCellData(rowIdx, 'ticketSaleQty');
object.befTicketSaleIncome = dc_result.getCellData(rowIdx, 'ticketSaleIncome');
object.befCollectId = dc_result.getCellData(rowIdx, 'collectId');
object.befUrgentKbn = befUrgentKbn;
object.befJoinSaleNumber = dc_result.getCellData(rowIdx, 'joinSaleNumber');
}
if (object.befUrgentKbn == '1' && object.urgentKbn == '0') {
com.alert('카드결재정보를 모두 삭제합니다.', function() {
scwin.createWorkerFareTicketSaleInfo_ajax(object, actionUrl);
});
} else {
scwin.createWorkerFareTicketSaleInfo_ajax(object, actionUrl);
}
}
});
}
};
scwin.createWorkerFareTicketSaleInfo_ajax = function(object, actionUrl) {
// 정액권판매 등록/수정 ajax 요청
var ajaxOpt = {
action : actionUrl
, mode : 'asynchronous'
, mediatype : 'application/json'
, method: 'POST'
, requestData : $.toJSON(object)
, success : function(data) {
com.alert(data.responseJSON.rsMsg.message, function() {
if (data.responseJSON.rsMsg.statusCode == 'S') {
$p.executeSubmission(sbm_searchList);
}
});
}
};
$p.ajax( ajaxOpt );
};
scwin.checkValidObj = function() {
var workTimes = ibx_workTimes.getValue();
if (scwin.createOrUpdate == 'insert') {
if (workTimes == '') {
com.alert('시간을 입력하세요.', function() {
ibx_workTimes.focus();
});
return false;
}
if ( !(ibx_workSttTime.getValue() <= workTimes && ibx_workEndTime.getValue() >= workTimes) ) {
com.alert('입력한 시간이 근무시간을 벗어납니다. <br/>다시 입력하세요.', function() {
ibx_workTimes.focus();
});
return false;
}
}
if (ibx_collectId.getValue() == '') {
com.alert('구분을 선택하세요.', function() {
ibx_collectId.focus();
});
return false;
}
if (ibx_ticketSaleQty.getValue() == '' || ibx_ticketSaleQty.getValue() == 0) {
com.alert('권수를 입력하세요.', function() {
ibx_ticketSaleQty.focus();
});
return false;
}
if (ibx_ticketSaleIncome.getValue() == '' || ibx_ticketSaleIncome.getValue() == 0) {
com.alert('금액이 없거나 0 입니다.<br/>전산담당자에게 문의하세요.', function() {
ibx_ticketSaleIncome.focus();
});
return false;
}
if (ibx_otherSeqNo.getValue() == '' || ibx_otherSeqNo.getValue() == ' ') {
com.alert('중복방지번호 정보가 없습니다. <br/>전산담당자에게 문의하세요.');
return false;
}
if (ibx_remarks.getValue() == '') {
com.alert('사유를 입력하세요.', function() {
ibx_remarks.focus();
});
return false;
}
// 카드결재인경우 가맹점 선택여부 체크
if (cbx_cardPayment.getValue() == '1') {
if (sbx_joinSaleNumber.getValue() =='') {
com.alert('가맹점명을 선택하세요.', function() {
cbx_cardPayment.focus();
});
return false;
}
}
return true;
};
scwin.btn_del_onclick = function(e) {
// 삭제버튼 클릭
////////////////////////////////////////////////////////////////////
// if gs_admin_yn <> '1' then //
// messagebox('확인', '시스템관리자만 삭제할 수 있습니다.') //
// return //
// end if //
////////////////////////////////////////////////////////////////////
if (ibx_remarks.getValue().trim() == '') {
com.alert('삭제사유를 입력하세요.', function() {
ibx_remarks.focus();
});
return;
}
com.confirm('삭제하시겠습니까?', function(e) {
if (e) {
var object = new Object();
object.fareOfficeId = scwin.param.fareOfficeId;
object.workerId = scwin.param.workerId;
object.boothId = scwin.param.boothId;
object.year = scwin.param.year;
object.month = scwin.param.month;
object.day = scwin.param.day;
object.workDate = scwin.param.workDate;
object.workSttTime = scwin.param.workSttTime;
object.workEndTime = scwin.param.workEndTime;
object.workTimes = ibx_workTimes.getValue();
object.seqNo = ibx_seqNo.getValue();
object.otherSeqNo = scwin.param.otherSeqNo;
object.befCollectId = dc_result.getCellData(grd_gridView1.getFocusedRowIndex(), 'collectId');
object.remark = ibx_remarks.getValue();
var ajaxOpt = {
action : '/cfs/input/deleteWorkerFareTicketSaleInfo.do'
, mode : 'asynchronous'
, mediatype : 'application/json'
, method: 'POST'
, requestData : $.toJSON(object)
, success : function(data) {
com.alert(data.responseJSON.rsMsg.message, function() {
if (data.responseJSON.rsMsg.statusCode == 'S') {
$p.executeSubmission(sbm_searchList);
}
});
}
};
$p.ajax( ajaxOpt );
}
});
};
scwin.btn_close_onclick = function(e) {
// 닫기 버튼 클릭
com.closePopup(com.getParameter("callbackFn"));
};
scwin.ibx_workTimes_onchange = function() {
ibx_workTimes.setValue( ibx_workTimes.getValue().replace(/:/g,'' ));
};
]]></script>
</head>
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
<xf:group class="contentWrap" id="" style="padding-top:10px; padding-bottom: 10px">
<xf:group class="tbl_search" id="grp_search" style="">
<xf:group adaptive="layout" adaptiveThreshold="700" class="w2tb tbl_sc" id="grp_searchPop" style="" tagname="table">
<w2:attributes>
<w2:summary></w2:summary>
</w2:attributes>
<xf:group tagname="colgroup">
<xf:group style="width:70.00px;" tagname="col"></xf:group>
<xf:group style="width:120px;" tagname="col"></xf:group>
<xf:group style="width:70.00px;" tagname="col"></xf:group>
<xf:group style="width:120px;" tagname="col"></xf:group>
<xf:group tagname="col" style="width:70px;"></xf:group>
<xf:group tagname="col" style="width:100px;"></xf:group>
<xf:group style="width:70px;" 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 tac" tagname="th">
징수원
<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes>
</xf:group>
<xf:group class="w2tb_td" tagname="td"><w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes><xf:input adjustMaxLength="false" class="tac" disabled="true" id="ibx_workerNm" readOnly="true" ref=""
style="width:100px;background-color: #c1dbc1;">
</xf:input><xf:input adjustMaxLength="false" class="tac" disabled="" id="ibx_workerId" readOnly=""
ref="data:search_cond.workerId" style="display:none;">
</xf:input><xf:input adjustMaxLength="false" class="tac" disabled="" id="ibx_fareOfficeId" readOnly=""
ref="data:search_cond.fareOfficeId" style="display:none;">
</xf:input></xf:group>
<xf:group class="w2tb_th tac" tagname="th">차로<w2:attributes></w2:attributes></xf:group>
<xf:group class="w2tb_td" tagname="td"><w2:attributes></w2:attributes><xf:input adjustMaxLength="false" class="tac" disabled="true" id="ibx_boothNm" readOnly="true" ref=""
style="width:100px;background-color: #c1dbc1;">
</xf:input><xf:input adjustMaxLength="false" class="tac" disabled="" id="ibx_boothId" readOnly=""
ref="data:search_cond.boothId" style="display: none;">
</xf:input></xf:group>
<xf:group tagname="th" class="w2tb_th tac">
근무일자
<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes>
</xf:group>
<xf:group tagname="th" class="w2tb_th tac"><w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes><xf:input adjustMaxLength="false" class="tac" disabled="true" id="ibx_workDate" readOnly="true" ref="data:search_cond.workDate"
style="width:75px;background-color: #c1dbc1;" dataType="date">
</xf:input></xf:group>
<xf:group class="w2tb_th tac" tagname="th">근무시간<w2:attributes></w2:attributes></xf:group>
<xf:group class="w2tb_td" tagname="td"><w2:attributes></w2:attributes><xf:input adjustMaxLength="false" class="tac" dataType="date" disabled="" id="ibx_seqNo" readOnly="" ref=""
style="display: none;">
</xf:input><xf:input adjustMaxLength="false" class="tac" dataType="date" disabled="" id="ibx_otherSeqNo" readOnly=""
ref="data:search_cond.otherSeqNo" style="display: none;">
</xf:input><xf:input adjustMaxLength="false" class="tac" disabled="true" id="ibx_workSttTime" readOnly="true" ref="data:search_cond.workSttTime"
style="width:75px;background-color: #c1dbc1;" dataType="time" displayFormat="HH:mm:ss">
</xf:input><w2:span id="" label="~" style=""></w2:span><xf:input adjustMaxLength="false" class="tac" disabled="true" id="ibx_workEndTime" readOnly="true" ref="data:search_cond.workEndTime"
style="width:75px;background-color: #c1dbc1;" dataType="time" displayFormat="HH:mm:ss">
</xf:input></xf:group>
</xf:group>
</xf:group>
</xf:group>
<w2:gridView autoFit="allColumn" autoFitMinWidth="" class="cm_grid" dataList="data:dc_result"
ev:oncellclick="scwin.grd_gridView1_oncellclick" ev:oncelldblclick="scwin.grd_gridView1_oncelldblclick"
ev:onkeyup="scwin.grd_gridView1_onkeyup" fixedColumnWithHidden="true" focusMode="row" id="grd_gridView1" ignoreCellClick="false"
ignoreToggleOnDisabled="false" readOnly="true" rowNumHeaderValue="순번" rowNumVisible="true" scrollByColumn="false"
scrollByColumnAdaptive="false" style="height: 200px;" summaryAuto="false" useShiftKey="true" visibleRowNum="10">
<w2:caption style="" id="caption1" value="this is a grid caption."></w2:caption>
<w2:header style="" id="header1">
<w2:row style="" id="row1">
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column49" value="징수원ID"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column47" value="요금소ID"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column45" value="요금소명"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column43" value="차로ID"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column41" value="차로"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column39" value="년"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column37" value="월"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column35" value="일"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column33" value="통행일자"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column31" value="통행시간"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column29" value="일련번호"
blockSelect="false" displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column27" value="징수유형ID"
blockSelect="false" displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column25" value="유형"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column11" value="권"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column21" value="금액"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column23" value="유출/입 구분"
blockSelect="false" displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column19" value="삭제여부"
blockSelect="false" displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column17" value="수기입력여부"
blockSelect="false" displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column15" value="" blockSelect="false"
displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column13" value="중복방지번호"
blockSelect="false" displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column9" value="정액권 개별금액"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column7" value="차량번호"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column5" value="차량유형"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column3" value="카드결재"
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column1" value="비고"
blockSelect="false" displayMode="label">
</w2:column>
</w2:row>
</w2:header>
<w2:gBody style="" id="gBody1">
<w2:row style="" id="row2">
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="workerId" value="" blockSelect="false"
displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="fareOfficeId" value=""
blockSelect="false" displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="fareOfficeNm" value=""
blockSelect="false" displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="boothId" value="" blockSelect="false"
displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="boothNm" value="" blockSelect="false"
displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="year" value="" blockSelect="false"
displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="month" value="" blockSelect="false"
displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="day" value="" blockSelect="false"
displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="workDate" value="" blockSelect="false"
displayMode="label" dataType="date">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="workTimes" value=""
blockSelect="false" displayMode="label" dataType="time" displayFormat="HH:mm:ss">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="seqNo" value="" blockSelect="false"
displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="collectId" value=""
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="collectNm" value=""
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="ticketSaleQty" value=""
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="ticketSaleIncome" value=""
blockSelect="false" displayMode="label" dataType="number" displayFormat="#,##0">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="inOutKbn" value="" blockSelect="false"
displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="deleteYn" value="" blockSelect="false"
displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="notTransYn" value=""
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="newDataYn" value=""
blockSelect="false" displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="otherSeqNo" value=""
blockSelect="false" displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="levyAmount" value=""
blockSelect="false" displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="carNo" value="" blockSelect="false"
displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="carTypeId" value=""
blockSelect="false" displayMode="label" hidden="true">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="urgentKbn" value=""
blockSelect="false" displayMode="label" customFormatter="scwin.fmtUrgentKbnValue">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="noteInputRemarks" value=""
blockSelect="false" displayMode="label" hidden="true">
</w2:column>
</w2:row>
</w2:gBody>
<w2:footer style="" id="footer1">
<w2:row style="" id="row3">
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column74" value="" blockSelect="false"
displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column73" value="" blockSelect="false"
displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column72" value="" blockSelect="false"
displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column71" value="" blockSelect="false"
displayMode="label">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column70" value="Total" blockSelect="false"
displayMode="label" dataType="text">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column69" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column68" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column67" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column66" value=""
blockSelect="false" displayMode="label" dataType="number" expression="COUNT('workDate')" textAlign="right" displayFormat="#,##0 건">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column65" value="" blockSelect="false"
displayMode="label" dataType="">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column64" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column63" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column62" value="" blockSelect="false"
displayMode="label" dataType="">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column61" value=""
blockSelect="false" displayMode="label" dataType="number" expression="SUM('ticketSaleQty')" displayFormat="#,##0 권" textAlign="right">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column60" value=""
blockSelect="false" displayMode="label" dataType="text" expression="SUM('ticketSaleIncome')" displayFormat="#,##0 원" textAlign="right">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column59" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column58" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column57" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column56" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column55" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column54" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column53" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column52" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="text" style="" id="column51" value="" blockSelect="false"
displayMode="label" dataType="text">
</w2:column>
<w2:column removeBorderStyle="false" width="70" inputType="expression" style="" id="column50" value=""
blockSelect="false" displayMode="label" dataType="number">
</w2:column>
</w2:row>
</w2:footer>
</w2:gridView>
<xf:group class="lybox" id="" style="">
<xf:group class="col_5" id="" style="">
<xf:group tagname="table" style="width:100%;" id="tbl_table1" class="w2tb">
<w2:attributes>
<w2:summary></w2:summary>
</w2:attributes>
<xf:group tagname="caption"></xf:group>
<xf:group tagname="colgroup">
<xf:group tagname="col" style="width:80px;"></xf:group>
<xf:group tagname="col" style="width:100px;"></xf:group>
<xf:group tagname="col" style="width:80px;"></xf:group>
<xf:group tagname="col" style="width:100px;"></xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" style="" class="w2tb_th">통행시간<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="td" style="" class="w2tb_td">
<xf:input adjustMaxLength="false" id="ibx_workTimes" style="width: 100px;height: 21px;" class="tac" dataType="time" displayFormat="HH:mm:ss" ev:onviewchange="" ev:onchange="scwin.ibx_workTimes_onchange" ignoreChar="! " maxlength="10"></xf:input>
</xf:group>
<xf:group tagname="th" style="" class="w2tb_th">구분<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="td" style="" class="w2tb_td">
<xf:select1 id="ibx_collectId" selectedIndex="-1" appearance="full" style="" cols=""
rows="1" ref="" ev:onchange="scwin.calcurateIncome">
<xf:choices>
<xf:item>
<xf:label><![CDATA[일반]]></xf:label>
<xf:value><![CDATA[52]]></xf:value>
</xf:item>
<xf:item>
<xf:label><![CDATA[경차]]></xf:label>
<xf:value><![CDATA[54]]></xf:value>
</xf:item>
</xf:choices>
</xf:select1>
</xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" style="" class="w2tb_th">
차량번호
<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes>
</xf:group>
<xf:group tagname="td" style="" class="w2tb_td">
<w2:attributes>
<w2:colspan>3</w2:colspan>
<w2:rowspan>1</w2:rowspan>
</w2:attributes>
<xf:input adjustMaxLength="false" id="ibx_carNo" style="width: 100px;height: 21px;" class="tac" maxlength="20" ignoreChar="! "></xf:input>
</xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" style="" class="w2tb_th">
권수
<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes>
</xf:group>
<xf:group tagname="td" style="" class="w2tb_td"><w2:spinner buttonSize="30" id="ibx_ticketSaleQty" inputReadOnly="false" skin="type1"
style="position: relative;width: 100px;height:21px;" class="tac" displayFormat="#,##0" ev:onDownButtonClick="scwin.calcurateIncome" ev:onUpButtonClick="scwin.calcurateIncome" ev:onviewchange="scwin.calcurateIncome">
</w2:spinner></xf:group>
<xf:group tagname="th" style="" class="w2tb_th">
금액
<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes>
</xf:group>
<xf:group tagname="td" style="" class="w2tb_td"><xf:input adjustMaxLength="false" id="ibx_ticketSaleIncome" style="width: 100%;height: 21px;" class="tar" dataType="number" displayFormat="#,##0" ignoreChar="10"></xf:input></xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" class="w2tb_th">사유(60자)<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="td" class="w2tb_td">
<w2:attributes>
<w2:colspan>3</w2:colspan>
<w2:rowspan>1</w2:rowspan>
</w2:attributes>
<xf:textarea id="ibx_remarks" style="width:100%;height: 53px;" maxlength="60"></xf:textarea>
</xf:group>
</xf:group>
</xf:group>
</xf:group>
<xf:group class="col_5" id="" style="padding-left: 10px;">
<xf:group tagname="table" style="width:100%;margin-left:0px;" id="tbl_table2" class="w2tb">
<w2:attributes>
<w2:summary></w2:summary>
</w2:attributes>
<xf:group tagname="caption"></xf:group>
<xf:group tagname="colgroup">
<xf:group tagname="col" style="width:100px;"></xf:group>
<xf:group tagname="col" style="width:*;"></xf:group>
</xf:group>
<xf:group tagname="tr">
<xf:group tagname="th" style="" class="w2tb_th tal">
<w2:attributes>
<w2:scope>row</w2:scope>
<w2:colspan>2</w2:colspan>
<w2:rowspan>1</w2:rowspan>
</w2:attributes>
<xf:select selectedindex="-1" id="cbx_cardPayment" appearance="full" style="" cols="" rows="" ref=""
ev:oncheckboxclick="" ev:onchange="" ev:onviewchange="scwin.cbx_cardPayment_onviewchange">
<xf:choices>
<xf:item>
<xf:label><![CDATA[카드결재]]></xf:label>
<xf:value><![CDATA[1]]></xf:value>
</xf:item>
</xf:choices>
</xf:select>
</xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" style="" class="w2tb_th">카드번호<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="td" style="" class="w2tb_th tal"><xf:input adjustMaxLength="false" id="ibx_cardNo" style="width: 100%;" disabled="true"></xf:input></xf:group>
</xf:group>
<xf:group tagname="tr" style=""><xf:group tagname="th" class="w2tb_th">승인번호<w2:attributes><w2:scope>row</w2:scope></w2:attributes></xf:group>
<xf:group tagname="td" class="w2tb_th tal"><w2:attributes></w2:attributes><xf:input adjustMaxLength="false" id="ibx_cardApprovalNo" style="width: 100%;margin-top:0px;" disabled="true"></xf:input></xf:group></xf:group><xf:group tagname="tr" style="">
<xf:group tagname="th" style="" class="w2tb_th">소유자<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="td" style="" class="w2tb_th tal">
<xf:input adjustMaxLength="false" id="ibx_personName" style="width: 100%;" disabled="true"></xf:input>
</xf:group>
</xf:group>
<xf:group tagname="tr" style=""><xf:group tagname="th" class="w2tb_th">가맹점명<w2:attributes><w2:scope>row</w2:scope></w2:attributes></xf:group>
<xf:group tagname="td" class="w2tb_th tal">
<w2:attributes></w2:attributes>
<xf:select1 id="sbx_joinSaleNumber" chooseOption="true" displayMode="label" style="width: 100%;"
submenuSize="auto" allOption="" disabled="true" direction="auto" appearance="minimal" disabledClass="w2selectbox_disabled"
chooseOptionLabel="" ref="">
<xf:choices></xf:choices>
</xf:select1>
</xf:group></xf:group></xf:group>
</xf:group>
</xf:group>
<xf:group class="defaultbox" id="" style="margin-top:10px;">
<xf:group class="fr" id="grp_sugiBtnGroup" style="float: right;margin-right:0px;">
<xf:trigger class="btn_act add" ev:onclick="scwin.btn_add_onclick" id="btn_add" style="margin-top:0px;"
type="button">
<xf:label><![CDATA[초기화]]></xf:label>
</xf:trigger>
<xf:trigger class="btn_act save" ev:onclick="scwin.btn_save_onclick" id="btn_save" style="" type="button">
<xf:label><![CDATA[저장]]></xf:label>
</xf:trigger>
<xf:trigger class="btn_act del" ev:onclick="scwin.btn_del_onclick" id="btn_del" style="" type="button">
<xf:label><![CDATA[삭제]]></xf:label>
</xf:trigger>
<xf:trigger class="btn_act close" ev:onclick="scwin.btn_close_onclick" id="btn_close" style="margin-top:0px;"
type="button">
<xf:label><![CDATA[닫기]]></xf:label>
</xf:trigger>
</xf:group>
</xf:group>
</xf:group>
</body>
</html>
Loading…
Cancel
Save