|
|
@@ -356,7 +356,7 @@ function beforeUpload(file) {
|
|
|
|
|
|
function handleUploadSuccess(response) {
|
|
|
if (response.code === 200) {
|
|
|
- uploadTemplate.baseDocumentId = response.data.id
|
|
|
+ uploadTemplate.baseDocumentId = response.data.documentId
|
|
|
ElMessage.success('文档上传成功')
|
|
|
} else {
|
|
|
ElMessage.error('上传失败: ' + (response.msg || '未知错误'))
|
|
|
@@ -380,7 +380,7 @@ async function handleUploadTemplate() {
|
|
|
uploading.value = true
|
|
|
try {
|
|
|
const documentId = uploadTemplate.baseDocumentId
|
|
|
- const template = await templateStore.createTemplate({
|
|
|
+ await templateStore.createTemplate({
|
|
|
name: uploadTemplate.name,
|
|
|
description: uploadTemplate.description || '',
|
|
|
baseDocumentId: documentId
|
|
|
@@ -392,7 +392,7 @@ async function handleUploadTemplate() {
|
|
|
// 触发文档解析
|
|
|
try {
|
|
|
await parseApi.startParse(documentId)
|
|
|
- ElMessage.success('模板创建成功,正在解析文档...')
|
|
|
+ ElMessage.success('模板创建成功,正在解析文档,请在任务中心查看进度')
|
|
|
// 打开任务中心并追踪此文档的解析任务
|
|
|
taskCenterStore.notifyTaskStarted({ documentId })
|
|
|
} catch (parseError) {
|
|
|
@@ -400,7 +400,9 @@ async function handleUploadTemplate() {
|
|
|
ElMessage.warning('模板创建成功,但解析启动失败,请稍后手动触发')
|
|
|
}
|
|
|
|
|
|
- router.push(`/editor/${template.id}`)
|
|
|
+ // 刷新模板列表
|
|
|
+ await templateStore.fetchTemplates()
|
|
|
+ // 不自动跳转编辑页面,等解析完成后用户自行进入
|
|
|
} catch (error) {
|
|
|
ElMessage.error('创建失败: ' + error.message)
|
|
|
} finally {
|