feat: 完成布局优化 - 操作列固定、批量按钮自适应、分类标签带数量

优化内容:
1. 表格布局:
   - 使用 calc(100vw - 160px) 确保表格不超出视口
   - 操作列 fixed='right' 固定在右侧,宽度 300px
   - 按钮 3 个后自动换行 (max-width: 200px)
   - 恢复合理列宽,不再过度压缩

2. 批量操作区域:
   - 容器改为 inline-block,宽度自适应按钮内容
   - 背景宽度与按钮总宽度匹配

3. 分类标签:
   - 显示数量 (如 '待处理 (20)')
   - 点击切换筛选,去掉误导的 'X' 图标

4. 删除功能:
   - 操作列增加删除按钮
   - 删除前弹出确认对话框

5. 系统日志:
   - 修复后端日志路径 (parents[4])
   - 404 时显示友好提示

6. 其他:
   - 左侧菜单宽度 160px
   - 所有功能保留 (登录、用户管理、批量操作等)
This commit is contained in:
lt
2026-04-27 11:32:17 +08:00
parent 59d2a76df4
commit 277b13eaae
137 changed files with 8615 additions and 1213 deletions
+17 -36
View File
@@ -1,21 +1,18 @@
# 企业微信推送配置
# 消息推送配置
notification_channel: feishu # 推送渠道: wecom 或 feishu
wecom:
# 推送目标:用户 WangLiuTong
target_user: "WangLiuTong"
# 推送目标:用户 ID(飞书 open_id 或企业微信 userid
target_user: "ou_415e2d4089eec5640f3f364116c59c06"
# 推送格式
message_template:
header: "【宇之然自动推送】"
footer: "详情请查看项目目录"
max_length: 2000 # 企业微信消息长度限制
header: ""
footer: ""
max_length: 2000
# 推送内容类型
allowed_content_types:
- "选题发现"
- "案例更新"
- "文章发布"
- "系统状态"
# 图片规格配置(三种平台)
image_specs:
@@ -81,28 +78,12 @@ content_rules:
hashtag_count: 5-10
tone: "生活化、亲切、有价值"
# 企业微信推送模板
# 日报模板(最终总结)
notification_templates:
sustainability_task_complete: |
可持续性内容收集完成】
时间: {{TIME}}
新增选题数: {{TOPIC_COUNT}}
新增案例数: {{CASE_COUNT}}
信息源: {{SOURCE_COUNT}}个
详情: {{DETAILS_LINK}}
content_creation_complete: |
【内容创作完成】
时间: {{TIME}}
选题: {{TOPIC_TITLE}}
平台版本: 知乎、公众号、小红书
图片数: {{IMAGE_COUNT}}
文件位置: {{OUTPUT_DIR}}
状态: {{STATUS}}
system_error: |
【定时任务异常】
任务: {{TASK_NAME}}
错误: {{ERROR}}
时间: {{TIME}}
请检查日志: {{LOG_PATH}}
daily_summary: |
宇之然日报】{{DATE}}
✅ 已发布 {{PUBLISHED_COUNT}} 篇文章
📦 平台:{{PLATFORMS}}
📁 发布包:{{PUBLISH_DIR}}
——————————
全流程结束, awaiting tomorrow's run.