feat: 完成角色编辑功能
This commit is contained in:
@@ -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)
|
||||||
|
}
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user