feat(v1.9.1): 自绘组件对齐 Bootstrap(键盘/日历格/热力),版本号 1.9.1
build / build-and-test (push) Successful in 5m18s

This commit is contained in:
subtrack
2026-10-19 22:34:16 +08:00
parent 621adfa4a8
commit fb6a84cb7e
4 changed files with 38 additions and 13 deletions
+16
View File
@@ -1126,3 +1126,19 @@ fieldset { border: 0; margin: 0; padding: 0; min-width: 0; }
.task.list-group-item { border-bottom: 1px dashed var(--line-2); }
.task.list-group-item:last-child { border-bottom: 0; }
.quick-form .form-control { max-width: 220px; }
/* ---------- v1.9.1:自绘组件对齐 Bootstrap ---------- */
.cal-grid, .cal-cell { border-color: var(--bs-border-color); }
.cal-cell:hover { background: var(--bs-tertiary-bg); }
.cal-cell.sel { box-shadow: inset 0 0 0 2px var(--bs-primary); }
.cal-cell.today .dnum { background: var(--bs-success); color: #fff; }
.cell-count b { color: var(--bs-success); }
.cal-cell.heat-1 { background: rgba(var(--bs-success-rgb), 0.06); }
.cal-cell.heat-2 { background: rgba(var(--bs-success-rgb), 0.11); }
.cal-cell.heat-3 { background: rgba(var(--bs-success-rgb), 0.16); }
.cal-cell.heat-4 { background: rgba(var(--bs-success-rgb), 0.22); }
.keypad { gap: 8px; }
.keypad .key { height: 50px; font-size: 18px; font-weight: 600; }
.keypad .key-ok { color: #fff; }
.season-band { opacity: 0.6; }
+9
View File
@@ -409,3 +409,12 @@ body::before {
display: inline-block; width: 7px; height: 7px;
border-radius: 1px; margin-right: 4px; vertical-align: 0;
}
/* ---------- v1.9.1:大屏对齐 Bootstrap ---------- */
.heat-cell { border-color: var(--bs-border-color); }
.heat-cell.h1 { background: rgba(var(--bs-success-rgb), 0.14); }
.heat-cell.h2 { background: rgba(var(--bs-success-rgb), 0.26); }
.heat-cell.h3 { background: rgba(var(--bs-success-rgb), 0.40); }
.heat-cell.h4 { background: rgba(var(--bs-success-rgb), 0.58); }
.scr-kpis .kpi { --bs-card-border-color: var(--bs-border-color); }
+12 -12
View File
@@ -89,18 +89,18 @@
</form>
<p class="muted small quick-hint">唯一匹配直接完成;同尾号多人 / 一单多服务会列出让你勾选。</p>
<div class="keypad" data-keypad role="group" aria-label="数字小键盘" hidden>
<button type="button" class="key" data-key="1">1</button>
<button type="button" class="key" data-key="2">2</button>
<button type="button" class="key" data-key="3">3</button>
<button type="button" class="key" data-key="4">4</button>
<button type="button" class="key" data-key="5">5</button>
<button type="button" class="key" data-key="6">6</button>
<button type="button" class="key" data-key="7">7</button>
<button type="button" class="key" data-key="8">8</button>
<button type="button" class="key" data-key="9">9</button>
<button type="button" class="key key-fn" data-key="back" aria-label="退格">⌫</button>
<button type="button" class="key" data-key="0">0</button>
<button type="button" class="key key-ok" data-key="ok" aria-label="确认完成">✓</button>
<button type="button" class="key btn btn-outline-secondary" data-key="1">1</button>
<button type="button" class="key btn btn-outline-secondary" data-key="2">2</button>
<button type="button" class="key btn btn-outline-secondary" data-key="3">3</button>
<button type="button" class="key btn btn-outline-secondary" data-key="4">4</button>
<button type="button" class="key btn btn-outline-secondary" data-key="5">5</button>
<button type="button" class="key btn btn-outline-secondary" data-key="6">6</button>
<button type="button" class="key btn btn-outline-secondary" data-key="7">7</button>
<button type="button" class="key btn btn-outline-secondary" data-key="8">8</button>
<button type="button" class="key btn btn-outline-secondary" data-key="9">9</button>
<button type="button" class="key key-fn btn btn-outline-secondary" data-key="back" aria-label="退格">⌫</button>
<button type="button" class="key btn btn-outline-secondary" data-key="0">0</button>
<button type="button" class="key key-ok btn btn-success" data-key="ok" aria-label="确认完成">✓</button>
</div>
{{if .D.PickTail}}
+1 -1
View File
@@ -26,7 +26,7 @@ import (
"daili/internal/web"
)
const version = "1.9.0"
const version = "1.9.1"
func main() {
cfgFlag := flag.String("config", "", "配置文件路径(默认:exe 同级的 "+config.FileName+")")