增加用户授权、公司授权 以及优化部门、角色、用户接口

This commit is contained in:
龙运模
2024-07-08 19:58:03 +08:00
parent c2fe2415a4
commit e5ebcbcdbe
25 changed files with 2243 additions and 380 deletions
+86
View File
@@ -97,6 +97,49 @@ export default {
post: async function (params) {
return await http.post(this.url, params);
},
},
roleAuth: {
url: `${config.API_URL}/auth.role.auth`,
name: "角色授权",
post: async function (params) {
return await http.post(this.url, params);
}
},
roleMenu:{
url: `${config.API_URL}/auth.role.permission.checked`,
name: "菜单权限",
post: async function (params) {
return await http.post(this.url, params);
}
},
roleCode: {
url: `${config.API_URL}/authorize.role.codes`,
name: "角色对应CODE列表",
post: async function (params) {
return await http.post(this.url, params);
}
},
roleUser:{
url: `${config.API_URL}/roles.users`,
name: "角色成员列表",
post: async function (params) {
return await http.post(this.url, params);
}
},
roleUserAdd:{
url: `${config.API_URL}/roles.add.users`,
name: "添加角色成员",
post: async function (params) {
return await http.post(this.url, params);
}
},
roleUserDel:{
url: `${config.API_URL}/roles.removed.users`,
name: "删除角色成员",
post: async function (params) {
return await http.post(this.url, params);
}
}
},
company:{
@@ -114,6 +157,13 @@ export default {
return await http.post(this.url, params);
},
},
update:{
url: `${config.API_URL}/organization.update`,
name: "公司更新",
post: async function (params) {
return await http.post(this.url, params);
},
},
info: {
url: `${config.API_URL}/organization.info`,
name: "公司详情",
@@ -149,6 +199,20 @@ export default {
return await http.post(this.url, params);
},
},
permission:{
url: `${config.API_URL}/auth.company.permission.checked`,
name: "公司权限列表",
post: async function (params) {
return await http.post(this.url,params);
}
},
moduleAdd:{
url: `${config.API_URL}/auth.company.module.add`,
name: "公司权限分配",
post: async function (params) {
return await http.post(this.url,params);
}
}
},
dept: {
list: {
@@ -230,6 +294,28 @@ export default {
return await http.post(this.url, params);
},
},
allocatRole: {
url: `${config.API_URL}/auth.user.role`,
name: "用户分配角色",
post: async function (params) {
return await http.post(this.url, params);
}
},
userPermission:{
url: `${config.API_URL}/auth.user.permission.checked`,
name: "查看用户权限",
post: async function (params) {
return await http.post(this.url, params);
}
},
userCompanyList:{
url: `${config.API_URL}/company.user.list`,
name: "查看公司用户列表",
get: async function (params) {
return await http.post(this.url, params);
}
},
generateRegistration:{
url: `${config.API_URL}/generate.registration.challenge`,
name: "passKey 创建",