feat: Add role code to system_role.json and update system_users.json creator_id to null

fix: Refactor initialize.py to handle nested children data during initialization

feat: Implement tree structure traversal functions in common_util.py

chore: Update requirements.txt to specify sqlalchemy-crud-plus version and add rich

refactor: Change API endpoints in dept.ts and menu.ts to return tree structure

feat: Add code field to role, dept, and menu interfaces in respective TypeScript files

fix: Update dept and role Vue components to display and handle code field

docs: Add comprehensive project documentation for FastAPI Vue3 Admin
This commit is contained in:
zhangtao
2025-09-15 00:19:11 +08:00
parent 1f7c934e41
commit e159b31e62
47 changed files with 2543 additions and 2206 deletions
+6 -5
View File
@@ -130,11 +130,12 @@ class SchedulerUtil:
scheduler.start()
async with AsyncSessionLocal() as session:
auth = AuthSchema(db=session)
job_list = await JobCRUD(auth).get_obj_list_crud()
for item in job_list:
cls.remove_job(job_id=item.id) # 删除旧任务
cls.add_job(item)
async with session.begin():
auth = AuthSchema(db=session)
job_list = await JobCRUD(auth).get_obj_list_crud()
for item in job_list:
cls.remove_job(job_id=item.id) # 删除旧任务
cls.add_job(item)
scheduler.add_listener(cls.scheduler_event_listener, EVENT_ALL)
@classmethod