발송대상 등록화면 수정

master
mjkhan21 4 months ago
parent 754e5bfe41
commit 63132ad8eb

@ -59,6 +59,14 @@
<version>1.0.0-SNAPSHOT</version>
</dependency>
<!-- 2.xit-base-starter
<dependency>
<groupId>cokr.xit.boot</groupId>
<artifactId>xit-base-starter</artifactId>
<version>23.04.01-SNAPSHOT</version>
</dependency>
-->
</dependencies>
<build>

@ -198,7 +198,7 @@
<!-- DataTables(그리드) -->
<div class="card-datatable text-nowrap">
<div class="dataTables_wrapper dt-bootstrap5 no-footer">
<div class="table-responsive ox-scroll oy-scroll h-px-400" name="tableRspns">
<div class="table-responsive h-px-400" name="tableRspns">
<table class="table-layout-fixed dataTable datatables-ajax table table-bordered no-footer" aria-describedby="DataTables_Table_0_info">
<thead class="sticky-thead">
<tr name="theadTr" data-search-target="[data-doctx='${pageName}']">
@ -213,7 +213,6 @@
<th class="cmn" style="width: 200px;" onclick="FimsSupport.searchFromGridTitle('POST_PRCS_STTS_CD', this.innerText, 'codeValue', 'EGP012');">우편처리상태</th>
<th class="cmn" style="width: 180px;">등록일시</th>
<th class="cmn" style="width: 140px;">등록사용자</th>
<th class="cmn dummy-th"></th>
</tr>
</thead>
<tbody name="tbodyList">
@ -231,12 +230,11 @@
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{POST_PRCS_STTS_NM}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{REG_DT}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{RGTR_NM}</td>
<td class="cmn dummy-td"></td>
</tr>
</template>
<template name="tmpltNotFound">
<tr class="odd">
<td valign="top" colspan="12" class="dataTables_empty text-center">${prefixName} 정보를 찾지 못했습니다.</td>
<td valign="top" colspan="11" class="dataTables_empty text-center">${prefixName} 정보를 찾지 못했습니다.</td>
</tr>
</template>
</table>

@ -489,7 +489,6 @@
// 선택 발송대상 등록 버튼 이벤트
$P.fnCreateSlctnTrgt = (btnTitle) => {
let selected = $P.ctrl.getDataset("selected"); // 선택 자료
if (selected.length < 1) return;
// 파라미터 설정
@ -510,7 +509,8 @@
// 전체 발송대상 등록 버튼 이벤트
$P.fnCreateWholTrgt = (btnTitle) => {
if ($P.ctrl.dataset.empty)
let dataset = $P.ctrl.getDataset();
if (dataset.length < 1)
return dialog.alert("검색된 " + $P.ctrl.prefixName + " 정보가 없습니다.");
// 파라미터 설정

@ -214,7 +214,8 @@
// validate 확인
if (!AppSupport.customValidate($P.$findn("frmEdit").find("input,select,textarea"))) return;
let invalid = $P.ctrl.getDataset("item")
let items = $P.ctrl.getDataset("item"),
invalid = items
.filter(item =>
isEmpty(item.data.ADDR) ||
<%-- isEmpty(item.data.DTL_ADDR) || --%>
@ -237,6 +238,7 @@
// 검색조건과 저장 파라미터 객체를 합친다.
let params = $.extend({}, $P.ctrl.query, formFields);
params.sndngRegSeCd = "01"; // 발송 등록 구분 코드(SNDNG_REG_SE_CD) - 01: 일괄
params.vltnCd = items[0].data.VLTN_CD;
params.rsndYn = "N"; // 재발송 여부
params.delYn = "N"; // 삭제 여부

@ -28,7 +28,7 @@
<!-- 업무 버튼 -->
<span class="container-window-btn-right">
<button type="button" class="btn btn-excel w-px-120" name="btnExcel" title="엑셀">엑셀</button>
<%-- button type="button" class="btn btn-primary w-px-120" name="btnCreateSndngLink" title="우편 통합 발송">우편 통합 발송</button --%>
<button hidden type="button" class="btn btn-primary w-px-120" name="btnCreateSndngLink" title="우편 통합 발송">우편 통합 발송</button>
<button type="button" class="btn btn-primary w-px-120" name="btnPrintWrng" title="계도장 출력">계도장 출력</button>
<button type="button" class="btn btn-primary w-px-120" name="btnDownloadWrng" title="우편 등록 파일">우편 등록 파일</button>
</span>
@ -301,7 +301,7 @@
ajax.post({
url: wctx.url($P.prefixUrl + "/080/createSndngLink.do")
, data: params || {}
, data: params
, success: (resp) => {
let showMessage = resp.rtnMsg.replace(/[S]|[F]/g, params.btnTitle);

@ -226,7 +226,8 @@
// validate 확인
if (!AppSupport.customValidate($P.$findn("frmEdit").find("input,select,textarea"))) return;
let invalid = $P.ctrl.getDataset("item")
let items = $P.ctrl.getDataset("item");
let invalid = items
.filter(item =>
isEmpty(item.data.ADDR) ||
<%-- isEmpty(item.data.DTL_ADDR) || --%>
@ -249,6 +250,7 @@
// 검색조건과 저장 파라미터 객체를 합친다.
let params = $.extend({}, $P.ctrl.query, formFields);
params.sndngRegSeCd = "01"; // 발송 등록 구분 코드(SNDNG_REG_SE_CD) - 01: 일괄
params.vltnCd = items[0].data.VLTN_CD;
params.rsndYn = "N"; // 재발송 여부
params.delYn = "N"; // 삭제 여부

Loading…
Cancel
Save