diff --git a/frontend/src/api/data-visualization/permission/menu.ts b/frontend/src/api/data-visualization/permission/menu.ts new file mode 100644 index 0000000..ee66fc2 --- /dev/null +++ b/frontend/src/api/data-visualization/permission/menu.ts @@ -0,0 +1,7 @@ +import request from '@/data-visualization/config/axios' + +export const getMenuTree = params => request.post({ url: '/menuInterface/getMenuTree', params }) // 查询菜单 +export const addMenu = data => request.post({ url: '/menuInterface/addMenu', data }) // 新增菜单 +export const updateMenuById = data => request.post({ url: '/menuInterface/updateMenuById', data }) //修改菜单 +export const deleteMenuById = id => request.post({ url: '/menuInterface/deleteMenuById?id=' + id }) //删除菜单 +export const setModuleId = params => request.post({ url: '/menuInterface/setModuleId',params }) //关联模块 \ No newline at end of file diff --git a/frontend/src/api/data-visualization/permission/organization.ts b/frontend/src/api/data-visualization/permission/organization.ts new file mode 100644 index 0000000..278f281 --- /dev/null +++ b/frontend/src/api/data-visualization/permission/organization.ts @@ -0,0 +1,8 @@ +import request from '@/data-visualization/config/axios' + +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 = appId => request.post({ url: '/organization/listOrganization?appId=' + appId })//查询所有 diff --git a/frontend/src/api/data-visualization/permission/role.ts b/frontend/src/api/data-visualization/permission/role.ts new file mode 100644 index 0000000..6c119c0 --- /dev/null +++ b/frontend/src/api/data-visualization/permission/role.ts @@ -0,0 +1,10 @@ +import request from '@/data-visualization/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 }) //删除 +export const permissionAssignment = params => request.post({ url: '/menuInterface/permissionAssignment', params }) //查询角色权限 +export const setMenuByRoleId = params => request.post({ url: '/role/setMenuByRoleId', params }) //设置角色权限 diff --git a/frontend/src/api/data-visualization/permission/user.ts b/frontend/src/api/data-visualization/permission/user.ts new file mode 100644 index 0000000..57192b6 --- /dev/null +++ b/frontend/src/api/data-visualization/permission/user.ts @@ -0,0 +1,10 @@ +import request from '@/data-visualization/config/axios' + +export const queryUsers = params => request.get({ url: '/user/queryUsers', params }) // 查询用户 +export const addUser = data => request.post({ url: '/user/addUser', data }) // 新增用户 +export const updateUser = data => request.post({ url: '/user/updateUser', data }) //修改用户 +export const setStatus = params => request.post({ url: '/user/setStatus', params }) //设置有效状态 +export const deleteUserById = id => request.post({ url: '/user/deleteUserById?id=' + id }) //删除 +export const deleteUserByIds = id => request.post({ url: '/user/deleteUserByIds?ids=' + id }) //删除 +export const resetPassword = id => request.post({ url: '/user/resetPassword?id=' + id }) //重置密码 +export const userLogin = params => request.post({ url: '/user/login', params }) //登录 \ No newline at end of file diff --git a/frontend/src/assets/system/add.png b/frontend/src/assets/system/add.png new file mode 100644 index 0000000..1e178af Binary files /dev/null and b/frontend/src/assets/system/add.png differ diff --git a/frontend/src/assets/system/logosmall.png b/frontend/src/assets/system/logosmall.png new file mode 100644 index 0000000..a200697 Binary files /dev/null and b/frontend/src/assets/system/logosmall.png differ diff --git a/frontend/src/assets/system/u594.png b/frontend/src/assets/system/u594.png new file mode 100644 index 0000000..719d3bd Binary files /dev/null and b/frontend/src/assets/system/u594.png differ diff --git a/frontend/src/data-public/Dashboard.vue b/frontend/src/data-public/Dashboard.vue index cd11279..6648a4f 100644 --- a/frontend/src/data-public/Dashboard.vue +++ b/frontend/src/data-public/Dashboard.vue @@ -52,7 +52,7 @@