|
@@ -32,6 +32,7 @@
|
|
|
|
|
|
|
|
<div class="dialog-footer" v-if="item?.question">
|
|
<div class="dialog-footer" v-if="item?.question">
|
|
|
<Question
|
|
<Question
|
|
|
|
|
+ v-once
|
|
|
:question="item.question"
|
|
:question="item.question"
|
|
|
:index="key"
|
|
:index="key"
|
|
|
:chat_id="dialogId"
|
|
:chat_id="dialogId"
|
|
@@ -282,7 +283,7 @@ import formatDialogItem from './dialog-wrap/format-dialog-item';
|
|
|
|
|
|
|
|
import DocRefItem from './dialog-wrap/DocRefItem.vue';
|
|
import DocRefItem from './dialog-wrap/DocRefItem.vue';
|
|
|
|
|
|
|
|
-import {useImageUploadStatus} from '../store/modules/xs-huitu-image-upload/index';
|
|
|
|
|
|
|
+import {useImageUploadStatus} from '../store/index';
|
|
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
|
components: {
|
|
components: {
|
|
@@ -669,7 +670,16 @@ export default defineComponent({
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (files && files.length > 0) {
|
|
if (files && files.length > 0) {
|
|
|
- loadingData.value.file = files[0];
|
|
|
|
|
|
|
+ loadingData.value.file = {
|
|
|
|
|
+ file_name: files[0].file_name,
|
|
|
|
|
+ file_url: files[0].file_url,
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
|
|
+ answerFile.value = {
|
|
|
|
|
+ file_name: files[0].file_name,
|
|
|
|
|
+ file_url: files[0].file_url,
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
addData(loadingData.value);
|
|
addData(loadingData.value);
|
|
|
} else {
|
|
} else {
|
|
|
answerData.value += step_message ? getHTML(step_message) + "</br>" : message
|
|
answerData.value += step_message ? getHTML(step_message) + "</br>" : message
|
|
@@ -786,10 +796,21 @@ export default defineComponent({
|
|
|
stopWriting();
|
|
stopWriting();
|
|
|
answerData.value = "";
|
|
answerData.value = "";
|
|
|
isLoaded.value = false;
|
|
isLoaded.value = false;
|
|
|
- }else{
|
|
|
|
|
|
|
+ } else if(chat_type === 'excel'){
|
|
|
|
|
+ // 报表合并
|
|
|
|
|
+ answerLoaded();
|
|
|
|
|
+ answerData.value = getHTML(message);
|
|
|
|
|
+
|
|
|
|
|
+ addAnswer(loadingData.value);
|
|
|
|
|
+
|
|
|
|
|
+ answerData.value = getHTML(message);
|
|
|
|
|
+
|
|
|
|
|
+ stopWriting();
|
|
|
|
|
+ } else{
|
|
|
if (!answerData.value) {
|
|
if (!answerData.value) {
|
|
|
answerLoaded();
|
|
answerLoaded();
|
|
|
answerData.value = getHTML(message);
|
|
answerData.value = getHTML(message);
|
|
|
|
|
+
|
|
|
addAnswer(loadingData.value);
|
|
addAnswer(loadingData.value);
|
|
|
}
|
|
}
|
|
|
stopWriting();
|
|
stopWriting();
|
|
@@ -797,12 +818,6 @@ export default defineComponent({
|
|
|
isLoaded.value = false;
|
|
isLoaded.value = false;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- // // 获取所有的临时历史记录
|
|
|
|
|
- // const full_history = tempHistory.getHistory();
|
|
|
|
|
- // applyRefferencePopover(full_history);
|
|
|
|
|
- // const current_index = tempHistory.getChatIndex(cur_chat_id);
|
|
|
|
|
- // applyImageDisplay(full_history, current_index);
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
helper.webSocket.onmessage = (event) => {
|
|
helper.webSocket.onmessage = (event) => {
|