feat: add chat export button

This commit is contained in:
RockYang
2023-08-03 18:24:30 +08:00
parent 0d49ea0d41
commit 7903eed284
7 changed files with 34 additions and 5 deletions

View File

@@ -138,6 +138,10 @@
新建会话
</el-button>
<el-button type="success" @click="exportChat" plain>
<i class="iconfont icon-export"></i>
<span>导出会话</span>
</el-button>
</div>
</div>
@@ -769,6 +773,15 @@ const updateUser = function (data) {
loginUser.value.avatar = data.avatar;
loginUser.value.nickname = data.nickname;
}
// 导出会话
const exportChat = () => {
if (!activeChat.value['chat_id']) {
return ElMessage.error("请先选中一个会话")
}
window.open(location.protocol + location.host + '/chat/export?chat_id=' + activeChat.value['chat_id'], '_blank');
}
</script>
<style scoped lang="stylus">
@@ -776,6 +789,7 @@ const updateUser = function (data) {
$sideBgColor = #252526;
$borderColor = #4676d0;
#app {
height: 100%;
.common-layout {
@@ -978,6 +992,10 @@ $borderColor = #4676d0;
}
}
}
.iconfont {
margin-right 5px;
}
}
.right-box {
@@ -1135,4 +1153,4 @@ $borderColor = #4676d0;
}
}
}
</style>
</style>