|
|
|
@ -8,7 +8,7 @@
|
|
|
|
|
<!-- Content -->
|
|
|
|
|
<div class="container-xxl flex-grow-1 px-0">
|
|
|
|
|
<div class="card wrapper-list">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<form action="" class="dropzone flex-grow-1" method="post" enctype="multipart/form-data" name="dropzone">
|
|
|
|
|
<div class="dz-message needsclick">
|
|
|
|
|
여기에 파일을 놓거나 클릭하여 업로드하세요.
|
|
|
|
@ -17,8 +17,8 @@
|
|
|
|
|
<div class="fallback">
|
|
|
|
|
<input name="file" name="files" multiple />
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
<div class="container-page-btn" name="gridButtonArea" hidden>
|
|
|
|
|
<!-- 업무 버튼 -->
|
|
|
|
@ -42,7 +42,7 @@
|
|
|
|
|
<th class="cmn" style="width: 120px;">부과대상</th>
|
|
|
|
|
<th class="cmn" style="width: 160px;">위반장소</th>
|
|
|
|
|
<th class="cmn" style="width: 160px;">위반내용</th>
|
|
|
|
|
<th class="cmn" style="width: 120px;">위반일시</th>
|
|
|
|
|
<th class="cmn" style="width: 180px;">위반일시</th>
|
|
|
|
|
<th class="cmn" style="width: 140px;">과태료부과금액</th>
|
|
|
|
|
<th class="cmn" style="width: 140px;">의견제출시작일</th>
|
|
|
|
|
<th class="cmn" style="width: 140px;">의견제출종료일</th>
|
|
|
|
@ -117,7 +117,7 @@ $(document).ready(function() {
|
|
|
|
|
infoSize: "md",
|
|
|
|
|
urls: { load: "" }
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$P.ctrl.onDatasetChange = (obj) => {
|
|
|
|
|
// 데이터 셋
|
|
|
|
|
let cds = $P.ctrl.dataset;
|
|
|
|
@ -130,21 +130,21 @@ $(document).ready(function() {
|
|
|
|
|
|
|
|
|
|
$P.$findn("tbodyList").html(trs.join());
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$P.dropzone = new Dropzone($P.selectorn("dropzone"), {
|
|
|
|
|
maxFiles: 1,
|
|
|
|
|
headers: getCsrf(),
|
|
|
|
|
url : wctx.url("/rent/rent04/010/upload.do"),
|
|
|
|
|
autoProcessQueue: true, // 자동으로 보내기. true : 파일 업로드 되자마자 서버로 요청, false : 서버에는 올라가지 않은 상태. 따로 this.processQueue() 호출시 전송
|
|
|
|
|
autoQueue: true, // 드래그 드랍 후 바로 서버로 전송
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
addRemoveLinks: true, // 업로드 후 파일 삭제버튼 표시 여부
|
|
|
|
|
dictRemoveFile: '삭제', // 삭제버튼 표시 텍스트
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
acceptedFiles : ".xlsx,.xls",
|
|
|
|
|
maxFilesize: 256
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$P.dropzone.on("sending", function(file, formData) {
|
|
|
|
|
$.blockUI();
|
|
|
|
|
});
|
|
|
|
@ -159,9 +159,11 @@ $(document).ready(function() {
|
|
|
|
|
$P.$findn("dropzone").attr("hidden","hidden");
|
|
|
|
|
$P.$findn("excelResult").removeAttr("hidden");
|
|
|
|
|
$P.$findn("gridButtonArea").removeAttr("hidden");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//그리드렌더링
|
|
|
|
|
$P.ctrl.setData(resp.data);
|
|
|
|
|
|
|
|
|
|
Componentization.fnMakeResizableTable($P.findn("tableRspns"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
@ -192,6 +194,8 @@ $(document).ready(function() {
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
function getCsrf(){
|
|
|
|
|