fix: show Resume button instead of Deep Scan for paused files
- Deep Scan button hidden when status is 'paused' - Resume button shows when status is 'paused' - Pause button shows when status is 'scanning' - Simplified conditions: no longer need isFilePaused check in template
This commit is contained in:
@@ -291,14 +291,14 @@
|
||||
</div>
|
||||
<hr class="ms-ctx-divider">
|
||||
<button v-if="!ctxMenuFile?.isRegistered" class="ms-ctx-item" @click="ctxRegister(ctxMenuFile)">📥 {{ t('library.context.register_file') }}</button>
|
||||
<button v-if="ctxMenuFile?.isRegistered && ctxMenuFile?.status !== 'completed'" class="ms-ctx-item" @click="ctxProcess(ctxMenuFile)">🔍 {{ t('library.confirm.title_process') }}</button>
|
||||
<button v-if="ctxMenuFile?.isRegistered && ctxMenuFile?.status !== 'completed' && ctxMenuFile?.status !== 'paused'" class="ms-ctx-item" @click="ctxProcess(ctxMenuFile)">🔍 {{ t('library.confirm.title_process') }}</button>
|
||||
<button v-if="ctxMenuFile?.isRegistered && ctxMenuFile?.status === 'completed'" class="ms-ctx-item" @click="ctxReprocess(ctxMenuFile)">🔄 {{ t('library.confirm.title_rescan') }}</button>
|
||||
|
||||
<!-- Pause / Resume -->
|
||||
<button v-if="ctxMenuFile?.status === 'scanning' && !isFilePaused(ctxMenuFile?.file_uuid)"
|
||||
<button v-if="ctxMenuFile?.status === 'scanning'"
|
||||
class="ms-ctx-item ms-ctx-warning"
|
||||
@click="ctxPause(ctxMenuFile)">⏸ {{ t('library.context.pause') }}</button>
|
||||
<button v-if="ctxMenuFile?.status === 'scanning' && isFilePaused(ctxMenuFile?.file_uuid)"
|
||||
<button v-if="ctxMenuFile?.status === 'paused'"
|
||||
class="ms-ctx-item ms-ctx-success"
|
||||
@click="ctxResume(ctxMenuFile)">▶ {{ t('library.context.resume') }}</button>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user