import axios from "@/assets/js/axios"; /** * 操作日志-查询分页 */ export const operationLogPage = (page, data) => { return axios({ method: "POST", url: "/operationLog/page", params: page, data: data }); } /** * 根据id查询用户信息 */ export const getUserInfo = (id) => { return axios({ method: "GET", url: "/user/all", params: { id } }); } /** * 查询所有部门 */ export const getDepts = () => { return axios({ method: "GET", url: "/user/getDepts", }); } /** * 查询所有职务 */ export const getJobs = () => { return axios({ method: "GET", url: "/user/getJobs", }); } /** * 查询所有用户分页 带搜索 分页 */ export const searchUser = (page, data) => { return axios({ method: "POST", url: "/user/search", params: page, data: data }); } /** * 冻结用户 */ export const freezeUser = (data) => { return axios({ method: "PUT", url: "/user/freezeUser", params: data, }); } /** * 添加用户 */ export const addUser = (data) => { return axios({ method: "POST", url: "/user", data }); } /** * 编辑用户 */ export const updateUser = (data) => { return axios({ method: "PUT", url: "/user", data }); } /** * 删除用户 */ export const delUser = (data) => { return axios({ method: "PUT", url: "/user/deleteUser", params: data, }); } /** * 查询角色权限分页-根据筛选条件 */ export const roleSearch = (page, data) => { return axios({ method: "POST", url: "/role/search", params: page, data: data }); } /** * 启用/冻结角色 */ export const roleUpdateRoleState = (data) => { return axios({ method: "PUT", url: "/role/updateRoleState", params: data, }); } /** * 查询所有角色 */ export const roleAll = () => { return axios({ method: "GET", url: "/role/roleAll", }); } /** * 添加角色 */ export const addRole = (data) => { return axios({ method: "POST", url: "/role", data }); } /** * 删除角色 */ export const deleteRole = (data) => { return axios({ method: "DELETE", url: "/role/deleteRole", params: data, }); } /** * 编辑角色 */ export const updateRole = (data) => { return axios({ method: "PUT", url: "/role/updateRole", data }); } /** * 重置密码 */ export const resetPassword = (data) => { return axios({ method: "PUT", url: "/user/resetPassword", params: data, }); } /** * 通过角色id获取用户信息 */ export const getUserByRoleId = (data) => { return axios({ method: "GET", url: "/role/getUserByRoleId", params: data, }); } /** * 通过角色id获取角色用户信息 */ export const getUsersByRoleId = (data) => { return axios({ method: "GET", url: "/role/getUsersByRoleId", params: data, }); } /** * 通过角色id更新角色用户信息 */ export const updateRoleUser = (params, data) => { return axios({ method: "PUT", url: "/role/updateRoleUser", params: params, data: data, }); } /** * 获取角色所有菜单 */ export const searchRoleMenu = (data) => { return axios({ method: "GET", url: "/role/roleMenu", params: data, }); } /** * 更新角色菜单 */ export const updateRoleMenu = (params, data) => { return axios({ method: "PUT", url: "/role/updateRoleMenu", params: params, data: data, }); } /** * 验证密码 */ export const validatePassword = (params) => { return axios({ method: "GET", url: "/user/validatePassword", params: params, }); } /** * 修改密码 */ export const updatePassword = (params) => { return axios({ method: "PUT", url: "/user/updatePassword", params: params, }); }