实现权限管理页面与功能
This commit is contained in:
19
src/actions/permission.ts
Normal file
19
src/actions/permission.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
"use server"
|
||||
|
||||
import type { PageRecord } from "@/lib/api"
|
||||
import type { Permission } from "@/models/permission"
|
||||
import { callByUser } from "./base"
|
||||
|
||||
export async function getPagePermission(params: {
|
||||
page: number
|
||||
size: number
|
||||
}) {
|
||||
return callByUser<PageRecord<Permission>>(
|
||||
"/api/admin/permission/page",
|
||||
params,
|
||||
)
|
||||
}
|
||||
|
||||
export async function getAllPermissions() {
|
||||
return callByUser<Permission[]>("/api/admin/permission/list", {})
|
||||
}
|
||||
Reference in New Issue
Block a user