84 lines
3.2 KiB
HTML
84 lines
3.2 KiB
HTML
{% 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 %}
|