新增岗位、角色和权限的删除功能,更新相关API接口和前端组件,优化操作逻辑和权限校验

This commit is contained in:
Chuck1sn
2025-06-17 12:17:03 +08:00
parent 87d288c58e
commit fa580a5dd4
6 changed files with 467 additions and 35 deletions

View File

@@ -1210,6 +1210,75 @@
}
}
},
"/ai/action/role": {
"delete": {
"tags": [
"ai-controller"
],
"operationId": "deleteRole_1",
"parameters": [
{
"name": "name",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/ai/action/position": {
"delete": {
"tags": [
"ai-controller"
],
"operationId": "deletePosition_1",
"parameters": [
{
"name": "name",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/ai/action/permission": {
"delete": {
"tags": [
"ai-controller"
],
"operationId": "deletePermission_1",
"parameters": [
{
"name": "name",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/ai/action/department": {
"delete": {
"tags": [