mirror of
https://gitee.com/blackfox/geekai.git
synced 2024-12-02 12:17:42 +08:00
feat: add chat export button
This commit is contained in:
parent
0d49ea0d41
commit
7903eed284
@ -1,8 +1,8 @@
|
||||
@font-face {
|
||||
font-family: "iconfont"; /* Project id 4125778 */
|
||||
src: url('iconfont.woff2?t=1687341905766') format('woff2'),
|
||||
url('iconfont.woff?t=1687341905766') format('woff'),
|
||||
url('iconfont.ttf?t=1687341905766') format('truetype');
|
||||
src: url('iconfont.woff2?t=1691029402206') format('woff2'),
|
||||
url('iconfont.woff?t=1691029402206') format('woff'),
|
||||
url('iconfont.ttf?t=1691029402206') format('truetype');
|
||||
}
|
||||
|
||||
.iconfont {
|
||||
@ -13,6 +13,10 @@
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
.icon-export:before {
|
||||
content: "\e791";
|
||||
}
|
||||
|
||||
.icon-sub-menu:before {
|
||||
content: "\e86b";
|
||||
}
|
||||
|
File diff suppressed because one or more lines are too long
@ -5,6 +5,13 @@
|
||||
"css_prefix_text": "icon-",
|
||||
"description": "",
|
||||
"glyphs": [
|
||||
{
|
||||
"icon_id": "4765958",
|
||||
"name": "export",
|
||||
"font_class": "export",
|
||||
"unicode": "e791",
|
||||
"unicode_decimal": 59281
|
||||
},
|
||||
{
|
||||
"icon_id": "6343824",
|
||||
"name": "menu",
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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>
|
Loading…
Reference in New Issue
Block a user