Files
thebet365/apps/agent/src/layouts/AgentLayout.vue
Mars 7af2e418c3 chore: 改用 logo.png 并放大 Logo 显示尺寸
三端引用切换为 packages/shared/public/logo.png,显示高度加倍,移除占位 logo.svg 与根目录误放的 logo.png。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 15:15:10 +08:00

33 lines
1.4 KiB
Vue

<script setup lang="ts">
import { RouterView, RouterLink, useRouter } from 'vue-router';
const router = useRouter();
function logout() {
localStorage.removeItem('agent_token');
router.push('/login');
}
</script>
<template>
<el-container style="min-height: 100vh">
<el-aside width="180px" style="background: #1a2332">
<div style="padding: 16px">
<img src="/logo.png" alt="TheBet365" style="height: 48px; width: auto; display: block" />
<div style="margin-top: 8px; font-size: 12px; color: #888">代理后台</div>
</div>
<el-menu background-color="#1a2332" text-color="#ccc" active-text-color="#00a826">
<el-menu-item index="/"><RouterLink to="/" style="color: inherit">概览</RouterLink></el-menu-item>
<el-menu-item index="/players"><RouterLink to="/players" style="color: inherit">直属玩家</RouterLink></el-menu-item>
<el-menu-item index="/agents"><RouterLink to="/agents" style="color: inherit">下级代理</RouterLink></el-menu-item>
<el-menu-item index="/bets"><RouterLink to="/bets" style="color: inherit">注单查询</RouterLink></el-menu-item>
</el-menu>
</el-aside>
<el-container>
<el-header style="text-align: right; line-height: 60px">
<el-button @click="logout">退出</el-button>
</el-header>
<el-main><RouterView /></el-main>
</el-container>
</el-container>
</template>