change(cupang): 화면 문구 "박스" → "상자" 통일
템플릿·라우터 메시지·페이지 제목과 seed/DDL 기본값(쿠팡박스→쿠팡상자)까지 표기를 맞췄다. URL(/box-calc)과 코드 식별자(box_name 등)는 그대로. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
{% extends "erp_base.html" %}
|
||||
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260901n" />{% endblock %}
|
||||
{% block head_extra %}<link rel="stylesheet" href="/static/cupang.css?v=20260901o" />{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
{# 출고 묶음 보기 — 박스 계산 화면과 같은 3열 구성. 읽기 전용(수정 없음). #}
|
||||
{# 출고 묶음 보기 — 상자 계산 화면과 같은 3열 구성. 읽기 전용(수정 없음). #}
|
||||
<section class="cpg">
|
||||
|
||||
<div class="erp-page-actions">
|
||||
@@ -44,18 +44,18 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ② 박스 요약 -->
|
||||
<!-- ② 상자 요약 -->
|
||||
<div class="erp-card cpg-form-card cpg-calc-sum">
|
||||
<div class="cpg-card-head">
|
||||
<h2>② 박스 요약</h2>
|
||||
<h2>② 상자 요약</h2>
|
||||
<span class="erp-muted">확정 당시 수량 기준으로 다시 계산한 값</span>
|
||||
</div>
|
||||
|
||||
<div id="cpg-sum-body">
|
||||
<div class="cpg-sum-kpis">
|
||||
<div class="cpg-kpi">
|
||||
<span class="cpg-kpi-label">총 박스</span>
|
||||
<strong class="cpg-kpi-value">{{ calc.grand_total_boxes }}박스</strong>
|
||||
<span class="cpg-kpi-label">총 상자</span>
|
||||
<strong class="cpg-kpi-value">{{ calc.grand_total_boxes }}상자</strong>
|
||||
<span class="cpg-kpi-hint">제품별 + 혼합</span>
|
||||
</div>
|
||||
<div class="cpg-kpi">
|
||||
@@ -71,7 +71,7 @@
|
||||
</div>
|
||||
|
||||
<div class="cpg-sum-scroll">
|
||||
<h3 class="cpg-sum-h3">제품별 박스</h3>
|
||||
<h3 class="cpg-sum-h3">제품별 상자</h3>
|
||||
<div class="cpg-sum-prods">
|
||||
{% for r in calc.results if r.configured %}
|
||||
<div class="cpg-sum-prod is-done">
|
||||
@@ -79,7 +79,7 @@
|
||||
<span class="cpg-sum-prod-name">{{ r.product_name }}</span>
|
||||
</div>
|
||||
<div class="cpg-sum-prod-nums">
|
||||
<strong>{{ r.full_boxes }}박스</strong>
|
||||
<strong>{{ r.full_boxes }}상자</strong>
|
||||
<span class="erp-muted">{{ r.quantity }}개 · 입수량 {{ r.units_per_box }}</span>
|
||||
{% if r.remainder_units %}
|
||||
<span class="cpg-sum-left">자투리 {{ r.remainder_units }}개</span>
|
||||
@@ -91,14 +91,14 @@
|
||||
{% endfor %}
|
||||
{% set unconfigured = calc.results | rejectattr('configured') | list %}
|
||||
{% if unconfigured %}
|
||||
<p class="erp-muted">박스 입수량 미설정:
|
||||
<p class="erp-muted">상자 입수량 미설정:
|
||||
{% for r in unconfigured %}{{ r.product_name }}{% if not loop.last %}, {% endif %}{% endfor %}
|
||||
</p>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<h3 class="cpg-sum-h3">자투리 혼합 박스
|
||||
<span class="erp-muted">{% if not calc.mixes %}— 자투리 없음{% else %}— 1장 = 1박스{% endif %}</span>
|
||||
<h3 class="cpg-sum-h3">자투리 혼합 상자
|
||||
<span class="erp-muted">{% if not calc.mixes %}— 자투리 없음{% else %}— 1장 = 1상자{% endif %}</span>
|
||||
</h3>
|
||||
<div class="cpg-sum-boxes">
|
||||
{% for m in calc.mixes %}
|
||||
@@ -135,7 +135,7 @@
|
||||
<strong>{{ shipment.center_name_snapshot or '센터 미지정' }}</strong>
|
||||
<span class="erp-badge erp-badge-neutral">{{ shipment.ship_method }}</span>
|
||||
<span class="cpg-dist-sum">
|
||||
<span class="erp-badge erp-badge-neutral">{{ calc.grand_total_boxes }}박스</span>
|
||||
<span class="erp-badge erp-badge-neutral">{{ calc.grand_total_boxes }}상자</span>
|
||||
<span class="erp-badge erp-badge-neutral">{{ total_qty }}개</span>
|
||||
</span>
|
||||
</div>
|
||||
@@ -145,7 +145,7 @@
|
||||
<li class="cpg-dist-item{% if e.kind == 'mix' %} is-mix{% endif %}">
|
||||
<div class="cpg-dist-line">
|
||||
<span class="cpg-dist-name">{{ e.name }}</span>
|
||||
<span class="cpg-dist-unit">{{ e.count }}박스 · {{ e.quantity }}개</span>
|
||||
<span class="cpg-dist-unit">{{ e.count }}상자 · {{ e.quantity }}개</span>
|
||||
</div>
|
||||
{% if e.kind == 'mix' and e['items'] %}
|
||||
<ul class="cpg-dist-tree">
|
||||
|
||||
Reference in New Issue
Block a user