From 3c82cdd594539cbd5e9c8700d5d07edc0c53f6af Mon Sep 17 00:00:00 2001 From: Kang Lee Date: Thu, 9 Jul 2026 09:25:39 -0400 Subject: [PATCH] =?UTF-8?q?v1.4.3=20-=20[CUSTOMER]=20[EXPORT]=20=EB=B2=84?= =?UTF-8?q?=ED=8A=BC=20=EC=88=98=EC=A0=95=20-=20[LOGIN]=20=EC=97=94?= =?UTF-8?q?=ED=84=B0=EB=A1=9C=EB=8F=84=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20-?= =?UTF-8?q?=20[EXPORT]=20Customer=20Export=20:=20Acc=20=EC=B6=94=EA=B0=80?= =?UTF-8?q?=20-=20[EXPENSE]=20=ED=99=94=EB=A9=B4=20=EC=A4=84=EC=9D=BC=20?= =?UTF-8?q?=EB=95=8C=20=EB=B2=84=ED=8A=BC,=20=EC=84=9C=EB=A8=B8=EB=A6=AC?= =?UTF-8?q?=20=ED=99=94=EB=A9=B4=EC=97=90=20=EB=8B=A4=20=EC=95=88=20?= =?UTF-8?q?=EB=93=A4=EC=96=B4=EA=B0=80=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20-=20[DRIVER]=20DRIVER=20=EB=A6=AC=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=EC=97=90=20TYPE=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public_html/assets/css/main.css | 44 +++++++++----- public_html/doc/customer_list.php | 82 +------------------------- public_html/doc/driver_list.php | 39 +++++++----- public_html/doc/export_customer.php | 9 ++- public_html/doc/report_expense.php | 81 +++++++++++++++++++------ public_html/include/arrayinfo.php | 16 +++++ public_html/lib/driver_lib.php | 29 ++++++++- public_html/lib/driver_lib_process.php | 2 + public_html/login_intranet.php | 10 ++++ 9 files changed, 184 insertions(+), 128 deletions(-) diff --git a/public_html/assets/css/main.css b/public_html/assets/css/main.css index d0b7da0..3fb8453 100644 --- a/public_html/assets/css/main.css +++ b/public_html/assets/css/main.css @@ -1385,6 +1385,12 @@ a.txt-logout:hover{ border: 0px; } +/* 첫 줄(버튼 줄) 테두리 제거 + 칸 사이 여백 */ +.form-config-search table.td-search tr:first-child td{ + border: 0px; + padding: 10px 8px; +} + .form-config-search table.td-search .td-title{ min-width: 100px; @@ -2335,9 +2341,13 @@ tr.status-X { ============================ */ .radio-segment { display: flex; + align-items: center; + gap: 5px; + height: 40px; border: 1px solid #ccc; - border-radius: 10px; - overflow: hidden; + border-radius: 999px; /* 바깥 테두리 알약 모양 */ + padding: 5px; /* 상하좌우 여백 균등 (gap과 동일) */ + box-sizing: border-box; width: 100%; } @@ -2358,11 +2368,12 @@ tr.status-X { text-align: center; align-items: center; justify-content: center; - padding: 8px 0; + padding: 5px 16px; background: #e7e7e7; color: #333; font-weight: 500; - height: 100%; + border-radius: 999px; /* 알약 모양 */ + transition: background 0.45s ease; } .radio-segment input[type="radio"]:checked + span { @@ -2370,13 +2381,12 @@ tr.status-X { color: #333; } -/* horizontal radius */ -.radio-segment label:first-child span { - border-radius: 5px 0 0 5px; +/* 마우스 오버 */ +.radio-segment span:hover { + background: #f0f0f0; } - -.radio-segment label:last-child span { - border-radius: 0 5px 5px 0; +.radio-segment input[type="radio"]:checked + span:hover { + background: #fff0b8; } /* check box */ @@ -2450,18 +2460,20 @@ tr.status-X { .radio-segment { flex-direction: column; width: 100%; + height: auto; + gap: 6px; /* 세로로 쌓일 때 버튼 사이 간격 */ + border-radius: 16px; /* 세로일 땐 살짝만 둥글게 */ + padding: 8px; } .radio-segment label { width: 100%; } - .radio-segment label:first-child span { - border-radius: 5px 5px 0 0; - } - - .radio-segment label:last-child span { - border-radius: 0 0 5px 5px; + /* 세로일 때 각 버튼은 살짝 둥근 알약 유지 */ + .radio-segment span { + border-radius: 20px; + padding: 8px 16px; } } diff --git a/public_html/doc/customer_list.php b/public_html/doc/customer_list.php index 11f9c1b..3bd9d13 100644 --- a/public_html/doc/customer_list.php +++ b/public_html/doc/customer_list.php @@ -384,7 +384,7 @@ $(document).ready(function(){ -
+