diff --git a/apps/admin/index.html b/apps/admin/index.html
index 334d0fd..23bb51a 100644
--- a/apps/admin/index.html
+++ b/apps/admin/index.html
@@ -3,6 +3,7 @@
+
TheBet365 Admin
diff --git a/apps/admin/src/layouts/AdminLayout.vue b/apps/admin/src/layouts/AdminLayout.vue
index 1ef01b5..ecbb617 100644
--- a/apps/admin/src/layouts/AdminLayout.vue
+++ b/apps/admin/src/layouts/AdminLayout.vue
@@ -23,7 +23,10 @@ const menus = [
- TheBet365 Admin
+
+

+
平台后台
+
{{ m.label }}
diff --git a/apps/admin/src/router/index.ts b/apps/admin/src/router/index.ts
index b460600..bd4e891 100644
--- a/apps/admin/src/router/index.ts
+++ b/apps/admin/src/router/index.ts
@@ -3,20 +3,20 @@ import { createRouter, createWebHistory } from 'vue-router';
export default createRouter({
history: createWebHistory(),
routes: [
- { path: '/login', component: () => import('./views/Login.vue') },
+ { path: '/login', component: () => import('../views/Login.vue') },
{
path: '/',
- component: () => import('./layouts/AdminLayout.vue'),
+ component: () => import('../layouts/AdminLayout.vue'),
meta: { auth: true },
children: [
- { path: '', component: () => import('./views/Dashboard.vue') },
- { path: 'users', component: () => import('./views/Users.vue') },
- { path: 'agents', component: () => import('./views/Agents.vue') },
- { path: 'matches', component: () => import('./views/Matches.vue') },
- { path: 'bets', component: () => import('./views/Bets.vue') },
- { path: 'settlement/:id', component: () => import('./views/Settlement.vue') },
- { path: 'cashback', component: () => import('./views/Cashback.vue') },
- { path: 'audit', component: () => import('./views/Audit.vue') },
+ { path: '', component: () => import('../views/Dashboard.vue') },
+ { path: 'users', component: () => import('../views/Users.vue') },
+ { path: 'agents', component: () => import('../views/Agents.vue') },
+ { path: 'matches', component: () => import('../views/Matches.vue') },
+ { path: 'bets', component: () => import('../views/Bets.vue') },
+ { path: 'settlement/:id', component: () => import('../views/Settlement.vue') },
+ { path: 'cashback', component: () => import('../views/Cashback.vue') },
+ { path: 'audit', component: () => import('../views/Audit.vue') },
],
},
],
diff --git a/apps/admin/src/views/Login.vue b/apps/admin/src/views/Login.vue
index c9b848e..e7e4c57 100644
--- a/apps/admin/src/views/Login.vue
+++ b/apps/admin/src/views/Login.vue
@@ -25,7 +25,10 @@ async function login() {
- 平台后台登录
+
+

+
平台后台登录
+
diff --git a/apps/admin/vite.config.ts b/apps/admin/vite.config.ts
index ef88671..655a82e 100644
--- a/apps/admin/vite.config.ts
+++ b/apps/admin/vite.config.ts
@@ -1,8 +1,10 @@
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
+import { resolve } from 'path';
export default defineConfig({
plugins: [vue()],
+ publicDir: resolve(__dirname, '../../packages/shared/public'),
server: {
port: 5174,
proxy: { '/api': { target: 'http://localhost:3000', changeOrigin: true } },
diff --git a/apps/agent/index.html b/apps/agent/index.html
index 7447517..adc07f4 100644
--- a/apps/agent/index.html
+++ b/apps/agent/index.html
@@ -1,5 +1,5 @@
-TheBet365 Agent
+TheBet365 Agent
diff --git a/apps/agent/src/App.vue b/apps/agent/src/App.vue
index 6f2288a..e571fd1 100644
--- a/apps/agent/src/App.vue
+++ b/apps/agent/src/App.vue
@@ -1 +1,4 @@
-
+
+
diff --git a/apps/agent/src/layouts/AgentLayout.vue b/apps/agent/src/layouts/AgentLayout.vue
index 04bca9f..e009319 100644
--- a/apps/agent/src/layouts/AgentLayout.vue
+++ b/apps/agent/src/layouts/AgentLayout.vue
@@ -11,7 +11,10 @@ function logout() {
- 代理后台
+
+

+
代理后台
+
概览
直属玩家
diff --git a/apps/agent/src/router/index.ts b/apps/agent/src/router/index.ts
index 94d8eae..4b4e973 100644
--- a/apps/agent/src/router/index.ts
+++ b/apps/agent/src/router/index.ts
@@ -3,15 +3,15 @@ import { createRouter, createWebHistory } from 'vue-router';
export default createRouter({
history: createWebHistory(),
routes: [
- { path: '/login', component: () => import('./views/Login.vue') },
+ { path: '/login', component: () => import('../views/Login.vue') },
{
path: '/',
- component: () => import('./layouts/AgentLayout.vue'),
+ component: () => import('../layouts/AgentLayout.vue'),
children: [
- { path: '', component: () => import('./views/Dashboard.vue') },
- { path: 'players', component: () => import('./views/Players.vue') },
- { path: 'agents', component: () => import('./views/SubAgents.vue') },
- { path: 'bets', component: () => import('./views/Bets.vue') },
+ { path: '', component: () => import('../views/Dashboard.vue') },
+ { path: 'players', component: () => import('../views/Players.vue') },
+ { path: 'agents', component: () => import('../views/SubAgents.vue') },
+ { path: 'bets', component: () => import('../views/Bets.vue') },
],
},
],
diff --git a/apps/agent/src/views/Login.vue b/apps/agent/src/views/Login.vue
index 4656b2b..9936c4e 100644
--- a/apps/agent/src/views/Login.vue
+++ b/apps/agent/src/views/Login.vue
@@ -21,8 +21,11 @@ async function login() {
- 代理后台登录
-
+
+

+
代理后台登录
+
+
登录
diff --git a/apps/agent/vite.config.ts b/apps/agent/vite.config.ts
index b570aba..e4c202e 100644
--- a/apps/agent/vite.config.ts
+++ b/apps/agent/vite.config.ts
@@ -1,8 +1,10 @@
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
+import { resolve } from 'path';
export default defineConfig({
plugins: [vue()],
+ publicDir: resolve(__dirname, '../../packages/shared/public'),
server: {
port: 5175,
proxy: { '/api': { target: 'http://localhost:3000', changeOrigin: true } },
diff --git a/apps/player/index.html b/apps/player/index.html
index 1507e05..8c37de1 100644
--- a/apps/player/index.html
+++ b/apps/player/index.html
@@ -3,6 +3,7 @@
+
TheBet365
diff --git a/apps/player/src/layouts/MainLayout.vue b/apps/player/src/layouts/MainLayout.vue
index 2dbab66..41ea559 100644
--- a/apps/player/src/layouts/MainLayout.vue
+++ b/apps/player/src/layouts/MainLayout.vue
@@ -27,7 +27,7 @@ function setLocale(code: string) {