个股详情抽屉文案清理:信号补全状态、三条提示、写入时刻说明改成专业表述

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
zlt 2026-09-15 09:27:11 +08:00
parent 094e7214c6
commit 9ef5e4c18f
1 changed files with 9 additions and 9 deletions

View File

@ -2109,9 +2109,9 @@ body.dock-r:not(.r-fold) .side-r .strip{display:none;}
<span class="pin" v-if="csHeld(csCode)">持仓</span> <span class="pin" v-if="csHeld(csCode)">持仓</span>
<span class="pin plan" v-if="!csHeld(csCode) && csInPlan(csCode)">计划</span> <span class="pin plan" v-if="!csHeld(csCode) && csInPlan(csCode)">计划</span>
<span class="sp" style="flex:1"></span> <span class="sp" style="flex:1"></span>
<span class="muted" style="font-size:11.5px" v-if="csLoading">正在回扫…</span> <span class="muted" style="font-size:11.5px" v-if="csLoading">信号补全中</span>
<span class="muted" style="font-size:11.5px" v-else-if="csFromSnap">最近快照,可能不全</span> <span class="muted" style="font-size:11.5px" v-else-if="csFromSnap">信号取自页面快照,可能不全</span>
<span class="muted" style="font-size:11.5px" v-else>完整,已回扫到今天开盘</span> <span class="muted" style="font-size:11.5px" v-else>信号已完整回扫至今日开盘</span>
<button class="iconbtn" @click="closeCodeSignals" title="关闭"></button> <button class="iconbtn" @click="closeCodeSignals" title="关闭"></button>
</div> </div>
<div class="cs-b"> <div class="cs-b">
@ -2173,16 +2173,16 @@ body.dock-r:not(.r-fold) .side-r .strip{display:none;}
<div class="cs-part" id="csp-signals"> <div class="cs-part" id="csp-signals">
<div class="h">今日信号 · {{ csSignalCount }} 条</div> <div class="h">今日信号 · {{ csSignalCount }} 条</div>
<div class="cs-warn" v-if="csErr"> <div class="cs-warn" v-if="csErr">
完整信号没取到({{ csErr }})。下面是页面手上已有的那份快照,只留每类最新若干条,早盘的信号可能已被覆盖 完整信号读取失败({{ csErr }})。以下为页面已有快照,仅保留各类最新若干条,早盘信号可能缺失
<el-button size="small" style="margin-left:6px" @click="csLoadFull">重试</el-button> <el-button size="small" style="margin-left:6px" @click="csLoadFull">重试</el-button>
</div> </div>
<div class="cs-warn" v-if="csTruncated.length"> <div class="cs-warn" v-if="csTruncated.length">
回扫到了上限还没见底({{ csTruncated.map(k=>csSrcLabel[k]||k).join('、') }}),更早的信号没列出来。要看全,把设置里的「单票信号回扫上限」调大 回扫已达上限({{ csTruncated.map(k=>csSrcLabel[k]||k).join('、') }}),更早的信号未列出。如需看全,调大设置里的「单票信号回扫上限」
</div> </div>
<div class="cs-warn" v-if="csSrcFails.length"> <div class="cs-warn" v-if="csSrcFails.length">
这几路读不到:{{ csSrcFails.map(k=>csSrcLabel[k]||k).join('、') }}。下面列出的不是全部,是能读到的那部分。 以下来源读取失败:{{ csSrcFails.map(k=>csSrcLabel[k]||k).join('、') }}。列表只含能读到的部分。
</div> </div>
<div class="muted" v-if="!csTimeline.length && !csLoading">当日暂无上游信号。</div> <div class="muted" v-if="!csTimeline.length && !csLoading">当日暂无信号。</div>
<div v-for="(r,i) in csTimeline" :key="i" class="cs-row" :class="{old:r.stale}"> <div v-for="(r,i) in csTimeline" :key="i" class="cs-row" :class="{old:r.stale}">
<span class="t mono">{{ r.time || '—' }}</span> <span class="t mono">{{ r.time || '—' }}</span>
<span class="s">{{ r.src_label }}</span> <span class="s">{{ r.src_label }}</span>
@ -2195,12 +2195,12 @@ body.dock-r:not(.r-fold) .side-r .strip{display:none;}
<span v-if="r.window_net!=null" class="mono" :class="(r.window_net||0)>=0?'clr-up':'clr-down'">{{ moneyCn(r.window_net) }}</span> <span v-if="r.window_net!=null" class="mono" :class="(r.window_net||0)>=0?'clr-up':'clr-down'">{{ moneyCn(r.window_net) }}</span>
<span class="sp" style="flex:1"></span> <span class="sp" style="flex:1"></span>
<span class="cs-dup" v-if="r.dup>1">同样的又来了 {{ r.dup }} 次</span> <span class="cs-dup" v-if="r.dup>1">同样的又来了 {{ r.dup }} 次</span>
<span class="cs-dup" v-if="r.ts_from==='stream_id'">写入时刻</span> <span class="cs-dup" v-if="r.ts_from==='stream_id'" title="这条信号没有触发时刻,显示的是写入流的时刻">写入时刻</span>
<span class="ab-stale" v-if="r.stale">已过时</span> <span class="ab-stale" v-if="r.stale">已过时</span>
<div style="flex-basis:100%;font-size:12px;line-height:1.45" class="muted" v-if="csPlainReason(r.reason)">{{ csPlainReason(r.reason) }}</div> <div style="flex-basis:100%;font-size:12px;line-height:1.45" class="muted" v-if="csPlainReason(r.reason)">{{ csPlainReason(r.reason) }}</div>
</div> </div>
<div class="cs-row" style="margin-top:8px" v-if="csSnapMetrics.length || csSnapMr.watch || csSnapMr.avoid"> <div class="cs-row" style="margin-top:8px" v-if="csSnapMetrics.length || csSnapMr.watch || csSnapMr.avoid">
<span class="s muted">当前快照</span><span class="muted" style="font-size:11.5px">这两路上游只给当前值,不带时间</span> <span class="s muted">当前快照</span><span class="muted" style="font-size:11.5px">资金异动与实况评分只有当前值,无时间</span>
</div> </div>
<div class="cs-row" v-for="(r,i) in csSnapMetrics" :key="'m'+i"> <div class="cs-row" v-for="(r,i) in csSnapMetrics" :key="'m'+i">
<span class="s">资金异动</span> <span class="s">资金异动</span>