Drsakura b9d6296591 feat(workspace): 日历瘦身 + 右侧「今日 to do / 选中日待办」双面板
日历
- 行高 92→72px,行程条只留 2 条(超出折成 +N 并压缩成小 chip),标题区与周标同步收窄
- 选中态重做:去掉了原来生硬的 2px 内描边,改成单元格内嵌圆角环 + 淡入缩放动画;
  「今天」改为日号描边圆环,与「选中」的实心日号区分开
- 侧栏宽度不足时(≤1200px)自动改为上下排布

右侧新增两块
- 「今日 to do」:备忘录性质。底部常驻加号输入框,回车即建;建完前面出现勾选框,
  勾选后划线变淡并沉到已完成组末尾(输入框始终在最后一行);可取消勾选回到未完成组;
  悬浮出现删除按钮;列表过长可滚动,勾选后自动滚进视野
- 「待办事项」:显示日历上选中那天的日程与节日(未选中时默认今天),
  带优先级点与说明,右上角「新建」直接为该日添加日程
- 原左栏重复的 [TASK QUEUE] 面板移到这里后删除,避免同名面板出现两次

后端
- todos 增加 list 列(schedule 日历日程 / memo 备忘录待办),老库启动时自动补列
- GET /api/todos 支持 list=memo;POST 支持 list,memo 不写日期
- 新增 PATCH /api/todos/:id(勾选完成/取消、改标题等)与 DELETE /api/todos/:id
2026-09-10 23:35:20 +08:00

外贸供应链管理系统

一个专为外贸企业设计的供应链与客户管理系统。

功能模块

业务管理

  • 工作台 - 数据汇总、日程提醒、节日显示
  • 供应商价格管理 - 继承 SKU Manager 完整功能
  • 产品管理 - SKU/SPU 两层管理、包装参数、阶梯价格
  • PI合同管理 - 合同解析、价格历史追踪

客户管理

  • 客户管理 - 客户信息、联系人、跟进记录
  • 新客开发 - 自动获客、AI 智能分析
  • 商机管理 - 销售管道、成交预测
  • 订单管理 - 订单跟踪、备注跟进

技术栈

后端

  • Node.js + Express
  • SQLite + better-sqlite3-multiple-ciphers
  • 加密存储(SQLCipher)

前端

  • React 18
  • React Router
  • Vite
  • 原生 CSS

快速开始

安装依赖

# 后端
cd backend
npm install

# 前端
cd frontend
npm install

启动开发环境

# 启动后端服务器(终端1)
cd backend
npm start

# 启动前端开发服务器(终端2)
cd frontend
npm run dev

访问系统

默认账号

  • 用户名: admin
  • 密码: admin123

⚠️ 首次登录后请立即修改密码!

项目结构

trade-management-system/
├── backend/              # 后端
│   ├── db/              # 数据库
│   │   ├── schema.sql   # 数据库结构
│   │   └── db.js        # 数据库连接
│   ├── lib/             # 工具库
│   ├── routes/          # API 路由
│   ├── data/            # 数据存储目录
│   ├── uploads/         # 上传文件
│   ├── server.js        # 服务器入口
│   └── package.json
├── frontend/            # 前端
│   ├── src/
│   │   ├── components/  # 组件
│   │   ├── pages/       # 页面
│   │   ├── services/    # API 服务
│   │   ├── styles/      # 样式
│   │   ├── App.jsx      # 主应用
│   │   └── main.jsx     # 入口文件
│   ├── index.html
│   ├── vite.config.js
│   └── package.json
├── docs/                # 文档
└── README.md

数据库

使用 SQLite + SQLCipher 加密存储:

  • 数据库文件: backend/data/trade.db
  • 自动初始化表结构
  • 支持备份和迁移

开发计划

Phase 1:基础框架 ✅

  • 项目结构搭建
  • 数据库设计
  • 前后端基础框架
  • 工作台页面

Phase 2:供应商与产品管理

  • 迁移 SKU Manager 功能
  • 阶梯价格管理
  • 合同解析引擎
  • 产品图片管理

Phase 3:客户 CRM

  • 客户详细页面
  • 联系人管理
  • 商机管道视图
  • 跟进活动时间线

Phase 4:订单管理

  • 订单创建和编辑
  • 订单状态流转
  • 订单备注系统
  • PDF 导出

Phase 5:自动获客

  • 集成 GoodJob 获客引擎
  • 数据源适配
  • AI 智能分析
  • 线索转化

许可证

私有项目

作者

Wayne

S
Description
No description provided
Readme AGPL-3.0
656 KiB
Languages
JavaScript 83.5%
CSS 16.3%