diff --git a/admin/src/api/organize.ts b/admin/src/api/organize.ts new file mode 100644 index 00000000..9b43488e --- /dev/null +++ b/admin/src/api/organize.ts @@ -0,0 +1,32 @@ +import request from '@/utils/request' +/** 岗位 S **/ +// 岗位列表 +export function apiPostLists(params: any) { + return request.get('/system/post/list', { params }) +} + +// 添加岗位 +export function apiPostAdd(params: any) { + return request.post('/system/post/add', params) +} + +// 编辑岗位 +export function apiPostEdit(params: any) { + return request.post('/system/post/edit', params) +} + +// 删除岗位 +export function apiPostDelete(params: any) { + return request.post('/system/post/del', params) +} + +// 岗位详情 +export function apiPostDetail(params: any) { + return request.get('/system/post/detail', { params }) +} + +// 所有岗位 +export function apiPostAll(params: any) { + return request.get('/system/post/all', { params }) +} +/** 岗位 E **/ diff --git a/admin/src/router/index.ts b/admin/src/router/index.ts index 509b2fda..54cbcbdf 100644 --- a/admin/src/router/index.ts +++ b/admin/src/router/index.ts @@ -1,4 +1,3 @@ - import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router' import Layout from '@/layout/index.vue' /** @@ -24,7 +23,7 @@ export const constantRoutes: Array = [ name: 'index', component: Layout }, - + { path: '/permission', component: Layout, @@ -46,6 +45,22 @@ export const constantRoutes: Array = [ } ] }, + { + path: '/organize', + component: Layout, + children: [ + { + path: 'department/edit', + component: () => import('@/views/organize/department/edit.vue'), + meta: { title: '编辑部门', activeMenu: '/organize/department' } + }, + { + path: 'post/edit', + component: () => import('@/views/organize/post/edit.vue'), + meta: { title: '编辑岗位', activeMenu: '/organize/post' } + } + ] + }, { path: '/login', component: () => import('@/views/account/login.vue') @@ -60,7 +75,6 @@ export const constantRoutes: Array = [ } ] - const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: constantRoutes, @@ -70,7 +84,7 @@ const router = createRouter({ } else { return { top: 0 } } - }, + } }) export default router diff --git a/admin/src/views/organize/department/edit.vue b/admin/src/views/organize/department/edit.vue index f08584d2..e19c94ef 100644 --- a/admin/src/views/organize/department/edit.vue +++ b/admin/src/views/organize/department/edit.vue @@ -1,9 +1,70 @@ - - + diff --git a/admin/src/views/organize/department/index.vue b/admin/src/views/organize/department/index.vue index 452232ef..9a0688bc 100644 --- a/admin/src/views/organize/department/index.vue +++ b/admin/src/views/organize/department/index.vue @@ -1,9 +1,89 @@ - + - + diff --git a/admin/src/views/organize/post/edit.vue b/admin/src/views/organize/post/edit.vue index 4edf9f25..b8af7458 100644 --- a/admin/src/views/organize/post/edit.vue +++ b/admin/src/views/organize/post/edit.vue @@ -1,9 +1,59 @@ - - + diff --git a/admin/src/views/organize/post/index.vue b/admin/src/views/organize/post/index.vue index 10497c7a..f0437b8c 100644 --- a/admin/src/views/organize/post/index.vue +++ b/admin/src/views/organize/post/index.vue @@ -1,9 +1,84 @@ - + - + diff --git a/admin/src/views/permission/admin/index.vue b/admin/src/views/permission/admin/index.vue index 87415b81..4a4377c8 100644 --- a/admin/src/views/permission/admin/index.vue +++ b/admin/src/views/permission/admin/index.vue @@ -28,9 +28,9 @@ - 新增管理员 + + 新增管理员 +