feat: 完成角色编辑功能

This commit is contained in:
siujamo
2025-12-26 17:53:09 +08:00
parent 3b0bd56001
commit b0ccd8f832
2 changed files with 7 additions and 3 deletions
+4
View File
@@ -29,3 +29,7 @@ export async function fetchRoles(
export async function addRole(request: RoleFormValues) { export async function addRole(request: RoleFormValues) {
return await webClient.post("/roles", request) return await webClient.post("/roles", request)
} }
export async function editRole(request: RoleFormValues) {
return await webClient.put("/roles", request)
}
+3 -3
View File
@@ -42,7 +42,7 @@ export default function RolePage() {
RoleApi.fetchRoles(queryRoleRequest) RoleApi.fetchRoles(queryRoleRequest)
.then((response) => { .then((response) => {
console.log("role response", response) // console.log("role response", response)
setPageNum(response.pageable.pageNumber + 1) setPageNum(response.pageable.pageNumber + 1)
setPageSize(response.pageable.pageSize) setPageSize(response.pageable.pageSize)
setTotalElementCount(response.totalElements) setTotalElementCount(response.totalElements)
@@ -104,8 +104,8 @@ export default function RolePage() {
const onEditRoleFinish = async () => { const onEditRoleFinish = async () => {
try { try {
const values = await editRoleForm.validateFields() const values = await editRoleForm.validateFields()
console.log(values) // console.log(values)
// await RoleApi.addRole(values) await RoleApi.editRole(values)
void message.success(`角色 ${values.name} 修改成功`) void message.success(`角色 ${values.name} 修改成功`)
return true return true
} catch (error: unknown) { } catch (error: unknown) {