This commit is contained in:
2026-08-11 15:03:02 +08:00
parent c97304b786
commit fb8f52fe76
40 changed files with 376 additions and 787 deletions
@@ -3,6 +3,7 @@ import { ElMessage } from 'element-plus';
import { createDocument as createDocumentApi, getTemplate } from '@/services/api';
import { useApiAction } from '@/composables/actions/useApiAction';
import { DEFAULT_DOCUMENT_TYPE, normalizeDocumentType } from '@/utils/documentType';
import { formatDate as _formatDate } from '@/utils/formatDate';
export function useTemplatePreviewPage({ t, route, router }) {
const { runWithLoading } = useApiAction({ t });
@@ -14,11 +15,7 @@ export function useTemplatePreviewPage({ t, route, router }) {
const templateId = computed(() => route.params.templateId || route.params.id);
const formatDate = (dateString) => {
if (!dateString) return t('common.unknown');
const date = new Date(dateString);
return date.toLocaleDateString();
};
const formatDate = (value) => _formatDate(value, { fallback: t('common.unknown') });
const scopeLabel = computed(() => {
const scope = template.value?.scope;