feat: 库存管理系统 MaterialWMS 初始版本

- Flask + SQLAlchemy 物料/入库/出库/BOM/生产订单全模块管理
- PyInstaller 打包为单文件 EXE (双击运行, 自动建库)
- 物料维度: 入库总数量 / 消耗总数量 / 逐次入库流水(含时间)
- BOM 详情展示组成物料的规格型号与单套用量
- 支持 Altium / 嘉立创 BOM 批量导入(文本与 Excel 双通道)
- 内置端到端验证脚本(tools/_exe_util.py 等, 清理进程树防残留)
This commit is contained in:
2026-09-11 15:41:56 +08:00
commit 7d34a481b3
38 changed files with 3601 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
{% extends "base.html" %}
{% block title %}操作日志{% endblock %}
{% block content %}
<h3>操作日志 (最近 200 条)</h3>
<table class="tbl">
<thead><tr><th>时间</th><th>操作人</th><th>动作</th><th>对象</th><th>详情</th></tr></thead>
<tbody>
{% for r in recs %}
<tr>
<td class="small">{{ r.created_at.strftime('%Y-%m-%d %H:%M') }}</td>
<td>{{ r.operator or '-' }}</td>
<td>{{ r.action }}</td>
<td>{{ r.target or '-' }}</td>
<td class="small">{{ r.detail or '-' }}</td>
</tr>
{% else %}
<tr><td colspan="5" class="muted">暂无日志</td></tr>
{% endfor %}
</tbody>
</table>
{% endblock %}