fix(cupang): 매출 조회 조건이 세로로 쌓이던 문제, 주차 없음 안내
- .cpg > form { flex-direction: column } 에 눌려 세로 배치되던 것을
form.cpg-sales-filter 로 가로(row) 고정, 높이도 내용만큼만
- 고른 주차에 자료가 없으면 "<주차> 주차에 등록된 매출 자료가 없습니다" 표시
- 주차 목록은 최근 주차(출고일 최댓값 기준)부터
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{% extends "erp_base.html" %}
|
||||
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904b" />{% endblock %}
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904c" />{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<section class="cpg">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "erp_base.html" %}
|
||||
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904b" />{% endblock %}
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904c" />{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<section class="cpg">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "erp_base.html" %}
|
||||
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904b" />{% endblock %}
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904c" />{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<section class="cpg">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "erp_base.html" %}
|
||||
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904b" />{% endblock %}
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904c" />{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<section class="cpg">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "erp_base.html" %}
|
||||
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904b" />{% endblock %}
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904c" />{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
{# 쿠팡 로켓 매출 — 발주 라인별 공급가·원가·물류비·마진 #}
|
||||
@@ -32,6 +32,7 @@
|
||||
<label class="erp-field"><span>주차</span>
|
||||
<select class="erp-select" name="week">
|
||||
<option value="">전체</option>
|
||||
{% if not weeks %}<option value="" disabled>등록된 주차 없음</option>{% endif %}
|
||||
{% for w in weeks %}
|
||||
<option value="{{ w }}" {% if w == filters.week_label %}selected{% endif %}>{{ w }}</option>
|
||||
{% endfor %}
|
||||
@@ -98,7 +99,10 @@
|
||||
</tr>
|
||||
{% endfor %}
|
||||
{% if not rows %}
|
||||
<tr><td colspan="23" class="erp-muted">조회된 매출 자료가 없습니다. 시트를 업로드하거나 행을 추가하세요.</td></tr>
|
||||
<tr><td colspan="23" class="erp-muted">
|
||||
{% if filters.week_label %}{{ filters.week_label }} 주차에 등록된 매출 자료가 없습니다.
|
||||
{% else %}조회된 매출 자료가 없습니다. 시트를 업로드하거나 행을 추가하세요.{% endif %}
|
||||
</td></tr>
|
||||
{% endif %}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "erp_base.html" %}
|
||||
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904b" />{% endblock %}
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904c" />{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
{# 출고 묶음 보기 — 상자 계산 화면과 같은 3열 구성. 읽기 전용(수정 없음). #}
|
||||
|
||||
@@ -1508,7 +1508,12 @@ a.cpg-boxno-dl:hover { background: #1a5c38; border-color: #1a5c38; font-weight:
|
||||
.cpg-sales-pick { cursor: pointer; }
|
||||
.cpg-sales .cpg-po-file { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; }
|
||||
|
||||
/* 조회 조건 — 한 줄 고정(줄바꿈 없음), 좁으면 가로 스크롤 */
|
||||
/* 조회 조건 — 한 줄 고정(줄바꿈 없음), 좁으면 가로 스크롤.
|
||||
.cpg > form { flex-direction: column } (특이도 0,1,1) 을 이겨야 하므로
|
||||
form 태그까지 붙여서 선택한다. */
|
||||
.cpg > form.cpg-sales-filter {
|
||||
flex-direction: row; flex: 0 0 auto;
|
||||
}
|
||||
.cpg-sales-filter {
|
||||
display: flex; flex-wrap: nowrap; align-items: flex-end; gap: 8px;
|
||||
padding: 10px 12px;
|
||||
|
||||
Reference in New Issue
Block a user