Simplify relation card body part tags
This commit is contained in:
@@ -202,21 +202,19 @@ function renderList() {
|
||||
card.classList.toggle("active", app.active?.ct_key === row.ct_key);
|
||||
card.title = cardTitle(row);
|
||||
const stlCount = Number(row.stl_file_count || row.stl_file_count_agg || 0);
|
||||
const labels = annotationLabels(row);
|
||||
const labels = dicomParts(row);
|
||||
card.innerHTML = `
|
||||
<div class="card-layout">
|
||||
<div class="card-topline">
|
||||
<div class="card-main">
|
||||
<strong>${escapeHtml(row.ct_key)}</strong>
|
||||
<span>${escapeHtml(row.pacs_patient_name || row.upp_patient_name || "无姓名")} · ${escapeHtml(row.patient_id || row.patient_id_masked || "无ID")}</span>
|
||||
<small>DICOM ${Number(row.pacs_series_count || 0)} 序列${stlCount ? ` · STL ${stlCount} 个` : ""}</small>
|
||||
</div>
|
||||
<div class="card-side">
|
||||
<i class="mini-badge ${escapeHtml(row.relation_status)}">${escapeHtml(statusLabel(row.relation_status))}</i>
|
||||
<div class="inline-tags important-tags">
|
||||
${row.algorithm_model ? `<em title="${escapeHtml(row.algorithm_model)}">${escapeHtml(row.algorithm_model)}</em>` : ""}
|
||||
${renderPartTags(labels)}
|
||||
</div>
|
||||
</div>
|
||||
<i class="mini-badge ${escapeHtml(row.relation_status)}">${escapeHtml(statusLabel(row.relation_status))}</i>
|
||||
</div>
|
||||
<div class="card-tag-rail">
|
||||
${row.algorithm_model ? `<em class="model-tag" title="${escapeHtml(row.algorithm_model)}">${escapeHtml(row.algorithm_model)}</em>` : ""}
|
||||
${renderPartTags(labels)}
|
||||
</div>
|
||||
`;
|
||||
card.onclick = () => selectRelation(row.ct_key);
|
||||
|
||||
Reference in New Issue
Block a user