feat(h5): 修复alert.html认证Bug + 新增log-detail.html日志详情页

- alert.html: requireAuth()后加return防止未登录时继续执行
- 新增log-detail.html: 独立详情页(骨架屏+设备标签+安全备注+照片)
- logs.html: 列表项跳转log-detail.html?id=xxx
- mock.js: MOCK_LOGS补全part/equipment/author/created_at/safety_note字段
- 补全equip-checkbox等CSS样式
This commit is contained in:
2026-04-14 18:22:00 +08:00
parent 3301d9557b
commit e70e5cc69d
14 changed files with 749 additions and 97 deletions

View File

@@ -886,6 +886,34 @@ textarea.form-input {
margin: 0 16px;
}
/* ========================================
施工日志表单
======================================== */
.equip-checkbox {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 14px;
border-radius: 20px;
border: 1px solid var(--color-border);
font-size: 13px;
color: var(--color-text);
cursor: pointer;
transition: background 0.15s ease, border-color 0.15s ease;
user-select: none;
}
.equip-checkbox input[type="checkbox"] {
display: none;
}
.equip-checkbox:has(input:checked) {
background: rgba(30, 58, 95, 0.1);
border-color: var(--color-primary);
color: var(--color-primary);
font-weight: 600;
}
/* ========================================
设备详情页
======================================== */