feat: weburl卡片位置
This commit is contained in:
@@ -467,10 +467,6 @@
|
|||||||
const parsed = JSON.parse(jsonData.webAddress)
|
const parsed = JSON.parse(jsonData.webAddress)
|
||||||
aiMessage.webAddress = parsed
|
aiMessage.webAddress = parsed
|
||||||
aiMessage.loading = false
|
aiMessage.loading = false
|
||||||
if (!aiMessage._urlSlotAdded) {
|
|
||||||
aiMessage.text += `<slot slot-name="url"></slot>`
|
|
||||||
aiMessage._urlSlotAdded = true
|
|
||||||
}
|
|
||||||
if (String(aiMessage.sessionId) === String(projectStore.state.id)) {
|
if (String(aiMessage.sessionId) === String(projectStore.state.id)) {
|
||||||
triggerOpenUrls(parsed)
|
triggerOpenUrls(parsed)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,13 +75,19 @@
|
|||||||
<template v-slot:s-card="{ children: children, ...attrs }">
|
<template v-slot:s-card="{ children: children, ...attrs }">
|
||||||
<Card title="Trend Report" @click="handleClickReport" />
|
<Card title="Trend Report" @click="handleClickReport" />
|
||||||
</template>
|
</template>
|
||||||
<template v-slot:s-url="{ children: children }">
|
|
||||||
<Url :list="content.webAddress" @click="handleClickUrls" />
|
|
||||||
</template>
|
|
||||||
<template v-slot:s-sketch="{ children: children }">
|
<template v-slot:s-sketch="{ children: children }">
|
||||||
<Sketch @click="handleClickSketch" />
|
<Sketch @click="handleClickSketch" />
|
||||||
</template>
|
</template>
|
||||||
</VueMarkdown>
|
</VueMarkdown>
|
||||||
|
<div
|
||||||
|
v-if="content.webAddress?.length > 0"
|
||||||
|
class="url-card-container"
|
||||||
|
>
|
||||||
|
<Url
|
||||||
|
:list="content.webAddress"
|
||||||
|
@click="handleClickUrls"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
class="web-address flex align-center"
|
class="web-address flex align-center"
|
||||||
v-show="content.webAddress?.length > 0"
|
v-show="content.webAddress?.length > 0"
|
||||||
@@ -512,15 +518,18 @@
|
|||||||
user-select: text;
|
user-select: text;
|
||||||
|
|
||||||
.message-markdown,
|
.message-markdown,
|
||||||
> div:not(.web-address) {
|
> div:not(.web-address):not(.url-card-container) {
|
||||||
display: inline;
|
display: inline;
|
||||||
}
|
}
|
||||||
|
|
||||||
.message-markdown > p:first-child,
|
.message-markdown > p:first-child,
|
||||||
> div:not(.web-address) > p:first-child {
|
> div:not(.web-address):not(.url-card-container) > p:first-child {
|
||||||
display: inline;
|
display: inline;
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
}
|
}
|
||||||
|
.url-card-container {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
ul {
|
ul {
|
||||||
list-style-position: inside;
|
list-style-position: inside;
|
||||||
|
|||||||
Reference in New Issue
Block a user