From c22386b8fc0a9654f3a37808b4ea47544ae58581 Mon Sep 17 00:00:00 2001 From: ypsdf1 Date: Mon, 6 Jul 2026 20:01:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=94=B6=E9=93=B6=E5=8F=B0?= =?UTF-8?q?=E8=A7=92=E8=89=B2=E6=A0=87=E7=AD=BECSS=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E7=BC=BA=E5=A4=B1=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 补充 .tag-admin / .tag-cashier 标签样式定义,统一管理员与收银员角色标签颜色与边框 - 同步修正HTML初始span与JS动态赋值的class,消除无样式标签 --- cashier.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cashier.php b/cashier.php index 30606e7..368b05b 100644 --- a/cashier.php +++ b/cashier.php @@ -45,6 +45,9 @@ $initialState = json_encode([ .header h1 { font-size:18px; color:var(--accent); letter-spacing:.5px; } .header .who { font-size:13px; color:var(--dim); } .header .who b { color:var(--text); } + .tag { display:inline-block; padding:2px 10px; border-radius:999px; font-size:11px; font-weight:600; line-height:1.5; vertical-align:middle; } + .tag-admin { background:rgba(188,140,255,.15); color:var(--purple); border:1px solid rgba(188,140,255,.35); } + .tag-cashier { background:rgba(88,166,255,.15); color:var(--accent); border:1px solid rgba(88,166,255,.35); } .btn { padding:8px 16px; border:none; border-radius:6px; cursor:pointer; font-size:13px; font-weight:600; transition:all .2s cubic-bezier(.16,1,.3,1); } .btn-blue { background:var(--accent); color:#fff; } .btn-green { background:var(--green); color:#fff; } @@ -168,7 +171,7 @@ $initialState = json_encode([

🧾 SDF1 收银台

- 操作员: + 操作员:
@@ -337,7 +340,7 @@ async function initApp() { document.getElementById('whoName').textContent = STATE.username; const roleEl = document.getElementById('whoRole'); roleEl.textContent = STATE.role === 'admin' ? '管理员' : '收银员'; - roleEl.className = 'tag ' + (STATE.role === 'admin' ? 'tag-unused' : 'tag-used'); + roleEl.className = 'tag ' + (STATE.role === 'admin' ? 'tag-admin' : 'tag-cashier'); document.getElementById('discLimit').textContent = STATE.discount_limit; // 管理员需密码确认大额 if (STATE.role === 'admin') document.getElementById('adminPwWrap').classList.remove('hidden');