This commit is contained in:
2025-02-25 18:52:49 +08:00
parent 534a92559a
commit 59c087865f
6 changed files with 78 additions and 6 deletions

View File

@ -6,7 +6,7 @@
</div> </div>
<div> <div>
<div class="handler"> <div class="handler">
<button type="button">返回</button> <a href="/"><button type="button">返回</button></a>
<div></div><div><p id="inventory-id" hidden>{{ inventory.id }}</p></div> <div></div><div><p id="inventory-id" hidden>{{ inventory.id }}</p></div>
</div> </div>
<h1 id="inventory-tag">{{ inventory.tag }}</h1> <h1 id="inventory-tag">{{ inventory.tag }}</h1>

View File

@ -7,15 +7,15 @@
</small> </small>
</h5> </h5>
<form method=get action="/upload"> <form method=get action="/upload">
<input style="width:100px;" type=submit value=上传XLSX> <input style="width:150px;" type=submit value=上传XLSX>
</form> </form>
<form method=get action="/list"> <form method=get action="/list">
<input style="width:100px;" type=submit value=显示列表> <input style="width:150px;" type=submit value=显示列表>
</form> </form>
<form method=get action="/check"> <form method=get action="/check">
<input style="width:100px;" type=submit value=继续盘点> <input style="width:150px;" type=submit value=继续盘点>
</form> </form>
<form method=get action="/download-xlsx"> <form method=get action="/download-xlsx">
<input style="width:100px;" type=submit value=下载XLSX> <input style="width:150px;" type=submit value=下载XLSX>
</form> </form>
{% endblock %} {% endblock %}

View File

@ -0,0 +1,62 @@
{% extends 'base.html' %}
{% block content %}
<div id="flash-msg">
开始盘点>>>
</div>
<div>
<div class="handler">
<a href="/"><button type="button">返回</button></a>
<div></div><div><p id="inventory-id" hidden>0</p></div>
</div>
<div class="handler">
<button onclick="previousPage()" type="button">上页</button>
<div></div>
<button onclick="nextPage()" type="button">下页</button>
</div>
<table style="width:100%">
<tr>
<th>标签</th>
<th>数量</th>
<th>已盘</th>
</tr>
<tr>
<td id="tag1">一月</td>
<td id="amount1">¥3400</td>
<td id="checked1">¥3400</td>
</tr>
<tr>
<td id="tag2">一月</td>
<td id="amount2">¥3400</td>
<td id="checked2">¥3400</td>
</tr>
<tr>
<td id="tag3">一月</td>
<td id="amount3">¥3400</td>
<td id="checked3">¥3400</td>
</tr>
<tr>
<td id="tag4">一月</td>
<td id="amount4">¥3400</td>
<td id="checked4">¥3400</td>
</tr>
<tr>
<td id="tag5">一月</td>
<td id="amount5">¥3400</td>
<td id="checked5">¥3400</td>
</tr>
<tr>
<td id="tag6">一月</td>
<td id="amount6">¥3400</td>
<td id="checked6">¥3400</td>
</tr>
</table>
<div class="handler">
<button onclick="previousPage()" type="button">上页</button>
<div></div>
<button onclick="nextPage()" type="button">下页</button>
</div>
</div>
{% endblock %}

View File

@ -3,6 +3,9 @@
{% block content %} {% block content %}
<h1>上传Excel XLSX文件</h1> <h1>上传Excel XLSX文件</h1>
<form method=get action="/">
<input style="width:150px;" type=submit value=返回>
</form>
<form method=post enctype=multipart/form-data action="/import"> <form method=post enctype=multipart/form-data action="/import">
<div><input style="width:300px;" type=file name=选择></div> <div><input style="width:300px;" type=file name=选择></div>
<div class="handler"><div></div><input style="width:100px;"type=submit value=上传></div> <div class="handler"><div></div><input style="width:100px;"type=submit value=上传></div>

View File

@ -17,6 +17,10 @@ from werkzeug.exceptions import BadRequest
def index(): def index():
return render_template('index.html') return render_template('index.html')
@app.route('/list')
def list():
return render_template('list.html')
@app.route('/check', methods=['GET']) @app.route('/check', methods=['GET'])
def check(): def check():
inventory = Inventory.query.filter_by(checked=False).first() inventory = Inventory.query.filter_by(checked=False).first()
@ -90,7 +94,7 @@ def import_file():
file_path = 'data.xlsx' file_path = 'data.xlsx'
file.save(file_path) file.save(file_path)
import_from_xlsx(file_path) import_from_xlsx(file_path)
return '文件导入成功!' return '文件导入成功! <a href="/">返回</a>'
return redirect(url_for('upload_form')) return redirect(url_for('upload_form'))

3
wsgi.py Normal file
View File

@ -0,0 +1,3 @@
from inventory_check import app
app = app('production')