export const PARSE_APP_ID = '7pIbDBJmKx_main'; const isLocalDevelopment = ['localhost', '127.0.0.1'].includes(globalThis.location?.hostname ?? ''); export const CLOUD_FUNCTION_BASE_URL = isLocalDevelopment ? '/cloud-functions' : 'https://server.xiaoshu.pro/api/functions'; export const LEGACY_ASSET_BASE_URL = isLocalDevelopment ? '/backend' : 'https://test.fmode.cn/engxs'; export const ADMIN_PARSE_URL = isLocalDevelopment ? '/ncloud' : 'https://server.xiaoshu.pro/parse'; export const ADMIN_SESSION_KEY = 'xiaoshu_admin_session_v1'; export interface AdminNavigationItem { label: string; icon: string; route: string; } export interface AdminNavigationGroup { label: string; items: readonly AdminNavigationItem[]; } export const OPERATIONS_NAVIGATION: readonly AdminNavigationGroup[] = [ { label: '运营总览', items: [{ label: '工作台', icon: 'layout-dashboard', route: '/admin/dashboard' }] }, { label: '核心运营', items: [ { label: '会员管理', icon: 'users', route: '/admin/members' }, { label: '门店管理', icon: 'store', route: '/admin/stores' }, { label: '排课中心', icon: 'calendar-days', route: '/admin/schedule' }, { label: '学习报表', icon: 'file-chart-column', route: '/admin/learning-reports' }, { label: '陪练老师', icon: 'graduation-cap', route: '/admin/coaches' }, { label: '工资结算', icon: 'wallet-cards', route: '/admin/payroll' }, ] }, { label: '内容运营', items: [ { label: '词库管理', icon: 'languages', route: '/admin/vocabulary' }, { label: '专项训练', icon: 'book-open', route: '/admin/special-training' }, ] }, { label: '账号与安全', items: [{label:'注销申请',icon:'shield-check',route:'/admin/privacy-requests'}, { label: '运营账号管理', icon: 'shield-check', route: '/admin/operator-accounts' }] }, { label: '个人设置', items: [{ label: '修改密码', icon: 'key-round', route: '/admin/change-password' }] }, ]; export const TECH_NAVIGATION: readonly AdminNavigationGroup[] = [ { label: '技术总览', items: [{ label: '技术工作台', icon: 'layout-dashboard', route: '/tech-admin/dashboard' }] }, { label: '数据与接口', items: [ { label: '全部数据类', icon: 'table-properties', route: '/tech-admin/resources' }, { label: '云函数接口', icon: 'braces', route: '/tech-admin/api-catalog' }, { label: '系统日志', icon: 'scroll-text', route: '/tech-admin/resources/SysLog' }, { label: '系统角色', icon: 'shield-check', route: '/tech-admin/resources/Role' }, ] }, { label: '迁移与开发', items: [ { label: '数据同步中心', icon: 'workflow', route: '/tech-admin/sync' }, { label: '迁移状态', icon: 'route', route: '/tech-admin/migration' }, { label: '图标选择器', icon: 'shapes', route: '/tech-admin/icon-catalog' }, { label: 'Bootstrap 布局', icon: 'layout-template', route: '/tech-admin/boot-layout' }, ] }, { label: '返回运营', items: [{ label: '运营管理后台', icon: 'briefcase-business', route: '/admin/dashboard' }] }, ];