顶部菜单功能,聊天wss关闭

This commit is contained in:
junleea 2024-10-02 19:16:26 +08:00
parent a3f524e345
commit 4802a22196
5 changed files with 41 additions and 48 deletions

View File

@ -204,24 +204,21 @@ export default {
<template>
<div>
<el-button
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/videoList')"
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
>视频列表</el-button
>
<el-button
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/device')"
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
>设备管理</el-button
>
<el-button
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/User')"
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/User')"
>用户</el-button
>
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/chat')"
>聊天</el-button
>
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/group')"
>群组</el-button
>
<el-button
type="primary"
size="mini"

View File

@ -565,6 +565,10 @@ export default {
},
handleMenuSelect(val) {
router.push(val);
//websocket
if (this.socket!= null) {
this.socket.close();
}
},
toVideoList() {
router.push("/videoList");
@ -600,6 +604,7 @@ export default {
if (this.eventSource) {
this.eventSource.close();
}
console.log("unmounted chat");
},
};
</script>

View File

@ -238,24 +238,21 @@ export default {
<template>
<div>
<el-button
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/videoList')"
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
>视频列表</el-button
>
<el-button
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/device')"
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
>设备管理</el-button
>
<el-button
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/User')"
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/User')"
>用户</el-button
>
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/chat')"
>聊天</el-button
>
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/group')"
>群组</el-button
>
<el-button
type="primary"
size="mini"

View File

@ -300,24 +300,21 @@ export default {
<template>
<div>
<el-button
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/videoList')"
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
>视频列表</el-button
>
<el-button
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/device')"
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
>设备管理</el-button
>
<el-button
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/User')"
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/User')"
>用户</el-button
>
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/chat')"
>聊天</el-button
>
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/group')"
>群组</el-button
>
<el-button
type="primary"
size="mini"

View File

@ -270,24 +270,21 @@ export default {
<template>
<div>
<el-button
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/videoList')"
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
>视频列表</el-button
>
<el-button
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/device')"
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
>设备管理</el-button
>
<el-button
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/User')"
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/User')"
>用户</el-button
>
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/chat')"
>聊天</el-button
>
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/group')"
>群组</el-button
>
<el-button
type="primary"
size="mini"