style(cupang): 매출 조회 조건 1행 고정 + 주차 필터, 상단 합계 KPI 제거

- 조회 조건은 flex-wrap: nowrap 로 한 줄 유지(좁은 화면은 가로 스크롤)
- 주차(week_label) 필터 추가 — 최근 주차부터 목록
- 공급가/원가/물류비/마진/순마진 합계 카드 삭제, 표 영역 높이 확대

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-02 16:13:49 +09:00
parent 0979a89ed9
commit 9ae27bce8a
9 changed files with 50 additions and 47 deletions
@@ -1,6 +1,6 @@
{% extends "erp_base.html" %}
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904a" />{% endblock %}
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904b" />{% 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=20260904a" />{% endblock %}
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904b" />{% 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=20260904a" />{% endblock %}
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904b" />{% 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=20260904a" />{% endblock %}
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904b" />{% endblock %}
{% block content %}
<section class="cpg">
+8 -33
View File
@@ -1,6 +1,6 @@
{% extends "erp_base.html" %}
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904a" />{% endblock %}
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904b" />{% endblock %}
{% block content %}
{# 쿠팡 로켓 매출 — 발주 라인별 공급가·원가·물류비·마진 #}
@@ -29,6 +29,13 @@
<option value="{{ c }}" {% if c == filters.center_name %}selected{% endif %}>{{ c }}</option>
{% endfor %}
</select></label>
<label class="erp-field"><span>주차</span>
<select class="erp-select" name="week">
<option value="">전체</option>
{% for w in weeks %}
<option value="{{ w }}" {% if w == filters.week_label %}selected{% endif %}>{{ w }}</option>
{% endfor %}
</select></label>
<label class="erp-field"><span>발주유형</span>
<select class="erp-select" name="type">
<option value="">전체</option>
@@ -45,38 +52,6 @@
</div>
</form>
<!-- 합계 -->
<div class="cpg-sum-kpis cpg-sales-kpis">
<div class="cpg-kpi">
<span class="cpg-kpi-label">공급가</span>
<strong class="cpg-kpi-value">{{ "{:,.0f}".format(totals.supply_amount) }}</strong>
<span class="cpg-kpi-hint">{{ totals.count }}건 · {{ "{:,}".format(totals.quantity) }}개</span>
</div>
<div class="cpg-kpi">
<span class="cpg-kpi-label">원가</span>
<strong class="cpg-kpi-value">{{ "{:,.0f}".format(totals.cost_amount) }}</strong>
<span class="cpg-kpi-hint">발주량 기준</span>
</div>
<div class="cpg-kpi">
<span class="cpg-kpi-label">물류비</span>
<strong class="cpg-kpi-value">{{ "{:,.0f}".format(totals.logistics_total) }}</strong>
<span class="cpg-kpi-hint">물류비중 {{ totals.logistics_ratio }}%</span>
</div>
<div class="cpg-kpi">
<span class="cpg-kpi-label">마진</span>
<strong class="cpg-kpi-value">{{ "{:,.0f}".format(totals.margin) }}</strong>
<span class="cpg-kpi-hint">마진율 {{ totals.margin_rate }}%</span>
</div>
<div class="cpg-kpi">
<span class="cpg-kpi-label">순마진</span>
<strong class="cpg-kpi-value">{{ "{:,.0f}".format(totals.net_margin) }}</strong>
<span class="cpg-kpi-hint">
광고 {{ "{:,.0f}".format(totals.ad_cost) }} · 할인 {{ "{:,.0f}".format(totals.promo_discount) }}
· 장려 {{ "{:,.0f}".format(totals.incentive) }} → {{ totals.net_margin_rate }}%
</span>
</div>
</div>
<!---->
<div class="erp-card cpg-form-card cpg-sales-card">
<div class="erp-table-wrap cpg-sales-wrap">
@@ -1,6 +1,6 @@
{% extends "erp_base.html" %}
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904a" />{% endblock %}
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260904b" />{% endblock %}
{% block content %}
{# 출고 묶음 보기 — 상자 계산 화면과 같은 3열 구성. 읽기 전용(수정 없음). #}