ref: 数据列表组件封装

This commit is contained in:
zy7y
2022-09-17 22:36:59 +08:00
parent 85a38a0840
commit f3bb9d3253
14 changed files with 209 additions and 218 deletions

View File

@@ -20,11 +20,6 @@ async def login(auth_data: LoginForm) -> Response[LoginResult]:
return Response(code=400, msg="账号或密码错误")
async def about() -> Response:
"""关于"""
pass
async def websocket(ws: WebSocket):
await ws.accept()
try:

View File

@@ -4,14 +4,8 @@ from fastapi import Query
from core.utils import list_to_tree
from dbhelper.menu import get_menu
from dbhelper.role import (
del_role,
get_role,
get_role_menus,
get_roles,
new_role,
put_role,
)
from dbhelper.role import (del_role, get_role, get_role_menus, get_roles,
new_role, put_role)
from schemas import ListAll, Response, RoleIn, RoleInfo, RoleQuery, RoleRead

View File

@@ -2,15 +2,8 @@ from fastapi import Depends, Query
from starlette.requests import Request
from core.security import check_token, get_password_hash
from dbhelper.user import (
del_user,
get_user,
get_user_info,
get_users,
insert_user,
put_user,
select_role,
)
from dbhelper.user import (del_user, get_user, get_user_info, get_users,
insert_user, put_user, select_role)
from schemas import Response, UserAdd, UserInfo, UserPut, UserQuery, UserRead
from schemas.common import ListAll

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -2,25 +2,12 @@ from typing import Any, Callable, get_type_hints
from fastapi import Depends, routing
from controller.common import about, login, websocket
from controller.common import login, websocket
from controller.menu import menu_add, menu_arr, menu_del, menu_put
from controller.role import (
role_add,
role_arr,
role_del,
role_has_menu,
role_put,
role_query,
)
from controller.user import (
user_add,
user_arr,
user_del,
user_info,
user_list,
user_put,
user_select_role,
)
from controller.role import (role_add, role_arr, role_del, role_has_menu,
role_put, role_query)
from controller.user import (user_add, user_arr, user_del, user_info,
user_list, user_put, user_select_role)
from core.security import check_permissions
@@ -121,11 +108,10 @@ class Route(routing.APIRoute):
has_perm = {"dependencies": [Depends(check_permissions)]}
# has_perm = {}
has_perm = {}
routes = [
Route.post("/login", endpoint=login, tags=["公共"], summary="登录"),
Route.get("/about", endpoint=about, tags=["公共"], summary="关于", **has_perm),
# 用户管理
Route.get("/user", endpoint=user_arr, tags=["用户管理"], summary="用户列表", **has_perm),
Route.post("/user", endpoint=user_add, tags=["用户管理"], summary="用户新增", **has_perm),

View File

@@ -91,8 +91,6 @@ params = [
component="/setting/about/about.vue",
pid=2,
identifier=None,
api="/about",
method="GET",
).dict(),
),
# 按钮