fix(console): L2 采集参数常显 —— 不再「必须先出一次结果」才出现输入框

「采集窗口(小时)」「条数上限」两个输入框原先嵌在 v-if="l2Rows.length" 的
容器里,于是想「先设 72 小时再采集」做不到,只能先按默认值点一次再改。

参数与结果没有生命周期关系,拆出容器常显;结果区仍由 l2Rows.length 控制。
This commit is contained in:
jkooe committed 2026-10-27 08:04:26 +08:00
1 parent 419f6dca13
commit eebfb45f73
1 file changed
+24 -20
+24 -20
View File
@@ -297,27 +297,31 @@ onMounted(() => {
本地副本防篡改价值有限,真正的独立性依赖把记录<strong>转发出机</strong>。
</n-alert>
<!-- 采集参数始终可见:早前它在 `v-if="l2Rows.length"` 里面,
必须先出一次结果才出现输入框 —— 用户想「先设窗口 72h 再采集」做不到,
只能先点一次默认参数再改。参数与结果的生命周期无关,故拆开。 -->
<n-space align="center" style="margin-bottom: 8px">
<n-text depth="3" style="font-size: 12px">采集窗口(小时)</n-text>
<n-input-number
v-model:value="l2SinceHours"
:min="1"
:max="720"
:step="1"
size="small"
style="width: 110px"
/>
<n-text depth="3" style="font-size: 12px">条数上限</n-text>
<n-input-number
v-model:value="l2Limit"
:min="1"
:max="5000"
:step="100"
size="small"
style="width: 120px"
/>
</n-space>
<n-space v-if="l2Rows.length" vertical size="small">
<n-space align="center">
<n-text depth="3" style="font-size: 12px">采集窗口(小时)</n-text>
<n-input-number
v-model:value="l2SinceHours"
:min="1"
:max="720"
:step="1"
size="small"
style="width: 110px"
/>
<n-text depth="3" style="font-size: 12px">条数上限</n-text>
<n-input-number
v-model:value="l2Limit"
:min="1"
:max="5000"
:step="100"
size="small"
style="width: 120px"
/>
</n-space>
<n-descriptions :column="2" size="small" label-placement="left" bordered>
<n-descriptions-item v-for="row in l2Rows" :key="row.label" :label="row.label">
{{ row.text }}