This commit is contained in:
van
2026-03-01 00:07:16 +08:00
parent 85ec563242
commit d680da2d83
3 changed files with 19 additions and 39 deletions
@@ -135,39 +135,29 @@
</div>
</div>
<!-- 同步进度 -->
<div v-if="config.progressHint" class="progress-card">
<!-- 表格行数(从接口获取,用于决定同步范围) -->
<div v-if="config.progressHint || config.currentProgress" class="progress-card">
<div class="card-header">
<i class="el-icon-data-line"></i>
<span>同步进度</span>
<span>表格行数</span>
</div>
<div class="progress-content">
<div v-if="config.currentProgress" class="progress-detail">
<div class="progress-item">
<span class="label">当前进度</span>
<span class="value">第 {{ config.currentProgress }} 行</span>
<span class="label">当前有数据行数</span>
<span class="value">第 {{ config.currentProgress }} 行(接口获取)</span>
</div>
<div class="progress-item">
<span class="label">下次同步</span>
<span class="value">
<template v-if="config.currentProgress <= (form.startRow + 49)">
第 {{ form.startRow }} 行
</template>
<template v-else-if="config.currentProgress > (form.startRow + 100)">
第 {{ config.currentProgress - 100 }} 行
</template>
<template v-else>
第 {{ form.startRow }} 行
</template>
</span>
<span class="label">下次同步起始</span>
<span class="value">第 {{ config.nextStartRow != null ? config.nextStartRow : form.startRow }} 行</span>
</div>
<div class="progress-hint">
<i class="el-icon-info"></i>
系统自动回溯检查,防止遗漏
由接口实时获取表格行数,不再使用本地保存的进度
</div>
</div>
<div v-else class="no-progress">
{{ config.progressHint }}
{{ config.progressHint || '暂无表格行数(请先授权并配置)' }}
</div>
</div>
</div>