顶部菜单功能,聊天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> <template>
<div> <div>
<el-button <el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/videoList')"
>视频列表</el-button >视频列表</el-button
> >
<el-button <el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/device')"
>设备管理</el-button >设备管理</el-button
> >
<el-button <el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/User')"
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/User')"
>用户</el-button >用户</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 <el-button
type="primary" type="primary"
size="mini" size="mini"

View File

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

View File

@ -238,24 +238,21 @@ export default {
<template> <template>
<div> <div>
<el-button <el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/videoList')"
>视频列表</el-button >视频列表</el-button
> >
<el-button <el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/device')"
>设备管理</el-button >设备管理</el-button
> >
<el-button <el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/User')"
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/User')"
>用户</el-button >用户</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 <el-button
type="primary" type="primary"
size="mini" size="mini"

View File

@ -300,24 +300,21 @@ export default {
<template> <template>
<div> <div>
<el-button <el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/videoList')"
>视频列表</el-button >视频列表</el-button
> >
<el-button <el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/device')"
>设备管理</el-button >设备管理</el-button
> >
<el-button <el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/User')"
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/User')"
>用户</el-button >用户</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 <el-button
type="primary" type="primary"
size="mini" size="mini"

View File

@ -270,24 +270,21 @@ export default {
<template> <template>
<div> <div>
<el-button <el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/videoList')"
>视频列表</el-button >视频列表</el-button
> >
<el-button <el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/device')"
>设备管理</el-button >设备管理</el-button
> >
<el-button <el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/User')"
type="primary"
size="mini"
@click.prevent="handleMenuSelect('/User')"
>用户</el-button >用户</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 <el-button
type="primary" type="primary"
size="mini" size="mini"