fix(admin-web): make article copy robust
Frontend CI / Frontend (push) Successful in 2m54s

This commit is contained in:
2026-05-20 17:00:57 +08:00
parent 6359a2ddd3
commit eda90ea1e4
7 changed files with 34 additions and 26 deletions
+2 -1
View File
@@ -18,6 +18,7 @@ import PublishArticleModal from '@/components/PublishArticleModal.vue'
import { articlesApi } from '@/lib/api'
import { buildArticleClipboardContent, resolveArticleActionState } from '@/lib/article-list-actions'
import { useArticleRegenerateAction } from '@/lib/article-regenerate-action'
import { copyTextToClipboard } from '@/lib/clipboard'
import { getGenerateStatusMeta, getPublishStatusMeta, hasActiveGenerationStatus } from '@/lib/display'
import { formatError } from '@/lib/errors'
import { useCompanyStore } from '@/stores/company'
@@ -268,7 +269,7 @@ async function copyArticle(articleId: number): Promise<void> {
return
}
await navigator.clipboard.writeText(content)
await copyTextToClipboard(content)
message.success(t('common.copySuccess'))
} catch (error) {
message.error(formatError(error) || t('common.noData'))