2025-03-10 08:35:19 +08:00

84 lines
3.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{% extends "base.html" %}
{% block content %}
<div class="container mt-4">
<h2>编辑游戏信息</h2>
<form method="POST">
<div class="form-group">
<label>游戏名称:</label>
<input type="text" name="name" class="form-control" value="{{ game.game_name }}" required>
</div>
<div class="form-group">
<label>游戏类型:</label>
<select name="type" class="form-control" required>
<option value="script" {% if game.game_type == 0 %}selected{% endif %}>剧本杀</option>
<option value="board" {% if game.game_type == 1 %}selected{% endif %}>桌游</option>
</select>
</div>
<div class="form-group">
<label>游戏描述:</label>
<textarea name="desc" class="form-control" rows="1">{{ game.description }}</textarea>
</div>
<div class="form-group">
<label>游戏长描述:</label>
<textarea name="long_desc" class="form-control" rows="3">{{ game.long_description }}</textarea>
</div>
<div class="row">
<div class="col-md-3 form-group">
<label>最少人数:</label>
<input type="number" name="min_players" class="form-control"
value="{{ game.min_players }}" min="1" required>
</div>
<div class="col-md-3 form-group">
<label>最多人数:</label>
<input type="number" name="max_players" class="form-control"
value="{{ game.max_players }}" min="1" required>
</div>
<div class="col-md-3 form-group">
<label>时长(分钟):</label>
<input type="text" name="duration" class="form-control"
value="{{ game.duration }}" required >
</div>
<div class="col-md-3 form-group">
<label>价格:</label>
<input type="number" name="price" class="form-control"
value="{{ game.price }}" step="0.01" min="0" required>
</div>
</div>
<div class="form-group">
<div class="row">
<div class="col-md-6">
<label>难度等级1-10</label>
<input type="number" name="difficulty" class="form-control"
value="{{ game.difficulty_level }}" min="1" max="10" required>
</div>
<div class="col-md-6">
<label>库存数量:</label>
<input type="number" name="quantity" class="form-control"
value="{{ game.quantity }}" min="0" required>
</div>
</div>
</div>
<div class="form-group">
<label>是否可用:</label>
<div class="form-check">
<input type="checkbox" name="available" class="form-check-input" id="available" {% if game.is_available %}checked{% endif %}>
<label class="form-check-label" for="available"></label>
</div>
</div>
<button type="submit" class="btn btn-primary">保存修改</button>
<a href="{{ url_for('games.list_games') }}" class="btn btn-secondary">返回</a>
</form>
</div>
{% endblock %}