diff --git a/src/assets/icons/history.svg b/src/assets/icons/history.svg
index 0c4a0d5..a6b935f 100644
--- a/src/assets/icons/history.svg
+++ b/src/assets/icons/history.svg
@@ -1,3 +1,3 @@
diff --git a/src/lang/en.ts b/src/lang/en.ts
index 8eafdf9..4203be8 100644
--- a/src/lang/en.ts
+++ b/src/lang/en.ts
@@ -135,7 +135,9 @@ export default {
confirm: 'Confirm',
styleTitle: 'Settings',
createProject: 'Create Project',
- trendingReport: 'Trending report'
+ trendingReport: 'Trending report',
+ reportPlaceholder:
+ 'Generate a furniture trending report for 2026, including popular styles and design directions.'
},
area: {
unitedStates: 'United States',
diff --git a/src/lang/zh-cn.ts b/src/lang/zh-cn.ts
index 5fa5790..75fb564 100644
--- a/src/lang/zh-cn.ts
+++ b/src/lang/zh-cn.ts
@@ -128,7 +128,8 @@ export default {
confirm: '确认',
styleTitle: '设置',
createProject: '创建项目',
- trendingReport: '趋势报告'
+ trendingReport: '趋势报告',
+ reportPlaceholder: '生成一份2026年家具流行趋势报告,内容包括流行风格和设计方向。'
},
area: {
unitedStates: '美国',
diff --git a/src/views/home/agent/components/Agent.vue b/src/views/home/agent/components/Agent.vue
index 789c708..116c54f 100644
--- a/src/views/home/agent/components/Agent.vue
+++ b/src/views/home/agent/components/Agent.vue
@@ -495,6 +495,7 @@
let combinedContent = item.content || ''
let combinedThinkingText = item.reasoning || ''
let combinedImageUrl = item.image_url || null
+ let webAddress = item.webAddress || null
// 继续往后找连续的 assistant 消息
let j = i + 1
while (j < dialogue.length && dialogue[j].role === 'assistant') {
@@ -504,6 +505,12 @@
if (dialogue[j].image_url) {
combinedImageUrl = dialogue[j].image_url
}
+ if (dialogue[j].webAddress) {
+ combinedContent += ``
+ webAddress = dialogue[j].webAddress
+ // console.log('webAddress22222222222222', dialogue[j].webAddress)
+ // debugger
+ }
j++
}
@@ -518,6 +525,7 @@
thinkingText: combinedThinkingText,
text: combinedContent,
image_url: combinedImageUrl,
+ webAddress: !!webAddress ? JSON.parse(webAddress) : null,
isUser: false,
id: result.length + 1,
sessionId: sessionId
@@ -601,6 +609,11 @@
return
}
const { ancestors, current } = data
+ current.dialogue.forEach((item) => {
+ if (item.webAddress) {
+ console.log(item)
+ }
+ })
const imgList = []
const ancestorsList = []
diff --git a/src/views/home/agent/components/Item.vue b/src/views/home/agent/components/Item.vue
index ee5a4ee..161edc3 100644
--- a/src/views/home/agent/components/Item.vue
+++ b/src/views/home/agent/components/Item.vue
@@ -73,7 +73,7 @@
{{ content.webAddress?.length }} web pages have been retrieved.
-
+
()
+ // watch(
+ // () => props.content,
+ // (newVal) => {
+ // console.log('props', newVal)
+ // },
+ // { deep: true,immediate: true }
+ // )
+
const emit = defineEmits(['regenerate'])
const userAvatar = computed(() => {
@@ -318,12 +326,14 @@
width: 100%;
height: 100%;
border-radius: 50%;
+ object-fit: cover;
}
}
.message-context {
line-height: 2rem;
font-size: 1.4rem;
width: 82%;
+ word-break: break-word;
}
&.is-user .message-context {
width: fit-content;
diff --git a/src/views/home/agent/components/Pause.vue b/src/views/home/agent/components/Pause.vue
index 452052e..eccfa75 100644
--- a/src/views/home/agent/components/Pause.vue
+++ b/src/views/home/agent/components/Pause.vue
@@ -13,11 +13,12 @@
width: 100%;
height: 3.6rem;
line-height: 3.6rem;
- column-gap: 0.6rem;
- padding: 0 1.2rem;
+ column-gap: 0.6rem;
+ padding: 0 1.2rem;
background-color: #fffcf4;
- border-radius: 0.4rem;
- margin-top: 1rem;
+ border-radius: 0.4rem;
+ margin-top: 1rem;
+ color: #ff7a51;
&::before {
content: '';
@@ -30,22 +31,18 @@
rgba(233, 121, 60, 0.3) 1.61%,
rgba(255, 207, 144, 0.3) 101.01%
);
- -webkit-mask:
- linear-gradient(#fff 0 0) content-box,
- linear-gradient(#fff 0 0);
- mask:
- linear-gradient(#fff 0 0) content-box,
- linear-gradient(#fff 0 0);
+ -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
+ mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
}
- .c-svg{
- width: initial;
- .svg-icon{
- width: 1.2rem;
- height: 1.2rem;
- }
- }
+ .c-svg {
+ width: initial;
+ .svg-icon {
+ width: 1.2rem;
+ height: 1.2rem;
+ }
+ }
}
diff --git a/src/views/home/agent/components/ReportCard.vue b/src/views/home/agent/components/ReportCard.vue
index 6f17ef1..f73cac9 100644
--- a/src/views/home/agent/components/ReportCard.vue
+++ b/src/views/home/agent/components/ReportCard.vue
@@ -1,8 +1,8 @@