You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
udiwms-vue-frame/src/api/auth/authAdmin.js

92 lines
1.7 KiB
JavaScript

import axios from '@/utils/request'
// 获取列表
export function authAdminList(query) {
return axios({
url: "/system/user/list",
method: "get",
params: query
});
}
//根据当前角色,获取是否为客户角色
export function roleCustomers(query) {
return axios({
url: "/admin/auth/admin/roleCustomers",
method: "get",
params: query
});
}
// 获取客户角色列表
export function authCustomerRoles(query) {
return axios({
url: "/admin/auth/admin/customerRoles",
method: "get",
params: query
});
}
// 保存
export function authAdminSave(data, formName, method = "post") {
let url =
formName === "add"
? "/system/user/save"
: "/system/user/edit";
return axios({
url: url,
method: method,
data: data
});
}
// 删除管理员
export function authAdminDelete(data) {
return axios({
url: "/admin/auth/admin/delete",
method: "post",
data: data
});
}
export function updateInv(data) {
return axios({
url: "/admin/auth/admin/updateInv",
method: "post",
data: data
});
}
//获取当前登陆人用户信息
export function selectUser(query) {
return axios({
url: "/admin/auth/admin/selectUser",
method: "get",
params: query
});
}
export function modifyPasswd(data) {
return axios({
url: "/admin/auth/admin/updateUser",
method: "post",
data: data
});
}
export function filterByUser(query) {
return axios({
url: "/admin/auth/admin/selectUser",
method: "get",
params: query
});
}
export function companyUserList(query) {
return axios({
url: "/admin/auth/companyUser/list",
method: "get",
params: query
});
}