|
|
|
|
@ -193,7 +193,7 @@
|
|
|
|
|
style="width: 250px;" class="cmn">단속장소</th>
|
|
|
|
|
<th onclick="FimsSupport.searchFromGridTitle('ATCH_FILE_CNT',this.innerText,'match','perfect');"
|
|
|
|
|
style="width: 100px;" class="cmn">사진건수</th>
|
|
|
|
|
<th onclick="FimsSupport.searchFromGridTitle('CRDN_STTS_CD',this.innerText,'codeValue','FIM010');"
|
|
|
|
|
<th data-sort="CRDN_STTS_CD" onclick="FimsSupport.searchFromGridTitle('CRDN_STTS_CD',this.innerText,'codeValue','FIM010');"
|
|
|
|
|
style="width: 140px;" class="cmn">처리상태</th>
|
|
|
|
|
<th onclick="FimsSupport.searchFromGridTitle('LEVY_EXCL_RSN_CD',this.innerText,'codeValue','FIM022');"
|
|
|
|
|
style="width: 250px;" class="cmn">제외사유</th>
|
|
|
|
|
@ -279,10 +279,7 @@ var FIM026 = new CommonCodes(${FIM026});
|
|
|
|
|
var FIM034 = new CommonCodes(${FIM034});
|
|
|
|
|
pageObject["${pageName}"] = newDoctxFinder("${pageName}");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(document).ready(function(){
|
|
|
|
|
|
|
|
|
|
var $P = pageObject["${pageName}"];
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
|
@ -300,7 +297,7 @@ $(document).ready(function(){
|
|
|
|
|
|
|
|
|
|
$P.pagingSupport.setPagingInfo(obj);
|
|
|
|
|
|
|
|
|
|
let crdns = ctrl.dataset.getDataset();
|
|
|
|
|
let crdns = ctrl.dataset.getDataset(),
|
|
|
|
|
byStatus = crdns.reduce((acc, crdn) => {
|
|
|
|
|
let status = crdn.CRDN_STTS_CD;
|
|
|
|
|
if (["01", "81"].includes(status))
|
|
|
|
|
@ -313,6 +310,12 @@ $(document).ready(function(){
|
|
|
|
|
$('button[name^="btnVehicle"]').prop("disabled", initial < 1);
|
|
|
|
|
$('span[name="crdnSummary"]').html(crdns.length > 0 ? "초기상태: " + initial + ", 부과제외: " + excluded : "");
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ctrl.dataset.onSort = sorter => {
|
|
|
|
|
var t = $P.getGridTemplate();
|
|
|
|
|
var trs = Apply.fromDataset.getTbody(ctrl.dataset, t.found, t.notFound, t.replacer);
|
|
|
|
|
$P.renderCrdnList(obj["Paging"]?.totalSize, ctrl.dataset.length, trs, option);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ctrl.dataset.onCurrentChange = (dataItem) => {
|
|
|
|
|
Apply.fromDataset.currentRow(ctrl.dataset, dataItem, $P.findn("crdnTbody"));
|
|
|
|
|
@ -415,9 +418,14 @@ $(document).ready(function(){
|
|
|
|
|
ctrl.query.includePhoto = null;
|
|
|
|
|
};
|
|
|
|
|
$P.fnVehicleReqs = () => {
|
|
|
|
|
let crdnIds = ctrl.dataset.getDataset()
|
|
|
|
|
let dataset = ctrl.dataset.getDataset("selected");
|
|
|
|
|
if (dataset.length < 1)
|
|
|
|
|
dataset = ctrl.dataset.getDataset();
|
|
|
|
|
let crdnIds = dataset
|
|
|
|
|
.filter(info => "01" == info.CRDN_STTS_CD)
|
|
|
|
|
.map(info => info.CRDN_ID);
|
|
|
|
|
if (crdnIds.length < 1)
|
|
|
|
|
return dialog.alert("차적조회파일 생성의 대상 단속정보가 없습니다.");
|
|
|
|
|
|
|
|
|
|
download.get({
|
|
|
|
|
url: wctx.url("/crdn/crdn06/010/vehicleReqs.do"),
|
|
|
|
|
@ -427,10 +435,16 @@ $(document).ready(function(){
|
|
|
|
|
$P.fnVehicleUpdate = () => {
|
|
|
|
|
fileInput().select(item => {
|
|
|
|
|
if (!item) return;
|
|
|
|
|
|
|
|
|
|
let dataset = ctrl.dataset.getDataset("selected");
|
|
|
|
|
if (dataset.length < 1)
|
|
|
|
|
dataset = ctrl.dataset.getDataset();
|
|
|
|
|
|
|
|
|
|
let crdnIds = ctrl.dataset.getDataset()
|
|
|
|
|
.filter(info => "01" == info.CRDN_STTS_CD)
|
|
|
|
|
.map(info => info.CRDN_ID);
|
|
|
|
|
let crdnIds = dataset
|
|
|
|
|
.filter(info => "01" == info.CRDN_STTS_CD)
|
|
|
|
|
.map(info => info.CRDN_ID);
|
|
|
|
|
if (crdnIds.length < 1)
|
|
|
|
|
return dialog.alert("차적조회파일 등록의 대상 단속정보가 없습니다.");
|
|
|
|
|
|
|
|
|
|
upload({
|
|
|
|
|
url : wctx.url("/crdn/crdn06/010/uploadVehicles.do"),
|
|
|
|
|
@ -483,7 +497,6 @@ $(document).ready(function(){
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$P.renderCrdnList = (total, listLength, trs, option) => {
|
|
|
|
|
|
|
|
|
|
let noMore = (listLength >= total);
|
|
|
|
|
var initScroll = (ctrl.query.pageNum < 2);
|
|
|
|
|
if(option != null && option.reloaded){
|
|
|
|
|
|