|
|
|
@ -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(
|
|
|
|
|