Files
Inventory-Management-System/templates/users.html
T
star 7d34a481b3 feat: 库存管理系统 MaterialWMS 初始版本
- Flask + SQLAlchemy 物料/入库/出库/BOM/生产订单全模块管理
- PyInstaller 打包为单文件 EXE (双击运行, 自动建库)
- 物料维度: 入库总数量 / 消耗总数量 / 逐次入库流水(含时间)
- BOM 详情展示组成物料的规格型号与单套用量
- 支持 Altium / 嘉立创 BOM 批量导入(文本与 Excel 双通道)
- 内置端到端验证脚本(tools/_exe_util.py 等, 清理进程树防残留)
2026-09-11 15:41:56 +08:00

43 lines
1.5 KiB
HTML

{% extends "base.html" %}
{% block title %}用户管理{% endblock %}
{% block content %}
<h3>用户列表</h3>
<table class="tbl">
<thead><tr><th>用户名</th><th>姓名</th><th>角色</th><th>状态</th><th>操作</th></tr></thead>
<tbody>
{% for u in us %}
<tr>
<td>{{ u.username }}</td>
<td>{{ u.display_name or '-' }}</td>
<td><span class="badge ok">{{ u.role }}</span></td>
<td>{{ '启用' if u.active else '停用' }}</td>
<td>
{% if u.id != g.user.id %}
<form method="post" action="{{ url_for('user_toggle', uid=u.id) }}" style="display:inline">
<button class="link">{{ '停用' if u.active else '启用' }}</button>
</form>
{% else %}<span class="muted">当前账号</span>{% endif %}
</td>
</tr>
{% endfor %}
</tbody>
</table>
<h3>新增用户</h3>
<form method="post" action="{{ url_for('user_add') }}" class="card form-card" style="max-width:480px">
<label>用户名 *</label>
<input name="username" required>
<label>姓名</label>
<input name="display_name">
<label>密码 *</label>
<input name="password" type="password" required>
<label>角色</label>
<select name="role">
<option value="operator">operator (录入/出入库)</option>
<option value="manager">manager (物料/BOM/订单/报表/日志)</option>
<option value="admin">admin (含用户管理)</option>
</select>
<div class="row-actions"><button class="primary">添加</button></div>
</form>
{% endblock %}