此技能用于构建一个8阶段柔性定制工作流管理系统,是一个功能完备的单页Web应用(纯HTML/CSS/JS,无外部依赖)。系统覆盖从前期客户接触、需求挖掘到最终下单复购的全流程项目管理。
触发场景:
整个系统是一个自包含的 index.html 文件,包含:
数据使用 localStorage 持久化存储。
const STAGES = [
{id:1, name:'客户信息收集', color:'#E65100', icon:'📇'},
{id:2, name:'需求挖掘', color:'#1565C0', icon:'🔍'},
{id:3, name:'立项评审', color:'#7B1FA2', icon:'📝'},
{id:4, name:'打样制作', color:'#2E7D32', icon:'🧪'},
{id:5, name:'测试反馈', color:'#F57F17', icon:'💬'},
{id:6, name:'新品上市', color:'#00838F', icon:'🚀'},
{id:7, name:'下单生产', color:'#C62828', icon:'📦'},
{id:8, name:'复购管理', color:'#283593', icon:'🔄'}
];
mkdir -p <项目目录>
index.html使用 assets/ 目录下的 template.html 作为基础。根据用户需求替换行业相关的:
--primary 等)references/demo-data.md 包含了可复用的演示数据生成逻辑。
根据用户行业修改客户名称、项目名称、需求描述等。
使用 preview_url 工具预览生成的HTML文件。
// 项目对象结构
{
id: 'string',
customerId: 'string', // 关联客户ID
name: 'string', // 项目名称
stage: 1-8, // 当前阶段
priority: 'high|medium|low',
manager: 'string',
created: 'YYYY-MM-DD',
updated: 'YYYY-MM-DD',
stageHistory: [{ // 阶段推进记录
stage: number,
date: 'YYYY-MM-DD',
note: 'string'
}],
details: {
target: 'string', // 产品目标
spec: 'string', // 规格要求
budget: 'string', // 预算
deadline: 'YYYY-MM-DD' // 交付日期
}
}
// 客户对象结构
{
id: 'string',
name: 'string',
contact: 'string', // 联系人
phone: 'string',
type: 'string', // 餐饮连锁|食品加工|经销商|电商|其他
address: 'string',
notes: 'string',
created: 'YYYY-MM-DD'
}
推进项目到下一阶段时:
project.stage 和 project.updatedstageHistory 记录addActivity('stage', ...)| 组件 | 类名 | 说明 |
|---|---|---|
| ------ | ------ | ------ |
| 侧边栏 | .sidebar | 品牌图标+LOGO+导航 |
| 统计卡片 | .stat-card | 带图标、数值、标签、趋势 |
| 看板列 | .kanban-column | 带色条头部+可滚动卡片区 |
| 看板卡片 | .kanban-card | 左边框色+标题+客户+优先级+日期 |
| 弹窗 | .modal-overlay + .modal | 头部+内容+底部按钮 |
| 表格 | .table-container | 工具栏+表头+数据行+悬停 |
| 状态徽标 | .status-badge.status-N | N=1~8对应8种颜色 |
| 阶段进度条 | .stage-flow | 圆点+连接线的流程展示 |
| 时间线 | .timeline | 垂直时间线(已完成/当前状态) |
默认配色方案(适用于调味品行业):
--primary: #E8590C; /* 橙色主调 */
--primary-light: #FFF4E6;
--success: #2F9E44; /* 绿色 */
--info: #1971C2; /* 蓝色 */
--warning: #E67700; /* 橙色警告 */
--danger: #E03131; /* 红色危险 */
--purple: #6741D9; /* 紫色 */
各阶段颜色对应8种不同的视觉色系,从红色系→蓝色系→紫色系→绿色系→黄色系→青色系→红色系→靛蓝系的渐变。
references/demo-data.md — 演示数据生成指南及示例assets/template.html — 完整系统模板(如果需要从零重新生成)此技能包由调味品柔性工作流管理系统项目提炼而成。原项目是一个功能完备的单页Web应用,涵盖从客户信息收集到复购管理的全8阶段流程,预置了6家调味品行业客户(海底捞、真功夫、双汇、卫龙等)和8个不同阶段的项目示例,并包含完整的工作台看板、数据报表、客户管理等功能。
提炼过程:
demo-data.md)template.html)使用此技能时,只需将 [占位符] 替换为目标行业对应的客户名、项目名和需求描述,调整CSS变量颜色主题即可快速生成一个新的工作流管理系统。
localStorage,无需后端data.projects.length === 0 时加载confirmAdvance(id, newStage) 函数,会弹出备注弹窗共 2 个版本