htao-common
Version:
通用
152 lines (138 loc) • 3 kB
JavaScript
import request from '@/utils/request'
// 查询用户列表
export function getUserList(obj, data) {
const params = {
data: data,
pageSize: obj.pageSize,
pageNumber: obj.pageNum
}
return request({
url: '/dictionary/sys/user/pageList',
method: 'post',
data: params
})
}
// 新增用户
export function addUser(data) {
// const params = {
// data: data
// }
return request({
url: '/dictionary/sys/user/save',
method: 'post',
data: data
})
}
// 修改用户
export function updateUser(data) {
// const params = {
// data: data
// }
return request({
url: '/dictionary/sys/user/edit',
method: 'post',
data: data
})
}
// 删除用户
export function delUser(userId) {
return request({
url: `/dictionary/sys/user/del/${userId}`,
method: 'post'
})
}
// 用户密码重置
export function resetUserPwd(userId) {
return request({
url: `/dictionary/sys/user/resetPwd/${userId}`,
method: 'post'
})
}
//个人修改密码
export function personUpdatePwd(data) {
return request({
url: '/dictionary/sys/user/updatePwd',
method: 'post',
data: data
})
}
//密码过期 修改密码
export function updatePwdForExp(data) {
return request({
url: '/dictionary/sys/user/updatePwdForExp',
method: 'post',
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) {
const params = {
data: data
}
return request({
url: '/system/user/profile',
method: 'post',
data: params
})
}
// 用户密码重置
export function updateUserPwd(oldPassword, newPassword) {
const data = {
oldPassword,
newPassword
}
return request({
url: '/system/user/profile/updatePwd',
method: 'put',
params: data
})
}
//查詢用戶角色列表
export function getUserRoleList(data) {
return request({
url: `/dictionary/sys/user/detail/${data}`,
method: 'get',
})
}
//修改用戶角色
export function updateUserRole(params) {
return request({
url: '/dictionary/sys/user/setrole',
method: 'post',
data: params
})
}
//查看用户与税号关联关系
export function getUserAndTaxRelation(userId) {
return request({
url: `/dictionary/user/user-tax/queryList/${userId}`,
method: 'get',
})
}
//保存用户与税号关联关系
export function saveRelations(data) {
return request({
url: '/dictionary/user/user-tax/saveOrUpdate',
method: 'post',
data: data
})
}