first commit
This commit is contained in:
95
.umirc.ts
Normal file
95
.umirc.ts
Normal file
@@ -0,0 +1,95 @@
|
||||
import { defineConfig } from '@umijs/max';
|
||||
|
||||
export default defineConfig({
|
||||
antd: {},
|
||||
model: {},
|
||||
request: {},
|
||||
mock: {},
|
||||
|
||||
// 路由配置
|
||||
routes: [
|
||||
{
|
||||
path: '/',
|
||||
redirect: '/home',
|
||||
},
|
||||
{
|
||||
path: '/home',
|
||||
component: '@/pages/Home',
|
||||
},
|
||||
{
|
||||
path: '/jobs',
|
||||
component: '@/pages/Jobs',
|
||||
},
|
||||
{
|
||||
path: '/manage',
|
||||
component: '@/layouts/BasicLayout',
|
||||
routes: [
|
||||
{
|
||||
path: '/manage/about',
|
||||
name: '关于',
|
||||
component: '@/pages/About',
|
||||
},
|
||||
{
|
||||
path: '/manage/user',
|
||||
name: '用户管理',
|
||||
component: '@/pages/User',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: '/appointment',
|
||||
component: '@/pages/Appointment',
|
||||
},
|
||||
{
|
||||
path: '/resume',
|
||||
component: '@/pages/Resume',
|
||||
},
|
||||
{
|
||||
path: '/resume/create',
|
||||
component: '@/pages/Resume/Create',
|
||||
},
|
||||
{
|
||||
path: '/resume/preview',
|
||||
component: '@/pages/Resume/Preview',
|
||||
},
|
||||
{
|
||||
path: '/admin',
|
||||
component: '@/pages/Admin',
|
||||
routes: [
|
||||
{ path: '/admin', redirect: '/admin/college' },
|
||||
{ path: '/admin/college', component: '@/pages/Admin/College' },
|
||||
{ path: '/admin/staff', component: '@/pages/Admin/Staff' },
|
||||
{ path: '/admin/student', component: '@/pages/Admin/Student' },
|
||||
{ path: '/admin/role', component: '@/pages/Admin/Role' },
|
||||
{ path: '/admin/overview', component: '@/pages/Statistics/Overview' },
|
||||
{ path: '/admin/appointment-list', component: '@/pages/Admin/Placeholder' },
|
||||
{ path: '/admin/appointment-users', component: '@/pages/Admin/Placeholder' },
|
||||
{ path: '/admin/task-list', component: '@/pages/Admin/Placeholder' },
|
||||
{ path: '/admin/banner', component: '@/pages/Admin/Placeholder' },
|
||||
{ path: '/admin/security', component: '@/pages/Admin/Placeholder' },
|
||||
{ path: '/admin/user-manage', component: '@/pages/Admin/Placeholder' },
|
||||
{ path: '/admin/menu-manage', component: '@/pages/Admin/Placeholder' },
|
||||
{ path: '/admin/operation-log', component: '@/pages/Admin/Placeholder' },
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: '/login',
|
||||
component: '@/pages/Login',
|
||||
},
|
||||
{
|
||||
path: '*',
|
||||
component: '@/pages/404',
|
||||
},
|
||||
],
|
||||
|
||||
// 全局反向代理配置
|
||||
proxy: {
|
||||
'/api': {
|
||||
target: 'http://192.168.0.55:8080',
|
||||
changeOrigin: true,
|
||||
},
|
||||
},
|
||||
|
||||
npmClient: 'npm',
|
||||
});
|
||||
Reference in New Issue
Block a user