python学习
This commit is contained in:
@@ -56,8 +56,7 @@
|
||||
<div class="row border-bottom">
|
||||
<nav class="navbar navbar-static-top" role="navigation" style="margin-bottom: 0">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-minimalize minimalize-styl-2 btn btn-primary " href="javascript:void(0);"><i
|
||||
class="fa fa-bars"></i> </a>
|
||||
<a class="navbar-minimalize minimalize-styl-2 btn btn-primary " href="javascript:void(0);"><i class="fa fa-bars"></i> </a>
|
||||
</div>
|
||||
<ul class="nav navbar-top-links navbar-right">
|
||||
<li>
|
||||
@@ -67,20 +66,18 @@
|
||||
</li>
|
||||
<li class="dropdown user_info">
|
||||
<a class="dropdown-toggle" data-toggle="dropdown" href="javascript:void(0);">
|
||||
<img alt="image" class="img-circle"
|
||||
src="{{ buildStaticUrl('/images/common/avatar.png') }}"/>
|
||||
<img alt="image" class="img-circle" src="{{ buildStaticUrl('/images/common/avatar.png') }}"/>
|
||||
</a>
|
||||
<ul class="dropdown-menu dropdown-messages">
|
||||
<li>
|
||||
<div class="dropdown-messages-box">
|
||||
姓名:{{current_user.nickname}} <a href="{{ buildUrl('/user/edit') }}"
|
||||
class="pull-right">编辑</a>
|
||||
姓名:{{ current_user.nickname }} <a href="{{ buildUrl('/user/edit') }}" class="pull-right">编辑</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<div class="dropdown-messages-box">
|
||||
手机号码:{{ current_user.mobile}}
|
||||
手机号码:{{ current_user.mobile }}
|
||||
</div>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
@@ -108,7 +105,6 @@
|
||||
<input name="domain" value="{{ config.APP.domain }}">
|
||||
<input name="prefix_url" value="{{ config.UPLOAD.prefix_url }}">
|
||||
</div>
|
||||
|
||||
<script src="{{ buildStaticUrl('/plugins/jquery-2.1.1.js') }}"></script>
|
||||
<script src="{{ buildStaticUrl('/bootstrap/bootstrap.min.js') }}"></script>
|
||||
<script src="{{ buildStaticUrl('/plugins/layer/layer.js') }}"></script>
|
||||
|
||||
14
web/templates/common/tab_finance.html
Normal file
14
web/templates/common/tab_finance.html
Normal file
@@ -0,0 +1,14 @@
|
||||
<div class="row border-bottom">
|
||||
<div class="col-lg-12">
|
||||
<div class="tab_title">
|
||||
<ul class="nav nav-pills">
|
||||
<li {% if current == "index" %} class="current" {% endif %}>
|
||||
<a href="{{ buildUrl('/finance/index') }}">订单列表</a>
|
||||
</li>
|
||||
<li {% if current == "account" %} class="current" {% endif %}>
|
||||
<a href="{{ buildUrl('/finance/account') }}">财务流水</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
14
web/templates/common/tab_member.html
Normal file
14
web/templates/common/tab_member.html
Normal file
@@ -0,0 +1,14 @@
|
||||
<div class="row border-bottom">
|
||||
<div class="col-lg-12">
|
||||
<div class="tab_title">
|
||||
<ul class="nav nav-pills">
|
||||
<li {% if current == "index" %} class="current" {% endif %}>
|
||||
<a href="{{ buildUrl('/member/index') }}">会员列表</a>
|
||||
</li>
|
||||
<li {% if current == "comment" %} class="current" {% endif %}>
|
||||
<a href="{{ buildUrl('/member/comment') }}">会员评论</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
20
web/templates/common/tab_stat.html
Normal file
20
web/templates/common/tab_stat.html
Normal file
@@ -0,0 +1,20 @@
|
||||
<div class="row border-bottom">
|
||||
<div class="col-lg-12">
|
||||
<div class="tab_title">
|
||||
<ul class="nav nav-pills">
|
||||
<li {% if current == "index" %} class="current" {% endif %}>
|
||||
<a href="{{ buildUrl('/stat/index') }}">财务统计</a>
|
||||
</li>
|
||||
<li {% if current == "food" %} class="current" {% endif %}>
|
||||
<a href="{{ buildUrl('/stat/food') }}">售卖统计</a>
|
||||
</li>
|
||||
<li {% if current == "member" %} class="current" {% endif %}>
|
||||
<a href="{{ buildUrl('/stat/member') }}">会员消费统计</a>
|
||||
</li>
|
||||
<li {% if current == "share" %} class="current" {% endif %}>
|
||||
<a href="{{ buildUrl('/stat/share') }}">分享统计</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,22 +1,9 @@
|
||||
{% extends "common/layout_main.html" %}
|
||||
{% block content %}
|
||||
<div class="row border-bottom">
|
||||
<div class="col-lg-12">
|
||||
<div class="tab_title">
|
||||
<ul class="nav nav-pills">
|
||||
<li>
|
||||
<a href="{{ buildUrl('/finance/index') }}">订单列表</a>
|
||||
</li>
|
||||
<li class="current">
|
||||
<a href="{{ buildUrl('/finance/account') }}">财务流水</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% include "common/tab_finance.html" %}
|
||||
<div class="row">
|
||||
<div class="col-lg-12 m-t">
|
||||
<p>总收款金额:5.35元</p>
|
||||
<p>总收款金额:{{ total_money }}元</p>
|
||||
</div>
|
||||
<div class="col-lg-12">
|
||||
<table class="table table-bordered m-t">
|
||||
@@ -28,21 +15,21 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% if list %}
|
||||
{% for item in list %}
|
||||
<tr>
|
||||
<td>20180224387</td>
|
||||
<td>0.05</td>
|
||||
<td>2018-02-24 12:37</td>
|
||||
<td>{{ item.order_number }}</td>
|
||||
<td>{{ item.total_price }}</td>
|
||||
<td>{{ item.pay_time }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
{% else %}
|
||||
<tr><td colspan="3">暂无数据~~</td></tr>
|
||||
{% endif %}
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<span class="pagination_count" style="line-height: 40px;">共1条记录 | 每页50条</span>
|
||||
<ul class="pagination pagination-lg pull-right" style="margin: 0 0 ;">
|
||||
<li class="active"><a href="javascript:void(0);">1</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!--分页代码已被封装到统一模板文件中-->
|
||||
{% include 'common/pagenation.html' %}
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
@@ -1,19 +1,6 @@
|
||||
{% extends "common/layout_main.html" %}
|
||||
{% block content %}
|
||||
<div class="row border-bottom">
|
||||
<div class="col-lg-12">
|
||||
<div class="tab_title">
|
||||
<ul class="nav nav-pills">
|
||||
<li class="current">
|
||||
<a href="{{ buildUrl('/finance/index') }}">订单列表</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="{{ buildUrl('/finance/account') }}">财务流水</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% include "common/tab_finance.html" %}
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<form class="form-inline wrap_search">
|
||||
@@ -21,9 +8,9 @@
|
||||
<div class="form-group">
|
||||
<select name="status" class="form-control inline">
|
||||
<option value="-1">请选择状态</option>
|
||||
<option value="1">已支付</option>
|
||||
<option value="-8">待支付</option>
|
||||
<option value="0">已关闭</option>
|
||||
{% for tmp_key in pay_status_mapping %}
|
||||
<option value="{{ tmp_key }}" {% if tmp_key == search_con['status'] %} selected {% endif %}>{{ pay_status_mapping[ tmp_key ] }}</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
@@ -42,33 +29,36 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% if list %}
|
||||
{% for item in list %}
|
||||
<tr>
|
||||
<td>20171231347</td>
|
||||
<td>{{ item.order_number }}</td>
|
||||
<td>
|
||||
小鸡炖蘑菇 × 1<br>
|
||||
{% for item_food in item.foods %}
|
||||
{{ item_food.name }} × {{ item_food.quantity }}
|
||||
{% endfor %}
|
||||
</td>
|
||||
<td>0.01</td>
|
||||
<td>{{ item.price }}</td>
|
||||
<td>{{ item.pay_time }}</td>
|
||||
<td>{{ item.status_desc }}</td>
|
||||
<td>{{ item.created_time }}</td>
|
||||
<td>
|
||||
</td>
|
||||
<td>已关闭</td>
|
||||
<td>2017-12-31 13:35</td>
|
||||
<td>
|
||||
<a href="{{ buildUrl('/finance/pay-info') }}">
|
||||
<a href="{{ buildUrl('/finance/pay-info') }}?id={{ item.id }}">
|
||||
<i class="fa fa-eye fa-lg"></i>
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
{% else %}
|
||||
<tr><td colspan="7">暂无数据~~</td></tr>
|
||||
{% endif %}
|
||||
</tbody>
|
||||
</table>
|
||||
<!--分页代码已被封装到统一模板文件中-->
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<span class="pagination_count" style="line-height: 40px;">共1条记录 | 每页50条</span>
|
||||
<ul class="pagination pagination-lg pull-right" style="margin: 0 0 ;">
|
||||
<li class="active"><a href="javascript:void(0);">1</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{% include 'common/pagenation.html' %}
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
{% block js %}
|
||||
<script src="{{ buildStaticUrl('/js/finance/index.js') }}"></script>
|
||||
{% endblock %}
|
||||
|
||||
@@ -1,36 +1,26 @@
|
||||
{% extends "common/layout_main.html" %}
|
||||
{% block content %}
|
||||
<div class="row border-bottom">
|
||||
<div class="col-lg-12">
|
||||
<div class="tab_title">
|
||||
<ul class="nav nav-pills">
|
||||
<li class="current">
|
||||
<a href="{{ buildUrl('/finance/index') }}">订单列表</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="{{ buildUrl('/finance/account') }}">财务流水</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% include "common/tab_finance.html" %}
|
||||
<div class="row m-t wrap_info">
|
||||
<div class="col-lg-12">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="m-b-md">
|
||||
{% if pay_order_info.status == 1 and pay_order_info.express_status == -7 %}
|
||||
<a class="btn btn-outline btn-primary pull-right express_send" href="javascript:void(0);" data="{{ pay_order_info.id }}">确认发货</a>
|
||||
{% endif %}
|
||||
<div class="m-b-md">
|
||||
<h2>订单信息</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<p class="m-t">订单编号:20180605398</p>
|
||||
<p>会员姓名:Mr 杨</p>
|
||||
<p>订单总价:1.00</p>
|
||||
<p>订单状态:已关闭</p>
|
||||
<p>创建时间:2018-06-05 21:13</p>
|
||||
<p>收货地址:北京市海淀区5558855(测试)13145310973</p>
|
||||
<p class="m-t">订单编号:{{ pay_order_info.order_number }}</p>
|
||||
<p>会员姓名:{{ member_info.nickname }}</p>
|
||||
<p>订单总价:{{ pay_order_info.total_price }}</p>
|
||||
<p>订单状态:{{ pay_order_info.status_desc }}</p>
|
||||
<p>创建时间:{{ pay_order_info.created_time }}</p>
|
||||
<p>收货地址:{{ address_info.nickname }},{{ address_info.mobile }},{{ address_info.address }}</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row m-t">
|
||||
@@ -58,12 +48,14 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>11</td>
|
||||
<td>1</td>
|
||||
<td>1.00</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
{% for item in pay_order_items %}
|
||||
<tr>
|
||||
<td>{{ item.name }}</td>
|
||||
<td>{{ item.quantity }}</td>
|
||||
<td>{{ item.price }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
@@ -74,3 +66,6 @@
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
{% block js %}
|
||||
<script src="{{ buildStaticUrl('/js/finance/pay_info.js') }}"></script>
|
||||
{% endblock %}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{% extends "common/layout_main.html" %}
|
||||
{% block content %}
|
||||
{% include "common/tab_food.html" %}
|
||||
<div class="row">
|
||||
<div class="row">tab_food
|
||||
<div class="col-lg-12">
|
||||
<form class="form-inline wrap_search">
|
||||
<div class="row m-t p-w-m">
|
||||
|
||||
@@ -1,19 +1,6 @@
|
||||
{% extends "common/layout_main.html" %}
|
||||
{% block content %}
|
||||
<div class="row border-bottom">
|
||||
<div class="col-lg-12">
|
||||
<div class="tab_title">
|
||||
<ul class="nav nav-pills">
|
||||
<li>
|
||||
<a href="{{ buildUrl('/food/index') }}">美食列表</a>
|
||||
</li>
|
||||
<li class="current">
|
||||
<a href="{{ buildUrl('/food/cat') }}">分类列表</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% include "common/tab_food.html" %}
|
||||
<div class="row m-t wrap_cat_set">
|
||||
<div class="col-lg-12">
|
||||
<h2 class="text-center">分类设置</h2>
|
||||
@@ -21,7 +8,7 @@
|
||||
<div class="form-group">
|
||||
<label class="col-lg-2 control-label">分类名称:</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="text" name="name" class="form-control" placeholder="请输入分类名称~~" value="info.name">
|
||||
<input type="text" name="name" class="form-control" placeholder="请输入分类名称~~" value="{{ info.name }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="hr-line-dashed"></div>
|
||||
@@ -34,7 +21,7 @@
|
||||
<div class="hr-line-dashed"></div>
|
||||
<div class="form-group">
|
||||
<div class="col-lg-4 col-lg-offset-2">
|
||||
<input type="hidden" name="id" value="{{ info.id }}">
|
||||
<input type="hidden" name="id" value="{{ info.id }}">
|
||||
<button class="btn btn-w-m btn-outline btn-primary save">保存</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,19 +1,6 @@
|
||||
{% extends "common/layout_main.html" %}
|
||||
{% block content %}
|
||||
<div class="row border-bottom">
|
||||
<div class="col-lg-12">
|
||||
<div class="tab_title">
|
||||
<ul class="nav nav-pills">
|
||||
<li class="current">
|
||||
<a href="{{ buildUrl('/food/index') }}">美食列表</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="{{ buildUrl('/food/cat') }}">分类列表</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% include "common/tab_food.html" %}
|
||||
<style type="text/css">
|
||||
.wrap_info img {
|
||||
width: 70%;
|
||||
@@ -24,7 +11,7 @@
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="m-b-md">
|
||||
<a class="btn btn-outline btn-primary pull-right" href="{{ buildUrl('/food/set') }}">
|
||||
<a class="btn btn-outline btn-primary pull-right" href="{{ buildUrl('/food/set') }}?id={{ info.id }}">
|
||||
<i class="fa fa-pencil"></i>编辑
|
||||
</a>
|
||||
<h2>美食信息</h2>
|
||||
@@ -33,13 +20,13 @@
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<p class="m-t">美食名:小鸡炖蘑菇</p>
|
||||
<p>售价:45.00</p>
|
||||
<p>库存总量:88</p>
|
||||
<p>图书标签:好吃</p>
|
||||
<p>封面图:<img src="{{ buildStaticUrl('/images/common/logo.png') }}" style="width: 50px;height: 50px;"></p>
|
||||
<p class="m-t">美食名:{{ info.name }}</p>
|
||||
<p>售价:{{ info.price }}</p>
|
||||
<p>库存总量:{{ info.stock }}</p>
|
||||
<p>图书标签:{{ info.tags }}</p>
|
||||
<p>封面图:<img src="{{ buildImageUrl( info.main_image ) }}" style="width: 50px;height: 50px;"></p>
|
||||
<p>描述:</p>
|
||||
<p>小鸡炖蘑菇~~~~</p>
|
||||
<p>{{ info.summary | safe }}</p>
|
||||
<p></p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -88,71 +75,17 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>订单过期释放库存</td>
|
||||
<td>2018-03-14 20:00:02</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>-1</td>
|
||||
<td>在线购买</td>
|
||||
<td>2018-03-14 19:14:32</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>订单过期释放库存</td>
|
||||
<td>2018-03-14 10:11:14</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>-1</td>
|
||||
<td>在线购买</td>
|
||||
<td>2018-03-14 10:10:21</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>订单过期释放库存</td>
|
||||
<td>2018-03-12 23:00:02</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>-1</td>
|
||||
<td>在线购买</td>
|
||||
<td>2018-03-12 22:28:11</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>订单过期释放库存</td>
|
||||
<td>2018-03-11 17:00:02</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>-1</td>
|
||||
<td>在线购买</td>
|
||||
<td>2018-03-11 16:29:48</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>订单过期释放库存</td>
|
||||
<td>2018-03-10 14:30:02</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>订单过期释放库存</td>
|
||||
<td>2018-03-10 14:30:02</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>-1</td>
|
||||
<td>在线购买</td>
|
||||
<td>2018-03-10 13:57:43</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>-1</td>
|
||||
<td>在线购买</td>
|
||||
<td>2018-03-10 13:56:09</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>88</td>
|
||||
<td></td>
|
||||
<td>2018-03-01 14:40:02</td>
|
||||
</tr>
|
||||
{% if stock_change_list %}
|
||||
{% for item in stock_change_list %}
|
||||
<tr>
|
||||
<td>{{ item.unit }}</td>
|
||||
<td>{{ item.note }}</td>
|
||||
<td>{{ item.created_time }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
{% else %}
|
||||
<tr><td colspan="3">暂无数据~~</td></tr>
|
||||
{% endif %}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user