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

View File

@@ -154,39 +154,29 @@
</div>
</el-card>
<!-- 同步进度 -->
<!-- 表格行数从接口获取用于决定同步范围 -->
<el-card v-if="config.progressHint || config.currentProgress" class="progress-card-wrapper">
<div slot="header" 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>
</el-card>