|
@@ -640,6 +640,9 @@ export default defineComponent({
|
|
|
// 创建socket链接
|
|
// 创建socket链接
|
|
|
createSocket();
|
|
createSocket();
|
|
|
|
|
|
|
|
|
|
+ let temp_step_msg = '';
|
|
|
|
|
+ let temp_stream_msg = '';
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 处理socket数据
|
|
* 处理socket数据
|
|
|
*/
|
|
*/
|
|
@@ -674,14 +677,25 @@ export default defineComponent({
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (files && files.length > 0) {
|
|
if (files && files.length > 0) {
|
|
|
|
|
+ const file_name = files[0].file_name;
|
|
|
|
|
+ const file_info_arr = file_name.split('.');
|
|
|
|
|
+ const end_fix = file_info_arr[file_info_arr.length - 1];
|
|
|
|
|
+
|
|
|
const file_info = {
|
|
const file_info = {
|
|
|
file_name: files[0].file_name,
|
|
file_name: files[0].file_name,
|
|
|
file_url: files[0].file_url,
|
|
file_url: files[0].file_url,
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- if(chat_type === 'excel'){
|
|
|
|
|
|
|
+ // 理论上报表合并,只能是 excel
|
|
|
|
|
+ // if(chat_type === 'excel'){
|
|
|
|
|
+ // file_info.file_type = 'excel'
|
|
|
|
|
+ // }
|
|
|
|
|
+ if(end_fix === 'xlsx'){
|
|
|
file_info.file_type = 'excel'
|
|
file_info.file_type = 'excel'
|
|
|
}
|
|
}
|
|
|
|
|
+ if(end_fix === 'docx'){
|
|
|
|
|
+ file_info.file_type = 'word'
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
loadingData.value.file = file_info;
|
|
loadingData.value.file = file_info;
|
|
|
|
|
|
|
@@ -689,7 +703,25 @@ export default defineComponent({
|
|
|
|
|
|
|
|
addData(loadingData.value);
|
|
addData(loadingData.value);
|
|
|
} else {
|
|
} else {
|
|
|
- answerData.value += step_message ? getHTML(step_message) + "</br>" : message
|
|
|
|
|
|
|
+ // if(step_message){
|
|
|
|
|
+ // answerData.value = answerData.value + getHTML(step_message) + "</br>";
|
|
|
|
|
+ // }else{
|
|
|
|
|
+ // answerData.value = answerData.value + message
|
|
|
|
|
+ // }
|
|
|
|
|
+
|
|
|
|
|
+ if(step_message){
|
|
|
|
|
+ temp_step_msg = temp_step_msg + step_message
|
|
|
|
|
+ temp_stream_msg = '';
|
|
|
|
|
+
|
|
|
|
|
+ answerData.value = getHTML(temp_step_msg);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ temp_stream_msg = temp_stream_msg + message;
|
|
|
|
|
+ temp_step_msg = '';
|
|
|
|
|
+
|
|
|
|
|
+ answerData.value = getHTML(temp_stream_msg);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // answerData.value += step_message ? getHTML(step_message) + "</br>" : message
|
|
|
|
|
|
|
|
if (answerData.value && !isLoaded.value) {
|
|
if (answerData.value && !isLoaded.value) {
|
|
|
answerLoaded();
|
|
answerLoaded();
|
|
@@ -796,6 +828,9 @@ ${sql}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (msg_type === "close") {
|
|
if (msg_type === "close") {
|
|
|
|
|
+ // let temp_step_msg = '';
|
|
|
|
|
+ // let temp_stream_msg = '';
|
|
|
|
|
+
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 在小数绘图对话结束时
|
|
* 在小数绘图对话结束时
|