diff --git a/backend/apps/system/api/user.py b/backend/apps/system/api/user.py index 7453e94e..e4dcd3fe 100644 --- a/backend/apps/system/api/user.py +++ b/backend/apps/system/api/user.py @@ -12,6 +12,7 @@ from common.core.schemas import PaginatedResponse, PaginationParams from common.core.security import default_md5_pwd, md5pwd, verify_md5pwd from common.core.sqlbot_cache import clear_cache +from common.core.config import settings router = APIRouter(tags=["user"], prefix="/user") @@ -19,6 +20,10 @@ async def user_info(current_user: CurrentUser): return current_user +@router.get("/defaultPwd") +async def default_pwd() -> str: + return settings.DEFAULT_PWD + @router.get("/pager/{pageNum}/{pageSize}", response_model=PaginatedResponse[UserGrid]) async def pager( session: SessionDep, diff --git a/frontend/src/api/user.ts b/frontend/src/api/user.ts index ed2e32c0..7722ceb2 100644 --- a/frontend/src/api/user.ts +++ b/frontend/src/api/user.ts @@ -26,4 +26,5 @@ export const userApi = { get: (key: string) => request.get(`/user/${key}`), pwd: (id: any) => request.patch(`/user/pwd/${id}`), status: (data: any) => request.patch('/user/status', data), + defaultPwd: () => request.get('/user/defaultPwd'), } diff --git a/frontend/src/views/system/user/User.vue b/frontend/src/views/system/user/User.vue index 1446f385..b63798b9 100644 --- a/frontend/src/views/system/user/User.vue +++ b/frontend/src/views/system/user/User.vue @@ -157,7 +157,7 @@ {{ t('datasource.the_original_one') }}