个股详情抽屉文案清理:信号补全状态、三条提示、写入时刻说明改成专业表述
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
094e7214c6
commit
9ef5e4c18f
|
|
@ -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>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue