diff --git a/README.md b/README.md index d904a9a..5efc34b 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ ┌───────────────────────────────────────────────┐ │ 代 打 台 · 代打管理平台 │ └───────────────────────────────────────────────┘ - 版本 1.11.1 配置文件 daili.ini + 版本 1.11.2 配置文件 daili.ini 数据库 D:\代打台\daili.db 访问地址: 本机 http://127.0.0.1:17777 diff --git a/internal/web/static/app.css b/internal/web/static/app.css index 3050c9b..e10f7ab 100644 --- a/internal/web/static/app.css +++ b/internal/web/static/app.css @@ -1260,21 +1260,28 @@ fieldset { border: 0; margin: 0; padding: 0; min-width: 0; } /* ---------- 客户自助查询 /customer ---------- */ .portal-wrap { max-width: 980px; margin: 0 auto; padding: 24px 16px 48px; } -.portal-head h1 { font-size: 1.6rem; font-weight: 800; margin: 0 0 4px; background: var(--ink-grad); -webkit-background-clip: text; background-clip: text; color: transparent; } +.portal-head h1 { color: var(--app-text) !important; -webkit-text-fill-color: currentColor; background: none !important; font-size: 1.6rem; font-weight: 800; margin: 0 0 4px; background: linear-gradient(135deg, var(--app-accent-strong), var(--app-accent)); -webkit-background-clip: text; background-clip: text; color: transparent; } .portal-form { border-radius: 1rem; } -.portal-progress .bar { height: 8px; border-radius: 999px; background: var(--ink-1); overflow: hidden; margin-bottom: 6px; } -.portal-progress .bar i { display: block; height: 100%; background: var(--ink-grad); border-radius: 999px; } -.pcal { border: 1px solid var(--ink-line); border-radius: .85rem; overflow: hidden; } -.pcal-dow { display: grid; grid-template-columns: repeat(7, 1fr); background: var(--ink-1); } -.pcal-dow span { text-align: center; padding: 6px 0; font-size: .72rem; color: var(--ink-muted); } +.portal-progress .bar { height: 8px; border-radius: 999px; background: var(--app-surface-3); overflow: hidden; margin-bottom: 6px; } +.portal-progress .bar i { display: block; height: 100%; background: linear-gradient(135deg, var(--app-accent-strong), var(--app-accent)); border-radius: 999px; } +.pcal { border: 1px solid var(--app-border); border-radius: .85rem; overflow: hidden; } +.pcal-dow { display: grid; grid-template-columns: repeat(7, 1fr); background: var(--app-surface-3); } +.pcal-dow span { text-align: center; padding: 6px 0; font-size: .72rem; color: var(--app-text-3); } .pcal-row { display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); } -.pcal-cell { min-height: 54px; padding: 6px 8px; border-top: 1px solid var(--ink-line); border-right: 1px solid var(--ink-line); display: flex; flex-direction: column; gap: 2px; } +.pcal-cell { min-height: 54px; padding: 6px 8px; border-top: 1px solid var(--app-border); border-right: 1px solid var(--app-border); display: flex; flex-direction: column; gap: 2px; } .pcal-cell:nth-child(7) { border-right: 0; } -.pcal-cell b { font-size: .82rem; color: var(--ink-ink); } -.pcal-cell span { font-size: .72rem; color: var(--ink-green-2); font-weight: 700; } +.pcal-cell b { font-size: .82rem; color: var(--app-text); } +.pcal-cell span { font-size: .72rem; color: var(--app-accent); font-weight: 700; } .pcal-cell.out { opacity: .4; } -.pcal-cell.today { background: var(--ink-grad-soft); box-shadow: inset 0 0 0 2px var(--ink-green-3); } +.pcal-cell.today { background: var(--app-accent-soft); box-shadow: inset 0 0 0 2px var(--app-accent); } @media (max-width: 575px) { .portal-wrap { padding: 16px 10px 32px; } .pcal-cell { min-height: 46px; padding: 4px 5px; } } + +.tagchip, .pkg-tag { + display: inline-flex; align-items: center; gap: 4px; + padding: 1px 8px; border-radius: 999px; + background: var(--app-accent-soft); border: 1px solid var(--app-border); + color: var(--app-accent-ink); font-size: .72rem; font-weight: 600; line-height: 1.7; +} diff --git a/main.go b/main.go index 7369d70..5dca588 100644 --- a/main.go +++ b/main.go @@ -26,7 +26,7 @@ import ( "daili/internal/web" ) -const version = "1.11.1" +const version = "1.11.2" func main() { cfgFlag := flag.String("config", "", "配置文件路径(默认:exe 同级的 "+config.FileName+")")