python学习

This commit is contained in:
2019-08-06 14:17:42 +08:00
parent 6569d29d7e
commit 54761c6262
52 changed files with 2943 additions and 647 deletions

View File

@@ -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>

View 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>

View 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>

View 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>

View File

@@ -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 %}

View File

@@ -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 %}

View File

@@ -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 %}

View File

@@ -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">

View File

@@ -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>

View File

@@ -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>