diff --git a/src/main/resources/static/js/web/service/serviceInfo.js b/src/main/resources/static/js/web/service/serviceInfo.js
index 38327b0..7ac54de 100644
--- a/src/main/resources/static/js/web/service/serviceInfo.js
+++ b/src/main/resources/static/js/web/service/serviceInfo.js
@@ -188,16 +188,17 @@ function fn_RenderServices(services) {
}
let servicesHtml = '';
- services.forEach(function(service) {
-
- servicesHtml += `
-
-
${service.SERVICE_NM || service.TITLE || '서비스명 없음'}
-
${service.SERVICE_DESC || service.CONTENT || '설명 없음'}
-
${fn_FormatPrice(service.PRICE)} ${fn_FormatPrice(service.DISCOUNT_PRICE)}
-
- `;
- });
+ services.forEach(function(service) {
+ servicesHtml += `
+
+
${service.SERVICE_NM || service.TITLE || '서비스명 없음'}
+
${service.SERVICE_DESC || service.CONTENT || '설명 없음'}
+
+ ${service.PRICE !== service.DISCOUNT_PRICE ? `${fn_FormatPrice(service.PRICE)} ` : ''}${fn_FormatPrice(service.DISCOUNT_PRICE)}
+
+
+ `;
+ });
servicesGrid.innerHTML = servicesHtml;
}
diff --git a/src/main/resources/templates/web/webevent/webEventSelectList.html b/src/main/resources/templates/web/webevent/webEventSelectList.html
index 61a5740..25bab50 100644
--- a/src/main/resources/templates/web/webevent/webEventSelectList.html
+++ b/src/main/resources/templates/web/webevent/webEventSelectList.html
@@ -530,39 +530,40 @@ class EventManager {
});
}
- renderEvents() {
- const html = this.events.map(event => `
-
-
-

-
-
-
${event.title}
-
${event.desc}
- ${event.meta ? `
${event.meta}
` : ''}
-
-
- ${event.price.before.toLocaleString()}원
-
- ${event.price.after.toLocaleString()}원 부터
-
-
-
- `).join('');
-
- document.getElementById('event-grid').innerHTML = html;
-
- // 카드 클릭 이벤트 추가
- document.querySelectorAll('.event-card').forEach(card => {
- card.addEventListener('click', () => {
- const categoryDiv = card.dataset.categoryDiv;
- const categoryNo = card.dataset.categoryNo;
- const postNo = card.dataset.postNo;
- this.goToDetail(categoryDiv, categoryNo, postNo);
- });
- });
- }
+ renderEvents() {
+ const html = this.events.map(event => `
+
+
+

+
+
+
${event.title}
+ ${event.meta ? `
${event.meta}
` : ''}
+
+ ${event.price.before !== event.price.after
+ ? `
+ ${event.price.before.toLocaleString()}원
+ `
+ : ''}
+ ${event.price.after.toLocaleString()}원 부터
+
+
+
+ `).join('');
+
+ document.getElementById('event-grid').innerHTML = html;
+
+ // 카드 클릭 이벤트 추가
+ document.querySelectorAll('.event-card').forEach(card => {
+ card.addEventListener('click', () => {
+ const categoryDiv = card.dataset.categoryDiv;
+ const categoryNo = card.dataset.categoryNo;
+ const postNo = card.dataset.postNo;
+ this.goToDetail(categoryDiv, categoryNo, postNo);
+ });
+ });
+ }
goToDetail(categoryDiv, categoryNo, postNo) {
const form = document.createElement('form');