feat: 新增错误问题追踪与管理功能
- 升级程序版本至 v1.5.25 - 新增对比度文本颜色计算与垂直滚动条绘制工具函数,优化选择界面滚动显示 - 网页端新增问题记录管理页面,配套完整的表格与详情展示样式 - 实现issue记录标准化处理、实时事件推送接收与按时间倒序排序展示 - 重构原有选择界面的滚动逻辑,替换为通用滚动条绘制函数
This commit is contained in:
+117
@@ -4237,6 +4237,123 @@ body.jr-admin-login-page {
|
||||
gap: 16px;
|
||||
}
|
||||
|
||||
.jr-issue-table {
|
||||
width: 100%;
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
.jr-issue-table th:nth-child(1) {
|
||||
width: 168px;
|
||||
}
|
||||
|
||||
.jr-issue-table th:nth-child(2) {
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
.jr-issue-table th:nth-child(3) {
|
||||
width: 190px;
|
||||
}
|
||||
|
||||
.jr-issue-table th:nth-child(4) {
|
||||
width: 220px;
|
||||
}
|
||||
|
||||
.jr-issue-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.jr-issue-primary {
|
||||
font-weight: 700;
|
||||
line-height: 1.45;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.jr-issue-sub {
|
||||
margin-top: 4px;
|
||||
font-size: 0.78rem;
|
||||
color: #6d7f73;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.jr-issue-error {
|
||||
color: #c43f3f;
|
||||
font-weight: 700;
|
||||
line-height: 1.6;
|
||||
}
|
||||
|
||||
.jr-issue-detail-cell {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.jr-issue-detail-card,
|
||||
.jr-issue-plain-detail {
|
||||
border: 1px solid #dbe4d7;
|
||||
background: #f8fbf7;
|
||||
padding: 12px;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
.jr-issue-detail-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.jr-issue-detail-item {
|
||||
border: 1px solid #dbe4d7;
|
||||
background: #ffffff;
|
||||
padding: 10px 12px;
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.jr-issue-detail-item span {
|
||||
display: block;
|
||||
margin-bottom: 4px;
|
||||
color: #6d7f73;
|
||||
font-size: 0.74rem;
|
||||
font-weight: 700;
|
||||
letter-spacing: 0.06em;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.jr-issue-detail-item strong {
|
||||
display: block;
|
||||
color: #183225;
|
||||
font-size: 0.92rem;
|
||||
line-height: 1.55;
|
||||
font-weight: 600;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.jr-issue-raw-block {
|
||||
margin-top: 10px;
|
||||
padding-top: 10px;
|
||||
border-top: 1px dashed #dbe4d7;
|
||||
}
|
||||
|
||||
.jr-issue-raw-block summary {
|
||||
cursor: pointer;
|
||||
color: #607466;
|
||||
font-size: 0.82rem;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.jr-issue-raw-block pre,
|
||||
.jr-issue-plain-detail pre {
|
||||
margin: 8px 0 0;
|
||||
padding: 12px;
|
||||
border: 1px solid #1e293b;
|
||||
background: #0f172a;
|
||||
color: #e2e8f0;
|
||||
white-space: pre-wrap;
|
||||
word-break: break-word;
|
||||
font-size: 0.82rem;
|
||||
line-height: 1.5;
|
||||
overflow: auto;
|
||||
user-select: text;
|
||||
-webkit-user-select: text;
|
||||
}
|
||||
|
||||
.jr-admin-login-shell {
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
|
||||
Reference in New Issue
Block a user