diff --git a/apps/web-antd/.env.production b/apps/web-antd/.env.production index c6b76b3..4f76e80 100644 --- a/apps/web-antd/.env.production +++ b/apps/web-antd/.env.production @@ -1,8 +1,8 @@ VITE_BASE=/ # 接口地址 -# VITE_GLOB_API_URL=http://dify.vertoryao.xyz/api -VITE_GLOB_API_URL=http://172.16.35.190:9090/api +VITE_GLOB_API_URL=http://dify.vertoryao.xyz/api +# VITE_GLOB_API_URL=http://172.16.35.190:9090/api # 是否开启压缩,可以设置为 none, brotli, gzip VITE_COMPRESS=none diff --git a/apps/web-antd/src/views/spider/components/spider-preview.vue b/apps/web-antd/src/views/spider/components/spider-preview.vue index b0ad275..60f84c4 100644 --- a/apps/web-antd/src/views/spider/components/spider-preview.vue +++ b/apps/web-antd/src/views/spider/components/spider-preview.vue @@ -10,7 +10,7 @@ import '@vue-office/docx/lib/index.css'; // const url = ref(''); const isLoading = ref(false); // 新增:加载状态变量 -const docx = ref(`/docx/027c6b7c-fea6-4964-839b-27857c4d3181.docx`); +const docx = ref(); const pptStyle = ref({ height: 'calc(100vh - 100px)', width: '100%', diff --git a/apps/web-antd/src/views/word/components/word-work-view.vue b/apps/web-antd/src/views/word/components/word-work-view.vue index ebaa5b4..22cb10e 100644 --- a/apps/web-antd/src/views/word/components/word-work-view.vue +++ b/apps/web-antd/src/views/word/components/word-work-view.vue @@ -231,13 +231,13 @@ const startFetching = async () => { content: content.value || '', }); content.value = ''; - const { answer } = res; + // const { answer } = res; conversationId.value = res.conversationId; - const docxInfo = extractDocxInfo(answer); + const docxInfo = extractDocxInfo(res.answer); if (docxInfo) { - const { filename, url } = docxInfo; + const { id, url } = res.messageFiles[0]; resultItems.value.push({ key: resultItems.value.length + 1, role: 'ai', @@ -263,7 +263,7 @@ const startFetching = async () => { onClick: () => { const link = document.createElement('a'); link.href = url; - link.download = filename; + link.download = id; document.body.append(link); link.click(); link.remove(); @@ -308,10 +308,8 @@ watch( footer: msg.footer, }); } else { - const docxInfo = extractDocxInfo(msg.content); - - if (docxInfo) { - const { filename, url } = docxInfo; + if (msg.content.messageFiles.length > 0) { + const { id, url } = msg.content.messageFiles[0]; resultItems.value.push({ key: resultItems.value.length + 1, role: msg.role, @@ -323,7 +321,7 @@ watch( size: 'normal', type: 'primary', onClick: () => { - openPreviewDrawer('right', { value: filename }); + openPreviewDrawer('right', url); }, }, '文档预览', @@ -337,7 +335,7 @@ watch( onClick: () => { const link = document.createElement('a'); link.href = url; - link.download = filename; + link.download = id; document.body.append(link); link.click(); link.remove(); @@ -351,7 +349,7 @@ watch( resultItems.value.push({ key: resultItems.value.length + 1, role: msg.role, - content: msg.content, + content: msg.content.answer, }); } } diff --git a/apps/web-antd/src/views/word/index.vue b/apps/web-antd/src/views/word/index.vue index edaa3a2..d84db2c 100644 --- a/apps/web-antd/src/views/word/index.vue +++ b/apps/web-antd/src/views/word/index.vue @@ -126,7 +126,7 @@ async function handleClick(item: string) { itemMessage.value.push({ key: itemMessage.value.length + 1, role: 'ai', - content: msg.answer, + content: msg, }); } }); diff --git a/packages/locales/src/langs/zh-CN/authentication.json b/packages/locales/src/langs/zh-CN/authentication.json index 147da63..7ffa240 100644 --- a/packages/locales/src/langs/zh-CN/authentication.json +++ b/packages/locales/src/langs/zh-CN/authentication.json @@ -1,10 +1,10 @@ { "welcomeBack": "欢迎回来", - "pageTitle": "开箱即用的大型中后台管理系统", - "pageDesc": "工程化、高性能、跨组件库的前端模版", + "pageTitle": " ", + "pageDesc": " ", "loginSuccess": "登录成功", "loginSuccessDesc": "欢迎回来", - "loginSubtitle": "请输入您的帐户信息以开始管理您的项目", + "loginSubtitle": "请输入您的帐户信息以开始管理您的工作流", "selectAccount": "快速选择账号", "username": "账号", "password": "密码",