feat: 处理保存各个图表最后一次问答的记录

main
许宏杰 1 month ago
parent 34f23c6d5a
commit ed1191a16e

@ -163,6 +163,7 @@ export interface CreateComponentType extends PublicConfigType, requestConfig {
chartConfig: ConfigType
option: GlobalThemeJsonType
groupList?: Array<CreateComponentType>
lastMessagesItem?:any
}
// 组件成组实例类

@ -117,6 +117,7 @@ const handleSend = async () => {
loading.value = true
try {
const res = await getAiMsg({ prompt: keyWord.value })
console.log('回答',res)
//AI
if (res.type) {
messages.push({

@ -127,10 +127,13 @@ const handleSend = async () => {
time: moment().format('YYYY/MM/DD HH:mm:ss')
}
messagesList.push(messagesItem)
loading.value = true
try {
const res = await getAiMsg({ prompt: keyWord.value })
targetData.value.lastMessagesItem = messagesItem//
let result:any = {}
if (res.chartType) {
result.dimensions = ['product', 'data1']
@ -231,15 +234,19 @@ watch(
)
//
// watch(
// () => targetData.value.id,
// (
// ) => {
// messagesList = []
// },
watch(
() => targetData.value.id,
(
newData
) => {
if(newData){
messagesList = []
if(targetData.value.lastMessagesItem) messagesList.push(targetData.value.lastMessagesItem)
}
// console.log(newData,'',targetData.value.lastMessagesItem)
},
// )
)
//
watch(

Loading…
Cancel
Save