feat(frontend): 新增多版本笔记功能,并做了向下兼容。

- 新增关于页面组件,介绍项目背景、功能和使用方法
- 重构笔记生成逻辑,支持多版本笔记
- 新增笔记版本选择、复制和导出功能
-优化笔记界面布局和交互
- 调整部分组件样式,提升用户体验
This commit is contained in:
黄建武
2025-05-04 11:00:54 +08:00
parent c492f0780b
commit 97f153646f
29 changed files with 1499 additions and 407 deletions
+16 -16
View File
@@ -47,26 +47,26 @@ def add_provider(data: ProviderRequest):
@router.get("/get_all_providers")
def get_all_providers():
try:
res = ProviderService.get_all_providers()
res = ProviderService.get_all_providers_safe()
return R.success(data=res)
except Exception as e:
return R.error(msg=e)
@router.get("/get_provider_by_id/{id}")
def get_provider_by_id(id: str):
try:
res = ProviderService.get_provider_by_id(id)
return R.success(data=res)
except Exception as e:
return R.error(msg=e)
@router.get("/get_provider_by_name/{name}")
def get_provider_by_name(name: str):
try:
res = ProviderService.get_provider_by_name(name)
return R.success(data=res)
except Exception as e:
return R.error(msg=e)
# @router.get("/get_provider_by_id/{id}")
# def get_provider_by_id(id: str):
# try:
# res = ProviderService.get_provider_by_id(id)
# return R.success(data=res)
# except Exception as e:
# return R.error(msg=e)
#
# @router.get("/get_provider_by_name/{name}")
# def get_provider_by_name(name: str):
# try:
# res = ProviderService.get_provider_by_name(name)
# return R.success(data=res)
# except Exception as e:
# return R.error(msg=e)
@router.post("/update_provider")