重新设置菜单按钮,修复部分错误
This commit is contained in:
parent
ee77bbf130
commit
651b1afb3b
|
|
@ -6,8 +6,10 @@ import 'element-plus/dist/index.css'
|
||||||
import App from './App.vue'
|
import App from './App.vue'
|
||||||
import router from '@/router'
|
import router from '@/router'
|
||||||
import globalData from '@/utils/global.js'
|
import globalData from '@/utils/global.js'
|
||||||
|
import Menu from '@/views/Menu.vue'
|
||||||
|
|
||||||
const app=createApp(App);
|
const app=createApp(App);
|
||||||
|
app.component('Menu',Menu);
|
||||||
app.provide('globalData',globalData);
|
app.provide('globalData',globalData);
|
||||||
|
|
||||||
app.use(router).use(ElementPlus).mount('#app');
|
app.use(router).use(ElementPlus).mount('#app');
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
import router from "@/router/index.js";
|
import router from "@/router/index.js";
|
||||||
import { ElMessage } from 'element-plus';
|
import { ElMessage } from 'element-plus';
|
||||||
//const baseURL = "https://gep.ljsea.xyz/";
|
//const baseURL = "https://gep.ljsea.top/";
|
||||||
const baseURL = "https://tx.ljsea.top/";
|
const baseURL = "https://tx.ljsea.top/";
|
||||||
//const baseURL= "http://localhost:8083";
|
//const baseURL= "http://localhost:8083";
|
||||||
//const baseURL="https://pm.ljsea.top";
|
//const baseURL="https://pm.ljsea.top";
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,8 @@ import { addCIDService } from "@/api/cid.js";
|
||||||
import { deleteCIDService } from "@/api/cid.js";
|
import { deleteCIDService } from "@/api/cid.js";
|
||||||
import { updateCIDService } from "@/api/cid.js";
|
import { updateCIDService } from "@/api/cid.js";
|
||||||
import router from "@/router/index.js";
|
import router from "@/router/index.js";
|
||||||
|
import Menu from "@/views/Menu.vue";
|
||||||
|
|
||||||
import {ElMessage} from "element-plus";
|
import {ElMessage} from "element-plus";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
@ -217,27 +219,7 @@ export default {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
|
<Menu></Menu>
|
||||||
>视频列表</el-button
|
|
||||||
>
|
|
||||||
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
|
|
||||||
>设备管理</el-button
|
|
||||||
>
|
|
||||||
<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"
|
|
||||||
@click.prevent="handleMenuSelect('/cid')"
|
|
||||||
>集成部署</el-button
|
|
||||||
>
|
|
||||||
<el-container style="height: 700px; border: 1px solid #eee">
|
<el-container style="height: 700px; border: 1px solid #eee">
|
||||||
<el-header style="font-size: 40px; background-color: rgb(238, 241, 246)"
|
<el-header style="font-size: 40px; background-color: rgb(238, 241, 246)"
|
||||||
>集成部署项目</el-header
|
>集成部署项目</el-header
|
||||||
|
|
@ -261,8 +243,8 @@ export default {
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-select v-model="tokenData.server" @change="handleServerChange">
|
<el-select v-model="tokenData.server" @change="handleServerChange">
|
||||||
<el-option label="tx.ljsea.top" value="tx.ljsea.top">tx.ljsea.top</el-option>
|
|
||||||
<el-option label="gep.ljsea.xyz" value="gep.ljsea.xyz">gep.ljsea.xyz</el-option>
|
<el-option label="gep.ljsea.xyz" value="gep.ljsea.xyz">gep.ljsea.xyz</el-option>
|
||||||
|
<el-option label="tx.ljsea.top" value="tx.ljsea.top">tx.ljsea.top</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
|
||||||
|
|
@ -64,7 +64,7 @@
|
||||||
<el-button
|
<el-button
|
||||||
type="primary"
|
type="primary"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click.prevent="handleMenuSelect('/videoList')"
|
@click.prevent="handleMenuSelect('/user')"
|
||||||
>返回</el-button
|
>返回</el-button
|
||||||
>
|
>
|
||||||
<el-text class="mx-1" type="primary"
|
<el-text class="mx-1" type="primary"
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ import { deleteDeviceService } from "@/api/device.js";
|
||||||
import { updateDeviceService } from "@/api/device.js";
|
import { updateDeviceService } from "@/api/device.js";
|
||||||
import router from "@/router/index.js";
|
import router from "@/router/index.js";
|
||||||
import { ElMessage } from 'element-plus';
|
import { ElMessage } from 'element-plus';
|
||||||
|
import Menu from "@/views/Menu.vue";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
|
|
@ -245,27 +246,7 @@ export default {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
|
<Menu></Menu>
|
||||||
>视频列表</el-button
|
|
||||||
>
|
|
||||||
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
|
|
||||||
>设备管理</el-button
|
|
||||||
>
|
|
||||||
<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"
|
|
||||||
@click.prevent="handleMenuSelect('/cid')"
|
|
||||||
>集成部署</el-button
|
|
||||||
>
|
|
||||||
<el-container style="height: 700px; border: 1px solid #eee">
|
<el-container style="height: 700px; border: 1px solid #eee">
|
||||||
<el-header style="font-size: 40px; background-color: rgb(238, 241, 246)"
|
<el-header style="font-size: 40px; background-color: rgb(238, 241, 246)"
|
||||||
>监控设备列表</el-header
|
>监控设备列表</el-header
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,8 @@ import {DelFGService} from "@/api/user.js";
|
||||||
import { updateDeviceService } from "@/api/device.js";
|
import { updateDeviceService } from "@/api/device.js";
|
||||||
import router from "@/router/index.js";
|
import router from "@/router/index.js";
|
||||||
import { ElMessage } from 'element-plus';
|
import { ElMessage } from 'element-plus';
|
||||||
|
import Menu from "@/views/Menu.vue";
|
||||||
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
|
|
@ -429,27 +431,7 @@ export default {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
|
<Menu></Menu>
|
||||||
>视频列表</el-button
|
|
||||||
>
|
|
||||||
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
|
|
||||||
>设备管理</el-button
|
|
||||||
>
|
|
||||||
<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"
|
|
||||||
@click.prevent="handleMenuSelect('/cid')"
|
|
||||||
>集成部署</el-button
|
|
||||||
>
|
|
||||||
<el-container style="height: 700px; border: 1px solid #eee">
|
<el-container style="height: 700px; border: 1px solid #eee">
|
||||||
<el-header style="font-size: 40px; background-color: rgb(238, 241, 246)"
|
<el-header style="font-size: 40px; background-color: rgb(238, 241, 246)"
|
||||||
>群组</el-header
|
>群组</el-header
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,58 @@
|
||||||
|
<template>
|
||||||
|
<el-button
|
||||||
|
type="primary"
|
||||||
|
size="mini"
|
||||||
|
@click.prevent="handleMenuSelect('/videoList')"
|
||||||
|
>视频列表</el-button
|
||||||
|
>
|
||||||
|
<el-button
|
||||||
|
type="primary"
|
||||||
|
size="mini"
|
||||||
|
@click.prevent="handleMenuSelect('/device')"
|
||||||
|
>设备管理</el-button
|
||||||
|
>
|
||||||
|
<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"
|
||||||
|
@click.prevent="handleMenuSelect('/cid')"
|
||||||
|
>集成部署</el-button
|
||||||
|
>
|
||||||
|
<el-button type="primary" size="mini" class="el-button--danger" @click="logout()">退出登录</el-button>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
methods: {
|
||||||
|
handleMenuSelect(path) {
|
||||||
|
this.$router.push(path);
|
||||||
|
},
|
||||||
|
logout() {
|
||||||
|
//询问是否退出登录
|
||||||
|
if (!confirm("确定退出登录吗?")) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
//退出登录
|
||||||
|
localStorage.clear();
|
||||||
|
router.push("/login");
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
|
@ -13,6 +13,9 @@ import Cookies from "js-cookie";
|
||||||
import { getFriendListService } from "@/api/chat.js";
|
import { getFriendListService } from "@/api/chat.js";
|
||||||
import {sendMessageService} from "@/api/chat.js";
|
import {sendMessageService} from "@/api/chat.js";
|
||||||
import { ElMessage } from 'element-plus';
|
import { ElMessage } from 'element-plus';
|
||||||
|
|
||||||
|
import Menu from "@/views/Menu.vue";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|
@ -348,28 +351,7 @@ export default {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
|
<Menu></Menu>
|
||||||
>视频列表</el-button
|
|
||||||
>
|
|
||||||
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
|
|
||||||
>设备管理</el-button
|
|
||||||
>
|
|
||||||
<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"
|
|
||||||
@click.prevent="handleMenuSelect('/cid')"
|
|
||||||
>集成部署</el-button
|
|
||||||
>
|
|
||||||
|
|
||||||
<el-container style="height: 700px; border: 1px solid #eee">
|
<el-container style="height: 700px; border: 1px solid #eee">
|
||||||
<el-header style="font-size: 40px; background-color: rgb(238, 241, 246)"
|
<el-header style="font-size: 40px; background-color: rgb(238, 241, 246)"
|
||||||
>用户搜索列表</el-header
|
>用户搜索列表</el-header
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ import { delayVideoService } from "@/api/video.js";
|
||||||
import router from "@/router/index.js";
|
import router from "@/router/index.js";
|
||||||
import Cookies from "js-cookie";
|
import Cookies from "js-cookie";
|
||||||
import { ElMessage } from 'element-plus';
|
import { ElMessage } from 'element-plus';
|
||||||
|
import Menu from "@/views/Menu.vue";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
|
|
@ -68,7 +69,7 @@ export default {
|
||||||
let result=await quashVideoService(this.tokenData);
|
let result=await quashVideoService(this.tokenData);
|
||||||
if (result.code == 0) {
|
if (result.code == 0) {
|
||||||
//alert(result.message);
|
//alert(result.message);
|
||||||
ElMessage.success(result.message);
|
ElMessage.success("操作成功!"+result.message);
|
||||||
this.getVideoList();
|
this.getVideoList();
|
||||||
} else {
|
} else {
|
||||||
alert("操作失败");
|
alert("操作失败");
|
||||||
|
|
@ -229,27 +230,7 @@ export default {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/videoList')"
|
<Menu></Menu>
|
||||||
>视频列表</el-button
|
|
||||||
>
|
|
||||||
<el-button type="primary" size="mini" @click.prevent="handleMenuSelect('/device')"
|
|
||||||
>设备管理</el-button
|
|
||||||
>
|
|
||||||
<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"
|
|
||||||
@click.prevent="handleMenuSelect('/cid')"
|
|
||||||
>集成部署</el-button
|
|
||||||
>
|
|
||||||
<el-container style="height: 700px; border: 1px solid #eee">
|
<el-container style="height: 700px; border: 1px solid #eee">
|
||||||
<el-header style="font-size: 40px; background-color: rgb(238, 241, 246)"
|
<el-header style="font-size: 40px; background-color: rgb(238, 241, 246)"
|
||||||
>监控视频列表</el-header
|
>监控视频列表</el-header
|
||||||
|
|
@ -300,9 +281,6 @@ export default {
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" @click="getVideoList()">查询</el-button>
|
<el-button type="primary" @click="getVideoList()">查询</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
|
||||||
<el-button type="primary" @click="logout()">退出登录</el-button>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button
|
<el-button
|
||||||
class="el-button--danger"
|
class="el-button--danger"
|
||||||
|
|
@ -311,11 +289,6 @@ export default {
|
||||||
>全部延迟删除</el-button
|
>全部延迟删除</el-button
|
||||||
>
|
>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
|
||||||
<el-button type="primary" @click="toDeviceM()"
|
|
||||||
>设备信息</el-button
|
|
||||||
>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" @click="quashOption()"
|
<el-button type="primary" @click="quashOption()"
|
||||||
>撤销操作</el-button
|
>撤销操作</el-button
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue