fix : 관리자 구독서비스 상품준비 관리

This commit is contained in:
jazz
2026-02-06 16:22:16 +09:00
parent 543a05b5f5
commit 006d3f5a09
14 changed files with 1581 additions and 22 deletions

View File

@@ -2977,6 +2977,7 @@
<spring:eval expression="@environment.getProperty('spring.servlet.multipart.max-file-size')" var="maxFileSize"/>
<spring:eval expression="@environment.getProperty('mngrfo.common.fileupload.extensions.images')" var="acceptFileExtensions"/>
<spring:eval expression="@environment.getProperty('mngrfo.common.fileupload.cdnurl')" var="cdnurl"/>
<spring:eval expression="@environment.getProperty('currency-unit.default')" var="curUnit"/>
<input type="hidden" id="cdnurl" value="${cdnurl}"/>
<section id="section01" class="content-section content-scroll-detect content-fold">
<div class="content-fold__header">
@@ -5071,7 +5072,7 @@
</div>
<div class="product-group__description">
<p><c:out value="${goodsInfo.goodsNm}"/></p>
<p class="product-group__description-price"><fmt:formatNumber value="${goodsInfo.slepric}" pattern="#,###"/>원</p>
<p class="product-group__description-price"><fmt:formatNumber value="${goodsInfo.slepric}" pattern="#,###"/>${curUnit}</p>
</div>
</div>
</c:forEach>

View File

@@ -23,6 +23,8 @@
$('#appendList tr').each(function() {
const goodsId = $(this).attr('id').replace('choiseListId', '');
const goodsOptnInnb = $(this).find('input[name="goodsOptnInnb"]').val();
const optnTy = $(this).find('input[name="optnTy"]').val();
const goodsImg = $(this).find('input[name="goodsImgCours"]').val();
const goodsNm = $(this).find('input[name="goodsNm"]').val();
const goodsPrice = $(this).find('input[name="slepric"]').val();
@@ -32,6 +34,8 @@
if (goodsId) {
selectedGoods.push({
goodsId: goodsId,
goodsOptnInnb: goodsOptnInnb,
optnTy: optnTy,
goodsImg: goodsImg,
goodsNm: goodsNm,
goodsPrice: goodsPrice,
@@ -46,6 +50,8 @@
var copyTr = $(this).clone();
var goodsId = $(this).find('input[name="goodsInnb"]').val();
var goodsOptnInnb = $(this).find('input[name="goodsOptnInnb"]').val();
var optnTy = $(this).find('input[name="optnTy"]').val();
var goodsImg = $(this).find('input[name="goodsImgCours"]').val();
var goodsNm = $(this).find('input[name="goodsNm"]').val();
var goodsPrice = $(this).find('input[name="slepric"]').val();
@@ -75,6 +81,8 @@
selectedGoods.push({
goodsId: goodsId,
goodsOptnInnb: goodsOptnInnb,
optnTy: optnTy,
goodsImg: goodsImg,
goodsNm: goodsNm,
goodsPrice: goodsPrice,
@@ -151,6 +159,8 @@
<tr class="searchList">
<td class="text-left">
<input type="hidden" id="goodsInnb" name="goodsInnb" value="<c:out value="${ list.goodsInnb }"/>"/>
<input type="hidden" id="goodsOptnInnb" name="goodsOptnInnb" value="<c:out value="${ list.goodsOptnInnb }"/>"/>
<input type="hidden" id="optnTy" name="optnTy" value="<c:out value="${ list.optnTy }"/>"/>
<input type="hidden" id="goodsImgCours" name="goodsImgCours" value="<c:out value="${cdnurl}${ list.goodsImgCours }"/>"/>
<input type="hidden" id="goodsNm" name="goodsNm" value="<c:out value="${ list.goodsNm }"/>"/>
<input type="hidden" id="slepric" name="slepric" value="<fmt:parseNumber value="${ list.slepric }"/>"/>

View File

@@ -7,13 +7,13 @@
<%@ taglib prefix="f" uri="/WEB-INF/tlds/f.tld" %>
<%--
Class Name : GoodsListR.jsp
Description : 상품 목록 조회 리스트
Class Name : SubsvcList.jsp
Description : 구독서비스 목록 조회 리스트
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2024-03-20 리브가 최초 생성
2026-02-05 jazz 최초 생성
--%>
<section class="content-section">
<div class="form-control-container">
@@ -46,7 +46,7 @@
<hr class="horizontal-line">
<div class="form-control-container">
<div class="left">
<button class="btn outline sm" onclick="fn_delete_check();return false;">선택 삭제</button>
<button class="btn dark sm" onclick="fn_delete_check();return false;">선택 삭제</button>
</div>
<div class="center">
</div>
@@ -74,7 +74,7 @@
<thead>
<tr>
<th>
<label class="b-checkbox checkbox is-medium ">
<label class="b-checkbox checkbox is-medium">
<input type="checkbox" id="checkAll" value="">
<span class="check"></span>
</label>

View File

@@ -7,13 +7,13 @@
<%@ taglib prefix="f" uri="/WEB-INF/tlds/f.tld" %>
<%--
Class Name : GoodsListRForm.jsp
Description : 상품 목록 조회 폼
Class Name : SubsvcListForm.jsp
Description : 구독서비스 목록 조회 폼
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2024-03-20 리브가 최초 생성
2026-02-05 jazz 최초 생성
--%>
<!DOCTYPE html>
<html lang="ko">
@@ -172,9 +172,11 @@
const result = JSON.parse(data.resBody.result);
const srchSubsvcGnrList = result.srchSubsvcGnrList;
if (srchSubsvcGnrList.length > 0) {
$('#srchSubsvcGnr option').filter(function() {
return $(this).val() !== '';
}).remove();
// 회차 초기화
$('#srchSelSubsvcGnr').empty().append('<option value="">전체</option>').niceSelect('update');
// $('#srchSubsvcGnr option').filter(function() {
// return $(this).val() !== '';
// }).remove();
for (let i = 0; i < srchSubsvcGnrList.length; i++) {
const srchSubsvcGnr = srchSubsvcGnrList[i];