物流Windows 应用
异常件排查小工具
导入每日快递状态表,自动挑出"卡 48 小时"、"派送 3 次未签收"等异常件,交给客服跟进,投诉少一半。
这是什么问题
物流同事每天要看几千条订单的快递状态。卡在某节点两天、派送三次未签、退回转运的单子,如果没人及时发现,轻则客户投诉,重则赔钱。肉眼扫 Excel 跟不过来。
怎么解决
做一个桌面小工具:快递导出表拖进去,按四条异常规则自动筛选。列出问题单,一键导出给客服跟进。
做出来是什么样
- 首页三块:导入快递表 / 异常列表 / 规则设置。
- 导入后显示总单数、异常单数、正常单数。
- 四条内置规则可开关可调参:卡 >= 48 小时、派送次数 >= 3、退回、关键词匹配。
- 异常列表按严重度排序;电话脱敏显示(138****1234)。
- 一键导出异常清单到 Excel,发给客服。
- 支持今日 / 近 3 日 / 近 7 日时间粒度。
现成提示词
你是一名擅长 Windows 桌面软件的资深工程师。请帮我做一个本地运行的 Windows 小工具,使用者是电商公司物流 / 客服同事,不懂代码。
【目标】
把每天几千条订单中的异常件挑出来,交给客服跟进,减少投诉和赔付。
【平台与技术】
- Windows 10/11 桌面应用
- Electron + React + TypeScript
- SheetJS 处理 Excel / CSV
- 本地 SQLite 保留最近 30 天导入历史
- 完全离线,打包 Windows .exe 安装包
【字段映射】
导入时支持列名映射(中英兼容):订单号、快递公司、快递单号、收件人姓名、收件人电话、当前状态、最近更新时间、派送次数、异常标签。首次映射后记住。
【核心功能】
1. 首页三入口:导入 / 异常列表 / 规则设置。
2. 导入:支持多文件,一次性导入,自动识别编码(UTF-8 / GBK)。显示基础统计。
3. 异常规则(可开关 + 调参):
- A:最近更新 >= N 小时(默认 48)且状态不是已签收 / 已退回。
- B:派送次数 >= N(默认 3)且未签收。
- C:状态含"退回 / 退件 / 拒收 / 异常"关键词。
- D:用户自定义关键词。
4. 异常列表:按严重度排序。字段:订单号、快递公司、电话(脱敏)、原因、卡住小时数、推荐动作。
5. 时间粒度:今日 / 近 3 日 / 近 7 日,支持历史对比。
6. 导出异常清单到 Excel,文件名 "异常件-YYYY-MM-DD.xlsx"。
【隐私】
- 全离线。
- 电话默认脱敏;"查看完整号码"需点击按钮,动作计入轻量日志。
- 关闭软件前询问是否清理当日数据。
【界面风格】
- 业务型:表格清晰、柔和分隔线。
- 严重度红 / 黄 / 蓝三级。
- 深浅模式跟随系统;中英切换。
【稳健性】
- 字段映射失败时手动引导。
- 大文件(> 5 万行)分批处理显示进度。
- 导入出错保留已解析部分。
【交付】
1. 结构 + 列表 / 异常 / 规则页线框图。
2. 分三步:导入 + 识别 + 列表 -> 规则自定义 + 时间粒度 -> 导出 + 历史对比。
3. 打包 .exe,500 字中文使用说明。
中文沟通。从结构和线框图开始。拿到提示词之后
1
打开 Codex 桌面版,新建一个项目
2
把提示词整段复制,粘贴到对话框里发送
3
等 Codex 写完,根据需要微调(公司名、字段名、按钮文字)