diff --git a/src/api/module/home.ts b/src/api/module/home.ts index 71cb6db..4426e28 100644 --- a/src/api/module/home.ts +++ b/src/api/module/home.ts @@ -110,6 +110,60 @@ export const YearCreate= function(date: any) { export const YearInfo= function(date: any) { return Http.post('/api/backend/Year/getYearFind', date) } +//科室列表 +export const userGroupData= function(date: any) { + return Http.post('/api/backend/User_group/getUserGroupData', date) +} +//科室列表(新增) +export const userGroupDataAdd= function(date: any) { + return Http.post('/api/backend/User_group/create', date) +} +//科室列表(编辑) +export const userGroupDataEdit= function(date: any) { + return Http.post('/api/backend/User_group/update', date) +} +//科室列表(删除) +export const userGroupDataDel= function(date: any) { + return Http.post('/api/backend/User_group/delete', date) +} + + + +//党支部列表 +export const partyGroupData= function(date: any) { + return Http.post('/api/backend/Party_group/getPartyGroupData', date) +} +//党支部列表(新增) +export const partyGroupDataAdd= function(date: any) { + return Http.post('/api/backend/Party_group/create', date) +} +//党支部列表(编辑) +export const partyGroupDataEdit= function(date: any) { + return Http.post('/api/backend/Party_group/update', date) +} +//党支部列表(删除) +export const partyGroupDataDel= function(date: any) { + return Http.post('/api/backend/Party_group/delete', date) +} + +//菜单列表 +export const menuData= function(date: any) { + return Http.post('/api/backend/auth_rule/getAuthRuleData', date) +} +//菜单列表(新增) +export const menuDataAdd= function(date: any) { + return Http.post('/api/backend/auth_rule/create', date) +} +//菜单(编辑) +export const menuDataEdit= function(date: any) { + return Http.post('/api/backend/auth_rule/update', date) +} +//菜单(删除) +export const menuDataDel= function(date: any) { + return Http.post('/api/backend/auth_rule/delete', date) +} + + diff --git a/src/mockjs/user.ts b/src/mockjs/user.ts index 60fa41c..34a1ceb 100644 --- a/src/mockjs/user.ts +++ b/src/mockjs/user.ts @@ -204,10 +204,20 @@ const menus = [ icon: "layui-icon-util", title: "部门管理" }, + { + id: "/system/party", + icon: "layui-icon-util", + title: "党支部管理" + }, { id: "/system/permission", icon: "layui-icon-util", title: "权限管理" + }, + { + id: "/system/menu", + icon: "layui-icon-util", + title: "菜单管理" } ] }, diff --git a/src/router/module/base-routes.ts b/src/router/module/base-routes.ts index c0d7253..b10dd39 100644 --- a/src/router/module/base-routes.ts +++ b/src/router/module/base-routes.ts @@ -41,11 +41,21 @@ export default [ name: 'systemDepartment', component: () => import('../../views/system/department.vue'), meta: {title: '部门管理', requireAuth: true, affix: true, closable: true}, + },{ + path: '/system/party', + name: 'systemParty', + component: () => import('../../views/system/party.vue'), + meta: {title: '党支部管理', requireAuth: true, affix: true, closable: true}, },{ path: '/system/permission', name: 'systemPermission', component: () => import('../../views/system/permission.vue'), meta: {title: '权限管理', requireAuth: true, affix: true, closable: true}, + },{ + path: '/system/menu', + name: 'systemMenu', + component: () => import('../../views/system/menu.vue'), + meta: {title: '菜单管理', requireAuth: true, affix: true, closable: true}, } ] }, diff --git a/src/views/month_evaluation/index.vue b/src/views/month_evaluation/index.vue index e350f3c..3ec6b1f 100644 --- a/src/views/month_evaluation/index.vue +++ b/src/views/month_evaluation/index.vue @@ -104,7 +104,7 @@ const userStore = useUserStore() const active = ref(-1); const visible11 = ref(false); -const page = ref({total: 100, limit: 10, current: 2}); +const page = ref({total: 1, limit: 10, current: 1}); const dataSource = ref([]); diff --git a/src/views/system/department.vue b/src/views/system/department.vue index d48f630..f90039f 100644 --- a/src/views/system/department.vue +++ b/src/views/system/department.vue @@ -1,694 +1,181 @@ - - + diff --git a/src/views/system/index.vue b/src/views/system/index.vue index 1d6d108..0ab9151 100644 --- a/src/views/system/index.vue +++ b/src/views/system/index.vue @@ -1,232 +1,695 @@ + + + + diff --git a/src/views/system/menu.vue b/src/views/system/menu.vue new file mode 100644 index 0000000..5eb9e1c --- /dev/null +++ b/src/views/system/menu.vue @@ -0,0 +1,196 @@ + + + + diff --git a/src/views/system/party.vue b/src/views/system/party.vue new file mode 100644 index 0000000..d06f3e3 --- /dev/null +++ b/src/views/system/party.vue @@ -0,0 +1,180 @@ + + +