| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- 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: 'graduation-cap', route: '/admin/coaches' },
- { label: '工资结算', icon: 'wallet-cards', route: '/admin/payroll' },
- ] },
- { label: '记录管理', items: [
- { label: '上课记录', icon: 'clipboard-list', route: '/admin/lessons' },
- { label: '学习报表', icon: 'file-chart-column', route: '/admin/learning-reports' },
- { label: '反馈与休假申请', icon: 'message-square-text', route: '/admin/support-requests' },
- ] },
- { 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 STORE_NAVIGATION: readonly AdminNavigationGroup[] = [
- {label:'运营总览',items:[{label:'工作台',icon:'layout-dashboard',route:'/admin/store-home'}]},
- {label:'核心运营',items:[
- {label:'会员管理',icon:'users',route:'/admin/members'},
- {label:'门店管理',icon:'store',route:'/admin/stores'},
- {label:'排课中心',icon:'calendar-days',route:'/admin/schedule'},
- {label:'陪练老师',icon:'graduation-cap',route:'/admin/coaches'},
- {label:'工资结算',icon:'wallet-cards',route:'/admin/payroll'}]},
- {label:'记录管理',items:[
- {label:'上课记录',icon:'clipboard-list',route:'/admin/lessons'},
- {label:'学习报表',icon:'file-chart-column',route:'/admin/learning-reports'},
- {label:'反馈与休假申请',icon:'message-square-text',route:'/admin/support-requests'}]},
- {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' }] },
- ];
|