|
@@ -135,6 +135,19 @@ var cmAiMixins = function () {
|
|
|
answerElement.appendChild(contentHtml);
|
|
|
// 最后,将answerElement添加到页面的某个现有元素中,例如body
|
|
|
answerContent.appendChild(answerElement);
|
|
|
+ const myWorker = new Worker('/js/caimei-chat/worker.js');
|
|
|
+ console.log('myWorker',myWorker)
|
|
|
+ // 定义一个包含自定义参数的对象
|
|
|
+ const customData = {
|
|
|
+ key1: this.chatParams,
|
|
|
+ key2: PublicApi,
|
|
|
+ };
|
|
|
+ // 向 Worker 发送数据
|
|
|
+ myWorker.postMessage(customData);
|
|
|
+ // 监听来自 worker 的消息
|
|
|
+ myWorker.onmessage = (event)=> {
|
|
|
+ console.log('event',event)
|
|
|
+ }
|
|
|
setTimeout(()=>{
|
|
|
if(this.probeIndex === 0){
|
|
|
_this.handleGetUserNewChats(contentHtml,answerContent)
|
|
@@ -152,7 +165,7 @@ var cmAiMixins = function () {
|
|
|
this.handleResponseHtml(data,contentHtml,answerContent)
|
|
|
await this.getChatHistory()
|
|
|
} catch (error) {
|
|
|
- console.error('Error fetching new chats:', error);
|
|
|
+ console.log('Error fetching new chats:', error);
|
|
|
}
|
|
|
},
|
|
|
// 调用追问
|
|
@@ -162,7 +175,7 @@ var cmAiMixins = function () {
|
|
|
const data = await this.getUserSecondChat({chatId:this.probeChatId,...this.chatParams})
|
|
|
this.handleResponseHtml(data,contentHtml,answerContent)
|
|
|
} catch (error) {
|
|
|
- console.error('Error fetching new chats:', error);
|
|
|
+ console.log('Error fetching new chats:', error);
|
|
|
}
|
|
|
},
|
|
|
// 数据显示
|
|
@@ -228,12 +241,12 @@ var cmAiMixins = function () {
|
|
|
const list = await this.userNewChatDetail({ userId:this.chatParams.userId,chatId:chatId })
|
|
|
this.handleCreateDetailHtml(list)
|
|
|
} catch (error) {
|
|
|
- console.error('Error fetching new chats:', error);
|
|
|
+ console.log('Error fetching new chats:', error);
|
|
|
}
|
|
|
},
|
|
|
// 渲染记录详情html
|
|
|
handleCreateDetailHtml(list){
|
|
|
- console.log('Detail',list)
|
|
|
+ // console.log('Detail',list)
|
|
|
const answerContent = document.getElementById('cm_ai_answer')
|
|
|
answerContent.innerHTML = ''
|
|
|
// 初始化一个空的字符串来存储构建的 HTML
|