fix: highlight now via if-rendered marker (only selected row shows); no class accumulation

This commit is contained in:
2026-09-01 23:53:28 +08:00
parent a43f21cd21
commit 3454654a3e
+22 -8
View File
@@ -9,39 +9,47 @@
<input class="new-session" type="button" value="+ 新会话" onclick="newSession" /> <input class="new-session" type="button" value="+ 新会话" onclick="newSession" />
<text class="page-title small">工作区</text> <text class="page-title small">工作区</text>
<text class="ws-name">📁 DeepSeek_Harness_Watch</text> <text class="ws-name">📁 DeepSeek_Harness_Watch</text>
<div class="sel-conv {{active0 ? 'sel-active' : ''}}" onclick="pickConv0"> <div class="sel-conv" onclick="pickConv0">
<text class="sel-flag" if="{{active0}}">●</text>
<text class="sel-title fl{{fontLevel}}">小米手环10 Pro远程控制</text> <text class="sel-title fl{{fontLevel}}">小米手环10 Pro远程控制</text>
<text class="sel-time">刚刚</text> <text class="sel-time">刚刚</text>
</div> </div>
<div class="sel-conv {{active1 ? 'sel-active' : ''}}" onclick="pickConv1"> <div class="sel-conv" onclick="pickConv1">
<text class="sel-flag" if="{{active1}}">●</text>
<text class="sel-title fl{{fontLevel}}">DSHWatch 验收</text> <text class="sel-title fl{{fontLevel}}">DSHWatch 验收</text>
<text class="sel-time">1小时</text> <text class="sel-time">1小时</text>
</div> </div>
<text class="ws-name">📁 reactor</text> <text class="ws-name">📁 reactor</text>
<div class="sel-conv {{active2 ? 'sel-active' : ''}}" onclick="pickConv2"> <div class="sel-conv" onclick="pickConv2">
<text class="sel-flag" if="{{active2}}">●</text>
<text class="sel-title fl{{fontLevel}}">排查Git文件乱码问题</text> <text class="sel-title fl{{fontLevel}}">排查Git文件乱码问题</text>
<text class="sel-time">15天</text> <text class="sel-time">15天</text>
</div> </div>
<text class="ws-name">📁 project</text> <text class="ws-name">📁 project</text>
<div class="sel-conv {{active3 ? 'sel-active' : ''}}" onclick="pickConv3"> <div class="sel-conv" onclick="pickConv3">
<text class="sel-flag" if="{{active3}}">●</text>
<text class="sel-title fl{{fontLevel}}">修改API配置为固定密钥</text> <text class="sel-title fl{{fontLevel}}">修改API配置为固定密钥</text>
<text class="sel-time">8天</text> <text class="sel-time">8天</text>
</div> </div>
<div class="sel-conv {{active4 ? 'sel-active' : ''}}" onclick="pickConv4"> <div class="sel-conv" onclick="pickConv4">
<text class="sel-flag" if="{{active4}}">●</text>
<text class="sel-title fl{{fontLevel}}">检测DeepSeek API可用性</text> <text class="sel-title fl{{fontLevel}}">检测DeepSeek API可用性</text>
<text class="sel-time">9天</text> <text class="sel-time">9天</text>
</div> </div>
<text class="ws-name">📁 truestudio.online</text> <text class="ws-name">📁 truestudio.online</text>
<div class="sel-conv {{active5 ? 'sel-active' : ''}}" onclick="pickConv5"> <div class="sel-conv" onclick="pickConv5">
<text class="sel-flag" if="{{active5}}">●</text>
<text class="sel-title fl{{fontLevel}}">评估一下项目状态</text> <text class="sel-title fl{{fontLevel}}">评估一下项目状态</text>
<text class="sel-time">9天</text> <text class="sel-time">9天</text>
</div> </div>
<text class="ws-name">📁 tama-project</text> <text class="ws-name">📁 tama-project</text>
<div class="sel-conv {{active6 ? 'sel-active' : ''}}" onclick="pickConv6"> <div class="sel-conv" onclick="pickConv6">
<text class="sel-flag" if="{{active6}}">●</text>
<text class="sel-title fl{{fontLevel}}">旧站交接与维护指南</text> <text class="sel-title fl{{fontLevel}}">旧站交接与维护指南</text>
<text class="sel-time">2天</text> <text class="sel-time">2天</text>
</div> </div>
<div class="sel-conv {{active7 ? 'sel-active' : ''}}" onclick="pickConv7"> <div class="sel-conv" onclick="pickConv7">
<text class="sel-flag" if="{{active7}}">●</text>
<text class="sel-title fl{{fontLevel}}">O-COM 云端模式开发交接</text> <text class="sel-title fl{{fontLevel}}">O-COM 云端模式开发交接</text>
<text class="sel-time">1小时</text> <text class="sel-time">1小时</text>
</div> </div>
@@ -1348,6 +1356,12 @@ export default {
margin-bottom: 6px; margin-bottom: 6px;
} }
.sel-flag {
color: #33b4ff;
font-size: 14px;
margin-right: 6px;
}
.sel-title { .sel-title {
color: #e6f0ff; color: #e6f0ff;
font-size: 16px; font-size: 16px;