|
@@ -22,10 +22,8 @@
|
|
</div>
|
|
</div>
|
|
<div v-else class="bot-message">
|
|
<div v-else class="bot-message">
|
|
<img src="@/assets/images/common/ai/system.png" alt="icon" style="margin-left: 4px"/>
|
|
<img src="@/assets/images/common/ai/system.png" alt="icon" style="margin-left: 4px"/>
|
|
- <div>
|
|
|
|
- <div class="bot-message-content" style="margin-left: 4px">
|
|
|
|
- <!-- <div v-show="!expandIndexList.includes(index)" v-html="item.content.substring(0, 80)"></div>
|
|
|
|
- <div v-show="expandIndexList.includes(index)" v-html="item.content"></div>-->
|
|
|
|
|
|
+ <div style="margin-left: 4px;">
|
|
|
|
+ <div class="bot-message-content">
|
|
<div v-if="index === chatRecordList.length-1">
|
|
<div v-if="index === chatRecordList.length-1">
|
|
<div v-if="item.isTyping">
|
|
<div v-if="item.isTyping">
|
|
<div v-html="item.content"></div>
|
|
<div v-html="item.content"></div>
|
|
@@ -53,28 +51,9 @@
|
|
{{expandIndexList.includes(index)?'折叠':'展开'}}
|
|
{{expandIndexList.includes(index)?'折叠':'展开'}}
|
|
</el-button>
|
|
</el-button>
|
|
</div>
|
|
</div>
|
|
- <!-- <div v-else>
|
|
|
|
- <el-button v-if="item.content.length>80" style="margin-left: 4px"
|
|
|
|
- @click="foldOrExpandMessage(index, expandIndexList.includes(index))">
|
|
|
|
- {{expandIndexList.includes(index)?'折叠':'展开'}}
|
|
|
|
- </el-button>
|
|
|
|
- </div>-->
|
|
|
|
<el-button>播放</el-button>
|
|
<el-button>播放</el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
-<!-- <div class="bot-message" v-if="streamHtmlData">
|
|
|
|
- <img src="@/assets/images/common/ai/system.png" alt="icon"/>
|
|
|
|
- <div class="bot-message-content">
|
|
|
|
- <div v-html="streamHtmlData"></div>
|
|
|
|
- <div v-if="isLoading" class="typing">
|
|
|
|
- <span class="loading-dots">
|
|
|
|
- <span class="dot"></span>
|
|
|
|
- <span class="dot"></span>
|
|
|
|
- </span>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <el-button>播放</el-button>
|
|
|
|
- </div>-->
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="input-container">
|
|
<div class="input-container">
|
|
@@ -242,7 +221,7 @@
|
|
streamHtmlData.value = htmlData;
|
|
streamHtmlData.value = htmlData;
|
|
lastMsg.content = marked(streamMarkdownData.value)
|
|
lastMsg.content = marked(streamMarkdownData.value)
|
|
lastMsg.isTyping = false
|
|
lastMsg.isTyping = false
|
|
- list()
|
|
|
|
|
|
+ // list()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|