feat: add smoke tests, agent credit ledger, and player cashback page

Introduce admin smoke-test suite with API probes, agent credit transaction history, and player cashback records; fix SmokeTestModule DI and polish admin/player UI assets.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-09 16:05:48 +08:00
parent 9c6c5e51f3
commit d5e7c8edb3
52 changed files with 3357 additions and 67 deletions

View File

@@ -17,6 +17,11 @@ const router = createRouter({
component: () => import('../views/AgentManager.vue'),
meta: { adminOnly: true },
},
{
path: 'agent-credit-transactions',
component: () => import('../views/AgentCreditTransactions.vue'),
meta: { adminOnly: true },
},
{
path: 'agents',
redirect: '/users',
@@ -76,6 +81,16 @@ const router = createRouter({
component: () => import('../views/Audit.vue'),
meta: { adminOnly: true },
},
{
path: 'smoke-tests',
component: () => import('../views/SmokeTests.vue'),
meta: { adminOnly: true },
},
{
path: 'smoke-tests',
component: () => import('../views/SmokeTests.vue'),
meta: { adminOnly: true },
},
{
path: 'my-players',
component: () => import('../views/agent/Players.vue'),