diff --git a/core/core-frontend/src/api/permission/organization.ts b/core/core-frontend/src/api/permission/organization.ts new file mode 100644 index 0000000..b9fb0f9 --- /dev/null +++ b/core/core-frontend/src/api/permission/organization.ts @@ -0,0 +1,9 @@ +import request from '@/config/axios' +import { param } from 'jquery' + +export const getOrganizations = params => request.post({ url: '/organization/getOrganizations', params }) // 查询企业/部门 +export const addOrganization = data => request.post({ url: '/organization/addOrganization', data }) // 新增企业/部门 +export const updateOrganizationById = data => request.post({ url: '/organization/updateOrganizationById', data }) //修改企业/部门 +export const setIsValid = params => request.post({ url: '/organization/setIsValid', params }) //设置有效状态 +export const deleteById = id => request.delete({ url: '/organization/deleteById?id=' + id }) //删除 +export const getOrganizationById = data => request.post({ url: '/organization/getOrganizationById', data })//根据id查询部门 diff --git a/core/core-frontend/src/api/permission/role.ts b/core/core-frontend/src/api/permission/role.ts new file mode 100644 index 0000000..77f23c4 --- /dev/null +++ b/core/core-frontend/src/api/permission/role.ts @@ -0,0 +1,8 @@ +import request from '@/config/axios' + +export const listRole = params => request.post({ url: '/role/listRole', params }) // 查询角色 +export const addRole = data => request.post({ url: '/role/addRole', data }) // 新增角色 +export const updateRole = data => request.post({ url: '/role/updateRole', data }) //修改企业/部门 +export const setIsValid = params => request.post({ url: '/role/setIsvaild', params }) //设置有效状态 +export const deleteRoleById = id => request.post({ url: '/role/deleteRoleById?id=' + id }) //删除 +export const deleteRoleByIds = id => request.post({ url: '/role/deleteRoleByIds?ids=' + id }) //删除 \ No newline at end of file diff --git a/core/core-frontend/src/api/permission/user.ts b/core/core-frontend/src/api/permission/user.ts new file mode 100644 index 0000000..77f23c4 --- /dev/null +++ b/core/core-frontend/src/api/permission/user.ts @@ -0,0 +1,8 @@ +import request from '@/config/axios' + +export const listRole = params => request.post({ url: '/role/listRole', params }) // 查询角色 +export const addRole = data => request.post({ url: '/role/addRole', data }) // 新增角色 +export const updateRole = data => request.post({ url: '/role/updateRole', data }) //修改企业/部门 +export const setIsValid = params => request.post({ url: '/role/setIsvaild', params }) //设置有效状态 +export const deleteRoleById = id => request.post({ url: '/role/deleteRoleById?id=' + id }) //删除 +export const deleteRoleByIds = id => request.post({ url: '/role/deleteRoleByIds?ids=' + id }) //删除 \ No newline at end of file diff --git a/core/core-frontend/src/assets/perission_role_blue.svg b/core/core-frontend/src/assets/perission_role_blue.svg new file mode 100644 index 0000000..3834a19 --- /dev/null +++ b/core/core-frontend/src/assets/perission_role_blue.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/core/core-frontend/src/assets/svg/perission_role_blue.svg b/core/core-frontend/src/assets/svg/perission_role_blue.svg new file mode 100644 index 0000000..3834a19 --- /dev/null +++ b/core/core-frontend/src/assets/svg/perission_role_blue.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/core/core-frontend/src/viewsnew/application/permissionset/index.vue b/core/core-frontend/src/viewsnew/application/permissionset/index.vue index 856ec89..f74dfe4 100644 --- a/core/core-frontend/src/viewsnew/application/permissionset/index.vue +++ b/core/core-frontend/src/viewsnew/application/permissionset/index.vue @@ -4,7 +4,8 @@ import { findApplicationById } from "@/api/application/application"; import { useRoute, useRouter } from 'vue-router' import { computed,reactive, ref, shallowRef, nextTick, watch, onMounted } from 'vue' import Organization from './organization/index.vue' - +import Role from './role/index.vue' +import User from './user/index.vue' const projectInfo:any =ref({}) const route = useRoute() const router = useRouter() @@ -38,6 +39,8 @@ function menuclick(name){
+ +
diff --git a/core/core-frontend/src/viewsnew/application/permissionset/organization/index.vue b/core/core-frontend/src/viewsnew/application/permissionset/organization/index.vue index 78d4850..a5f17d7 100644 --- a/core/core-frontend/src/viewsnew/application/permissionset/organization/index.vue +++ b/core/core-frontend/src/viewsnew/application/permissionset/organization/index.vue @@ -1,5 +1,5 @@