feat: 操作日志系统 + 日期修复 + 协同去重 + 主题持久化 + 计划自动完成
本次累积提交包含以下功能: 1. 修复:el-date-picker 缺失 value-format 导致日期保存偏移(8处) 2. 新增:协同拜访 visit_group_id 去重机制(完整副本 + 周报合并 + 亮灯去重) 3. 新增:计划自动完成(创建计划检测已有拜访 / 编辑拜访触发) 4. 新增:拜访表单选择客户后自动预填过期计划内容 5. 新增:移动端主题切换按钮 + 后端持久化 6. 新增:操作日志系统 (audit_logs),全覆盖 8 个模块 CRUD 7. 新增:PC端「我的数据」支局长/领导视角客户经理列 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -43,6 +43,7 @@ async def create_leave(
|
||||
data=data.model_dump(),
|
||||
submitted_by=UUID(current_user["user_id"]),
|
||||
role=current_user["role"],
|
||||
operator_name=current_user["name"],
|
||||
)
|
||||
return {
|
||||
"id": str(leave.id),
|
||||
@@ -74,6 +75,7 @@ async def update_leave(
|
||||
data=data.model_dump(exclude_none=True),
|
||||
user_id=UUID(current_user["user_id"]),
|
||||
role=current_user["role"],
|
||||
operator_name=current_user["name"],
|
||||
)
|
||||
return {
|
||||
"id": str(leave.id),
|
||||
@@ -102,6 +104,7 @@ async def delete_leave(
|
||||
leave_id=leave_id,
|
||||
user_id=UUID(current_user["user_id"]),
|
||||
role=current_user["role"],
|
||||
operator_name=current_user["name"],
|
||||
)
|
||||
if not ok:
|
||||
raise HTTPException(status_code=404, detail="请假记录不存在")
|
||||
|
||||
Reference in New Issue
Block a user