diff --git a/src/api/rule/ruleType.js b/src/api/rule/ruleType.js deleted file mode 100644 index 4902ba4..0000000 --- a/src/api/rule/ruleType.js +++ /dev/null @@ -1,44 +0,0 @@ -import request from '@/utils/request' - -// 查询规则分类列表 -export function listRuleType(query) { - return request({ - url: '/rule/ruleType/list', - method: 'get', - params: query - }) -} - -// 查询规则分类详细 -export function getRuleType(id) { - return request({ - url: '/rule/ruleType/' + id, - method: 'get' - }) -} - -// 新增规则分类 -export function addRuleType(data) { - return request({ - url: '/rule/ruleType', - method: 'post', - data: data - }) -} - -// 修改规则分类 -export function updateRuleType(data) { - return request({ - url: '/rule/ruleType', - method: 'put', - data: data - }) -} - -// 删除规则分类 -export function delRuleType(id) { - return request({ - url: '/rule/ruleType/' + id, - method: 'delete' - }) -} diff --git a/src/api/rule/user.js b/src/api/rule/user.js new file mode 100644 index 0000000..4f7fbfe --- /dev/null +++ b/src/api/rule/user.js @@ -0,0 +1,136 @@ +import request from '@/utils/request' +import {parseStrEmpty} from "@/utils/muyu"; + +// 查询用户列表 +export function listUser(query) { + return request({ + url: '/system/user/list', + method: 'get', + params: query + }) +} + +// 查询用户详细 +export function getUser(userId) { + return request({ + url: '/system/user/' + parseStrEmpty(userId), + method: 'get' + }) +} + +// 新增用户 +export function addUser(data) { + return request({ + url: '/system/user', + method: 'post', + data: data + }) +} + +// 修改用户 +export function updateUser(data) { + return request({ + url: '/system/user', + method: 'put', + data: data + }) +} + +// 删除用户 +export function delUser(userId) { + return request({ + url: '/system/user/' + userId, + method: 'delete' + }) +} + +// 用户密码重置 +export function resetUserPwd(userId, password) { + const data = { + userId, + password + } + return request({ + url: '/system/user/resetPwd', + method: 'put', + data: data + }) +} + +// 用户状态修改 +export function changeUserStatus(userId, status) { + const data = { + userId, + status + } + return request({ + url: '/system/user/changeStatus', + method: 'put', + data: data + }) +} + +// 查询用户个人信息 +export function getUserProfile() { + return request({ + url: '/system/user/profile', + method: 'get' + }) +} + +// 修改用户个人信息 +export function updateUserProfile(data) { + return request({ + url: '/system/user/profile', + method: 'put', + data: data + }) +} + +// 用户密码重置 +export function updateUserPwd(oldPassword, newPassword) { + const data = { + oldPassword, + newPassword + } + return request({ + url: '/system/user/profile/updatePwd', + method: 'put', + params: data + }) +} + +// 用户头像上传 +export function uploadAvatar(data) { + return request({ + url: '/system/user/profile/avatar', + method: 'post', + data: data + }) +} + +// 查询授权角色 +export function getAuthRole(userId) { + return request({ + url: '/system/user/authRole/' + userId, + method: 'get' + }) +} + +// 保存授权角色 +export function updateAuthRole(data) { + return request({ + url: '/system/user/authRole', + method: 'put', + params: data + }) +} + + + +export function selUserAll() { + return request({ + url: '/system/user/selUserAll', + method: 'get' + }) +} diff --git a/src/views/rule/index.vue b/src/views/rule/index.vue new file mode 100644 index 0000000..a5014a8 --- /dev/null +++ b/src/views/rule/index.vue @@ -0,0 +1,700 @@ + + + diff --git a/src/views/rule/ruleType/index.vue b/src/views/rule/ruleType/index.vue deleted file mode 100644 index 04df8d5..0000000 --- a/src/views/rule/ruleType/index.vue +++ /dev/null @@ -1,293 +0,0 @@ - - -