diff --git a/src/components/backend/CodeGenerator.vue b/src/components/backend/CodeGenerator.vue new file mode 100644 index 0000000..a0872cf --- /dev/null +++ b/src/components/backend/CodeGenerator.vue @@ -0,0 +1,842 @@ + + + + + \ No newline at end of file diff --git a/src/views/backend/Dashboard.vue b/src/views/backend/Dashboard.vue index 4fca733..c007836 100644 --- a/src/views/backend/Dashboard.vue +++ b/src/views/backend/Dashboard.vue @@ -17,6 +17,9 @@
  • 办事大厅
  • @@ -46,6 +52,7 @@ import { useRouter } from 'vue-router' import TournamentList from '../../components/backend/TournamentList.vue' import PlayerList from '../../components/backend/PlayerList.vue' import ServiceHallView from '../../components/backend/ServiceHallView.vue' +import CodeGenerator from '../../components/backend/CodeGenerator.vue' const router = useRouter() const hasToken = ref(false) @@ -216,6 +223,17 @@ const selectAdminView = (viewName) => { background-color: #0284c7; /* Darker sky blue */ } +.sidebar-button.code-generator-button { + background-color: #10b981; /* Emerald green */ +} +.sidebar-button.code-generator-button:hover { + background-color: #059669; /* Darker emerald green */ +} +.sidebar-button.code-generator-button.active { + background-color: #047857; + color: #ffffff; +} + .sidebar-button.logout-button { background-color: #ef4444; /* Red */ }