category_list.html 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. {% extends "assetapp/base.html" %}
  2. {% block title %}分类管理{% endblock %}
  3. {% block content %}
  4. <div class="d-flex justify-content-between align-items-center mb-4">
  5. <h4 class="mb-0"><i class="bi bi-tags me-2"></i>分类管理</h4>
  6. <a href="{% url 'category_create' %}" class="btn btn-primary btn-sm">
  7. <i class="bi bi-plus-circle me-1"></i>新增分类
  8. </a>
  9. </div>
  10. <div class="card card-dark">
  11. <div class="card-body p-0">
  12. <div class="table-responsive">
  13. <table class="table table-dark table-hover mb-0">
  14. <thead>
  15. <tr>
  16. <th>ID</th>
  17. <th>分类名称</th>
  18. <th>描述</th>
  19. <th>资产数量</th>
  20. <th>创建时间</th>
  21. <th>操作</th>
  22. </tr>
  23. </thead>
  24. <tbody>
  25. {% for category in categories %}
  26. <tr>
  27. <td>{{ category.id }}</td>
  28. <td><strong>{{ category.name }}</strong></td>
  29. <td>{{ category.description|default:"-" }}</td>
  30. <td><span class="badge bg-primary">{{ category.asset_count }}</span></td>
  31. <td>{{ category.created_at|date:"Y-m-d H:i" }}</td>
  32. <td>
  33. <a href="{% url 'category_update' category.pk %}" class="btn btn-outline-warning btn-xs" title="编辑">
  34. <i class="bi bi-pencil"></i>
  35. </a>
  36. <a href="{% url 'category_delete' category.pk %}" class="btn btn-outline-danger btn-xs" title="删除">
  37. <i class="bi bi-trash"></i>
  38. </a>
  39. </td>
  40. </tr>
  41. {% empty %}
  42. <tr><td colspan="6" class="text-center text-muted py-4">暂无分类</td></tr>
  43. {% endfor %}
  44. </tbody>
  45. </table>
  46. </div>
  47. </div>
  48. </div>
  49. {% endblock %}