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:
@@ -53,7 +53,6 @@
|
||||
<script src="js/api.js"></script>
|
||||
<script src="js/app.js"></script>
|
||||
<script>
|
||||
if (!requireAuth()) {}
|
||||
|
||||
function renderLogs(logs) {
|
||||
const list = document.getElementById('logList');
|
||||
@@ -69,10 +68,10 @@
|
||||
}
|
||||
const equipText = { tower_crane: '塔吊', elevator: '升降机' };
|
||||
list.innerHTML = logs.map(log => {
|
||||
const contentPreview = log.content.length > 50 ? log.content.substring(0, 50) + '...' : log.content;
|
||||
const equipStr = log.equipment.length ? ' · ' + log.equipment.map(e => equipText[e] || e).join(', ') : '';
|
||||
const contentPreview = (log.content || '').length > 50 ? log.content.substring(0, 50) + '...' : (log.content || '');
|
||||
const equipStr = (log.equipment && log.equipment.length) ? ' · ' + log.equipment.map(e => equipText[e] || e).join(', ') : '';
|
||||
return `
|
||||
<a class="weui-cell weui-cell_access" href="log.html?id=${log.id}">
|
||||
<a class="weui-cell weui-cell_access" href="log-detail.html?id=${log.id}">
|
||||
<div class="weui-cell__bd">
|
||||
<div class="log-item-date">
|
||||
<i class="ri-calendar-line"></i>
|
||||
|
||||
Reference in New Issue
Block a user