refactor: 移除佣金比例字段,将developer统一为admin
This commit is contained in:
+123
-123
@@ -10,7 +10,7 @@ const routes: RouteRecordRaw[] = [
|
||||
name: 'Login',
|
||||
component: () => import('@/pages/auth/login.vue'),
|
||||
meta: {
|
||||
title: '登录 - 开发者平台',
|
||||
title: '登录 - 管理平台',
|
||||
layout: false,
|
||||
},
|
||||
},
|
||||
@@ -19,330 +19,330 @@ const routes: RouteRecordRaw[] = [
|
||||
name: 'Register',
|
||||
component: () => import('@/pages/auth/register.vue'),
|
||||
meta: {
|
||||
title: '注册 - 开发者平台',
|
||||
title: '注册 - 管理平台',
|
||||
layout: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/developer',
|
||||
component: () => import('@/layouts/developer.vue'),
|
||||
path: '/admin',
|
||||
component: () => import('@/layouts/admin.vue'),
|
||||
meta: { auth: true, role: 'admin' },
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
name: 'DeveloperDashboard',
|
||||
component: () => import('@/pages/developer/index.vue'),
|
||||
meta: { title: '控制台 - 开发者后台' },
|
||||
name: 'AdminDashboard',
|
||||
component: () => import('@/pages/admin/index.vue'),
|
||||
meta: { title: '控制台 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'applications',
|
||||
name: 'DeveloperApplications',
|
||||
component: () => import('@/pages/developer/applications.vue'),
|
||||
meta: { title: '应用管理 - 开发者后台' },
|
||||
name: 'AdminApplications',
|
||||
component: () => import('@/pages/admin/applications.vue'),
|
||||
meta: { title: '应用管理 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'applications/create',
|
||||
name: 'DeveloperApplicationCreate',
|
||||
name: 'AdminApplicationCreate',
|
||||
component: () => import('@/pages/admin/applications/create.vue'),
|
||||
meta: { title: '创建应用 - 开发者后台' },
|
||||
meta: { title: '创建应用 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'applications/:id',
|
||||
redirect: to => `/developer/applications/${to.params.id}/settings`,
|
||||
redirect: to => `/admin/applications/${to.params.id}/settings`,
|
||||
},
|
||||
{
|
||||
path: 'applications/:id/settings',
|
||||
name: 'DeveloperApplicationSettings',
|
||||
name: 'AdminApplicationSettings',
|
||||
component: () => import('@/pages/admin/applications/[id]/settings.vue'),
|
||||
meta: { title: '基本设置 - 开发者后台' },
|
||||
meta: { title: '基本设置 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'applications/:id/security',
|
||||
name: 'DeveloperApplicationSecurity',
|
||||
name: 'AdminApplicationSecurity',
|
||||
component: () => import('@/pages/admin/applications/[id]/security.vue'),
|
||||
meta: { title: '安全设置 - 开发者后台' },
|
||||
meta: { title: '安全设置 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'applications/:id/email',
|
||||
name: 'DeveloperApplicationEmail',
|
||||
component: () => import('@/pages/developer/applications/[id]/email.vue'),
|
||||
meta: { title: '邮箱设置 - 开发者后台' },
|
||||
name: 'AdminApplicationEmail',
|
||||
component: () => import('@/pages/admin/applications/[id]/email.vue'),
|
||||
meta: { title: '邮箱设置 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'cards',
|
||||
name: 'DeveloperCards',
|
||||
name: 'AdminCards',
|
||||
component: () => import('@/pages/admin/cards/index.vue'),
|
||||
meta: { title: '卡密管理 - 开发者后台' },
|
||||
meta: { title: '卡密管理 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'cards/create',
|
||||
name: 'DeveloperCardCreate',
|
||||
name: 'AdminCardCreate',
|
||||
component: () => import('@/pages/admin/cards/create.vue'),
|
||||
meta: { title: '生成卡密 - 开发者后台' },
|
||||
meta: { title: '生成卡密 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'announcements',
|
||||
name: 'DeveloperAnnouncements',
|
||||
component: () => import('@/pages/developer/announcements/index.vue'),
|
||||
meta: { title: '公告管理 - 开发者后台' },
|
||||
name: 'AdminAnnouncements',
|
||||
component: () => import('@/pages/admin/announcements/index.vue'),
|
||||
meta: { title: '公告管理 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'announcements/create',
|
||||
name: 'DeveloperAnnouncementCreate',
|
||||
component: () => import('@/pages/developer/announcements/create.vue'),
|
||||
meta: { title: '创建公告 - 开发者后台' },
|
||||
name: 'AdminAnnouncementCreate',
|
||||
component: () => import('@/pages/admin/announcements/create.vue'),
|
||||
meta: { title: '创建公告 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'announcements/:id',
|
||||
name: 'DeveloperAnnouncementEdit',
|
||||
component: () => import('@/pages/developer/announcements/[id].vue'),
|
||||
meta: { title: '编辑公告 - 开发者后台' },
|
||||
name: 'AdminAnnouncementEdit',
|
||||
component: () => import('@/pages/admin/announcements/[id].vue'),
|
||||
meta: { title: '编辑公告 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'versions',
|
||||
name: 'DeveloperVersions',
|
||||
component: () => import('@/pages/developer/versions/index.vue'),
|
||||
meta: { title: '版本管理 - 开发者后台' },
|
||||
name: 'AdminVersions',
|
||||
component: () => import('@/pages/admin/versions/index.vue'),
|
||||
meta: { title: '版本管理 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'versions/create',
|
||||
name: 'DeveloperVersionCreate',
|
||||
component: () => import('@/pages/developer/versions/create.vue'),
|
||||
meta: { title: '创建版本 - 开发者后台' },
|
||||
name: 'AdminVersionCreate',
|
||||
component: () => import('@/pages/admin/versions/create.vue'),
|
||||
meta: { title: '创建版本 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'versions/:id',
|
||||
name: 'DeveloperVersionEdit',
|
||||
name: 'AdminVersionEdit',
|
||||
component: () => import('@/pages/admin/versions/[id].vue'),
|
||||
meta: { title: '编辑版本 - 开发者后台' },
|
||||
meta: { title: '编辑版本 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'card-types',
|
||||
name: 'DeveloperCardTypes',
|
||||
name: 'AdminCardTypes',
|
||||
component: () => import('@/pages/admin/card-types/index.vue'),
|
||||
meta: { title: '卡类管理 - 开发者后台' },
|
||||
meta: { title: '卡类管理 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'card-types/create',
|
||||
name: 'DeveloperCardTypeCreate',
|
||||
name: 'AdminCardTypeCreate',
|
||||
component: () => import('@/pages/admin/card-types/create.vue'),
|
||||
meta: { title: '创建卡类 - 开发者后台' },
|
||||
meta: { title: '创建卡类 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'card-types/:id',
|
||||
name: 'DeveloperCardTypeEdit',
|
||||
name: 'AdminCardTypeEdit',
|
||||
component: () => import('@/pages/admin/card-types/[id].vue'),
|
||||
meta: { title: '编辑卡类 - 开发者后台' },
|
||||
meta: { title: '编辑卡类 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'users',
|
||||
name: 'DeveloperUsers',
|
||||
name: 'AdminUsers',
|
||||
component: () => import('@/pages/admin/users/index.vue'),
|
||||
meta: { title: '用户管理 - 开发者后台' },
|
||||
meta: { title: '用户管理 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'users/create',
|
||||
name: 'DeveloperUserCreate',
|
||||
name: 'AdminUserCreate',
|
||||
component: () => import('@/pages/admin/users/create.vue'),
|
||||
meta: { title: '添加用户 - 开发者后台' },
|
||||
meta: { title: '添加用户 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'users/:id',
|
||||
name: 'DeveloperUserEdit',
|
||||
name: 'AdminUserEdit',
|
||||
component: () => import('@/pages/admin/users/[id].vue'),
|
||||
meta: { title: '编辑用户 - 开发者后台' },
|
||||
meta: { title: '编辑用户 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'devices',
|
||||
name: 'DeveloperDevices',
|
||||
name: 'AdminDevices',
|
||||
component: () => import('@/pages/admin/devices/index.vue'),
|
||||
meta: { title: '设备管理 - 开发者后台' },
|
||||
meta: { title: '设备管理 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'sessions',
|
||||
name: 'DeveloperSessions',
|
||||
name: 'AdminSessions',
|
||||
component: () => import('@/pages/admin/sessions/index.vue'),
|
||||
meta: { title: '在线实例 - 开发者后台' },
|
||||
meta: { title: '在线实例 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'agent-apps',
|
||||
name: 'DeveloperAgentApps',
|
||||
name: 'AdminAgentApps',
|
||||
component: () => import('@/pages/admin/agent-apps/index.vue'),
|
||||
meta: { title: '代理授权 - 开发者后台' },
|
||||
meta: { title: '代理授权 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'agents',
|
||||
name: 'DeveloperAgents',
|
||||
component: () => import('@/pages/developer/agents/index.vue'),
|
||||
meta: { title: '代理管理 - 开发者后台' },
|
||||
name: 'AdminAgents',
|
||||
component: () => import('@/pages/admin/agents/index.vue'),
|
||||
meta: { title: '代理管理 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'agents/create',
|
||||
name: 'DeveloperAgentsCreate',
|
||||
component: () => import('@/pages/developer/agents/create.vue'),
|
||||
meta: { title: '添加代理 - 开发者后台' },
|
||||
name: 'AdminAgentsCreate',
|
||||
component: () => import('@/pages/admin/agents/create.vue'),
|
||||
meta: { title: '添加代理 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'agents/:id/edit',
|
||||
name: 'DeveloperAgentsEdit',
|
||||
component: () => import('@/pages/developer/agents/[id].vue'),
|
||||
meta: { title: '编辑代理 - 开发者后台' },
|
||||
name: 'AdminAgentsEdit',
|
||||
component: () => import('@/pages/admin/agents/[id].vue'),
|
||||
meta: { title: '编辑代理 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'agent-apps/request',
|
||||
name: 'DeveloperAgentAppRequest',
|
||||
name: 'AdminAgentAppRequest',
|
||||
component: () => import('@/pages/admin/agent-apps/request.vue'),
|
||||
meta: { title: '申请授权 - 开发者后台' },
|
||||
meta: { title: '申请授权 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'agent-apps/invite',
|
||||
name: 'DeveloperAgentAppInvite',
|
||||
name: 'AdminAgentAppInvite',
|
||||
component: () => import('@/pages/admin/agent-apps/invite.vue'),
|
||||
meta: { title: '邀请授权 - 开发者后台' },
|
||||
meta: { title: '邀请授权 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'agent-apps/:id/edit',
|
||||
name: 'DeveloperAgentAppEdit',
|
||||
name: 'AdminAgentAppEdit',
|
||||
component: () => import('@/pages/admin/agent-apps/[id]/edit.vue'),
|
||||
meta: { title: '编辑授权 - 开发者后台' },
|
||||
meta: { title: '编辑授权 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'agent-apps/:id/card-types',
|
||||
name: 'DeveloperAgentAppCardTypes',
|
||||
name: 'AdminAgentAppCardTypes',
|
||||
component: () => import('@/pages/admin/agent-apps/[id]/card-types.vue'),
|
||||
meta: { title: '卡密权限配置 - 开发者后台' },
|
||||
meta: { title: '卡密权限配置 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'agent-apps/:id/recharge',
|
||||
name: 'DeveloperAgentAppRecharge',
|
||||
name: 'AdminAgentAppRecharge',
|
||||
component: () => import('@/pages/admin/agent-apps/[id]/recharge.vue'),
|
||||
meta: { title: '充值余额 - 开发者后台' },
|
||||
meta: { title: '充值余额 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'finance',
|
||||
name: 'DeveloperFinance',
|
||||
name: 'AdminFinance',
|
||||
component: () => import('@/pages/admin/finance/index.vue'),
|
||||
meta: { title: '财务管理 - 开发者后台' },
|
||||
meta: { title: '财务管理 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'logs',
|
||||
name: 'DeveloperLogs',
|
||||
name: 'AdminLogs',
|
||||
component: () => import('@/pages/admin/logs/index.vue'),
|
||||
meta: { title: '日志记录 - 开发者后台' },
|
||||
meta: { title: '日志记录 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'tickets',
|
||||
name: 'DeveloperTickets',
|
||||
name: 'AdminTickets',
|
||||
component: () => import('@/pages/admin/tickets.vue'),
|
||||
meta: { title: '工单系统 - 开发者后台' },
|
||||
meta: { title: '工单系统 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'tickets/create',
|
||||
name: 'DeveloperTicketCreate',
|
||||
name: 'AdminTicketCreate',
|
||||
component: () => import('@/pages/admin/tickets/create.vue'),
|
||||
meta: { title: '创建工单 - 开发者后台' },
|
||||
meta: { title: '创建工单 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'tickets/:id',
|
||||
name: 'DeveloperTicketDetail',
|
||||
name: 'AdminTicketDetail',
|
||||
component: () => import('@/pages/admin/tickets/[id].vue'),
|
||||
meta: { title: '工单详情 - 开发者后台' },
|
||||
meta: { title: '工单详情 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'cloud-constants',
|
||||
name: 'DeveloperCloudConstants',
|
||||
name: 'AdminCloudConstants',
|
||||
component: () => import('@/pages/admin/cloud-constants/index.vue'),
|
||||
meta: { title: '云端常量 - 开发者后台' },
|
||||
meta: { title: '云端常量 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'cloud-constants/create',
|
||||
name: 'DeveloperCloudConstantCreate',
|
||||
name: 'AdminCloudConstantCreate',
|
||||
component: () => import('@/pages/admin/cloud-constants/create.vue'),
|
||||
meta: { title: '添加云端常量 - 开发者后台' },
|
||||
meta: { title: '添加云端常量 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'cloud-constants/:id',
|
||||
name: 'DeveloperCloudConstantEdit',
|
||||
name: 'AdminCloudConstantEdit',
|
||||
component: () => import('@/pages/admin/cloud-constants/[id].vue'),
|
||||
meta: { title: '编辑云端常量 - 开发者后台' },
|
||||
meta: { title: '编辑云端常量 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'cloud-variables',
|
||||
name: 'DeveloperCloudVariables',
|
||||
component: () => import('@/pages/developer/cloud-variables/index.vue'),
|
||||
meta: { title: '云端变量 - 开发者后台' },
|
||||
name: 'AdminCloudVariables',
|
||||
component: () => import('@/pages/admin/cloud-variables/index.vue'),
|
||||
meta: { title: '云端变量 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'cloud-variables/create',
|
||||
name: 'DeveloperCloudVariableCreate',
|
||||
component: () => import('@/pages/developer/cloud-variables/create.vue'),
|
||||
meta: { title: '添加云端变量 - 开发者后台' },
|
||||
name: 'AdminCloudVariableCreate',
|
||||
component: () => import('@/pages/admin/cloud-variables/create.vue'),
|
||||
meta: { title: '添加云端变量 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'cloud-variables/:id',
|
||||
name: 'DeveloperCloudVariableEdit',
|
||||
component: () => import('@/pages/developer/cloud-variables/[id].vue'),
|
||||
meta: { title: '编辑云端变量 - 开发者后台' },
|
||||
name: 'AdminCloudVariableEdit',
|
||||
component: () => import('@/pages/admin/cloud-variables/[id].vue'),
|
||||
meta: { title: '编辑云端变量 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'cloud-function',
|
||||
name: 'DeveloperCloudFunction',
|
||||
name: 'AdminCloudFunction',
|
||||
component: () => import('@/pages/admin/dynamic-code/index.vue'),
|
||||
meta: { title: '云端函数 - 开发者后台' },
|
||||
meta: { title: '云端函数 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'cloud-function/create',
|
||||
name: 'DeveloperCloudFunctionCreate',
|
||||
name: 'AdminCloudFunctionCreate',
|
||||
component: () => import('@/pages/admin/dynamic-code/create.vue'),
|
||||
meta: { title: '创建云端函数 - 开发者后台' },
|
||||
meta: { title: '创建云端函数 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'cloud-function/:id',
|
||||
name: 'DeveloperCloudFunctionEdit',
|
||||
name: 'AdminCloudFunctionEdit',
|
||||
component: () => import('@/pages/admin/dynamic-code/[id].vue'),
|
||||
meta: { title: '编辑云端函数 - 开发者后台' },
|
||||
meta: { title: '编辑云端函数 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'risk-control',
|
||||
name: 'DeveloperRiskControl',
|
||||
name: 'AdminRiskControl',
|
||||
component: () => import('@/pages/admin/risk-control/index.vue'),
|
||||
meta: { title: '风控管理 - 开发者后台' },
|
||||
meta: { title: '风控管理 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'risk-control/create',
|
||||
name: 'DeveloperRiskControlCreate',
|
||||
name: 'AdminRiskControlCreate',
|
||||
component: () => import('@/pages/admin/risk-control/create.vue'),
|
||||
meta: { title: '添加风控规则 - 开发者后台' },
|
||||
meta: { title: '添加风控规则 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'risk-control/:id',
|
||||
name: 'DeveloperRiskControlEdit',
|
||||
name: 'AdminRiskControlEdit',
|
||||
component: () => import('@/pages/admin/risk-control/[id].vue'),
|
||||
meta: { title: '编辑风控规则 - 开发者后台' },
|
||||
meta: { title: '编辑风控规则 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'extension',
|
||||
name: 'DeveloperExtension',
|
||||
name: 'AdminExtension',
|
||||
component: () => import('@/pages/admin/extension/index.vue'),
|
||||
meta: { title: '扩展配置 - 开发者后台' },
|
||||
meta: { title: '扩展配置 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'extension/webhooks/create',
|
||||
name: 'DeveloperExtensionWebhookCreate',
|
||||
name: 'AdminExtensionWebhookCreate',
|
||||
component: () => import('@/pages/admin/extension/webhooks/create.vue'),
|
||||
meta: { title: '创建Webhook - 开发者后台' },
|
||||
meta: { title: '创建Webhook - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'extension/api-keys/create',
|
||||
name: 'DeveloperExtensionAPIKeyCreate',
|
||||
name: 'AdminExtensionAPIKeyCreate',
|
||||
component: () => import('@/pages/admin/extension/api-keys/create.vue'),
|
||||
meta: { title: '创建API密钥 - 开发者后台' },
|
||||
meta: { title: '创建API密钥 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'profile',
|
||||
name: 'DeveloperProfile',
|
||||
name: 'AdminProfile',
|
||||
component: () => import('@/pages/profile/index.vue'),
|
||||
meta: { title: '个人中心 - 开发者后台' },
|
||||
meta: { title: '个人中心 - 管理后台' },
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user