From 612786e7546f23ff9e660d9b7707a13a34db8e00 Mon Sep 17 00:00:00 2001 From: chpark Date: Fri, 29 May 2026 00:36:59 +0900 Subject: [PATCH] =?UTF-8?q?style(orders/admin):=20=EC=A2=8C=EC=B8=A1=20?= =?UTF-8?q?=EB=B0=9C=EC=A3=BC=20=EB=A6=AC=EC=8A=A4=ED=8A=B8=20=EA=B0=80?= =?UTF-8?q?=EB=A1=9C=EC=8A=A4=ED=81=AC=EB=A1=A4=20=EC=A0=9C=EA=B1=B0=20+?= =?UTF-8?q?=20=EC=97=85=EC=B2=B4=EB=AA=85=20=EA=B0=95=EC=A1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 데스크탑 좌측 발주 리스트가 좁아서 가로 스크롤이 보이던 문제 + 업체명이 작던 문제. - 발주번호/발주일을 업체 셀로 합쳐 4열 구조(체크/업체·발주/합계/상태)로 단순화 - 업체명: font-bold text-sm (강조), 그 아래 작은 회색으로 날짜·발주번호 - table-fixed + overflow-x-hidden 로 가로 스크롤 없이 한 화면에 --- src/app/(main)/m/admin/orders/page.tsx | 39 +++++++++++++------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/src/app/(main)/m/admin/orders/page.tsx b/src/app/(main)/m/admin/orders/page.tsx index 633cc31..6260faa 100644 --- a/src/app/(main)/m/admin/orders/page.tsx +++ b/src/app/(main)/m/admin/orders/page.tsx @@ -459,7 +459,7 @@ export default function AdminOrdersPage() { 선택 {selected.size} / 출고가능 {allRequestedCount} -
+
{listViewMode === "card" ? ( orders.length === 0 ? (
{loading ? "조회 중..." : "발주가 없습니다."}
@@ -516,7 +516,7 @@ export default function AdminOrdersPage() {
) ) : ( - +
- - - - - + + + {orders.length === 0 ? ( - + ) : orders.map((o) => { const checked = selected.has(o.OBJID); const active = o.OBJID === activeId; @@ -546,7 +544,7 @@ export default function AdminOrdersPage() { className={`border-t border-slate-100 cursor-pointer ${active ? "bg-emerald-50/60" : lockedByMeRow ? "bg-emerald-50/30 hover:bg-emerald-50/50" : lockedByOtherUser ? "bg-rose-50/30 hover:bg-rose-50/60" : "hover:bg-slate-50"}`} title={lockedByMeRow ? "✏️ 내가 수정 중" : lockedByOtherUser ? `🔒 ${o.EDITING_BY_NAME} 님이 수정 중` : ""} > - - - - - - +
@@ -524,16 +524,14 @@ export default function AdminOrdersPage() { disabled={allRequestedCount === 0} className="accent-emerald-600 cursor-pointer disabled:opacity-30" /> 발주번호발주일업체합계상태업체 / 발주합계상태
{loading ? "조회 중..." : "발주가 없습니다."}
{loading ? "조회 중..." : "발주가 없습니다."}
e.stopPropagation()}> + e.stopPropagation()}> - {lockedByMeRow && ✏️} - {lockedByOtherUser && 🔒} - {o.ORDER_NO} - {o.ORDER_DATE} - {o.COMPANY_NAME} + +
+ {lockedByMeRow && ✏️} + {lockedByOtherUser && 🔒} + {o.COMPANY_NAME} +
+
+ {o.ORDER_DATE} · {o.ORDER_NO} +
{lockedByMeRow &&
✏️ 내가 수정 중
} {lockedByOtherUser &&
🔒 {o.EDITING_BY_NAME}
}
₩{fmt(o.TOTAL_AMOUNT)} - + ₩{fmt(o.TOTAL_AMOUNT)} + {STATUS_LABEL[o.STATUS] ?? o.STATUS}