From 4ffe6e67a2c90d9713491f88e6938ba226c9e8f5 Mon Sep 17 00:00:00 2001 From: Devil Date: Tue, 31 Aug 2021 18:08:12 +0800 Subject: [PATCH] =?UTF-8?q?=20=E5=90=8E=E5=8F=B0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/Index.php | 11 +- app/admin/view/default/index/init.html | 106 +++++++++++++----- app/admin/view/default/index/stats_time.html | 6 + app/admin/view/default/index/stats_where.html | 15 --- app/service/StatisticalService.php | 104 ++++++++++------- .../static/admin/default/css/index.init.css | 15 +-- public/static/admin/default/js/index.init.js | 7 +- 7 files changed, 166 insertions(+), 98 deletions(-) create mode 100644 app/admin/view/default/index/stats_time.html delete mode 100644 app/admin/view/default/index/stats_where.html diff --git a/app/admin/controller/Index.php b/app/admin/controller/Index.php index 03da2fafc..1b3143c9f 100755 --- a/app/admin/controller/Index.php +++ b/app/admin/controller/Index.php @@ -91,6 +91,10 @@ class Index extends Common $default_day = '30-day'; MyViewAssign('default_day', $default_day); + // 收入统计权限 + $is_income = AdminIsPower('index', 'income'); + MyViewAssign('is_income', $is_income); + // 时间 $time_data = StatisticalService::DateTimeList(); MyViewAssign('time_data', $time_data); @@ -118,8 +122,11 @@ class Index extends Common MyViewAssign('order_complete_number', $order_complete_number['data']); // 订单收入总计 - $order_complete_money = StatisticalService::OrderCompleteMoneyYesterdayTodayTotal(); - MyViewAssign('order_complete_money', $order_complete_money['data']); + if($is_income == 1) + { + $order_complete_money = StatisticalService::OrderCompleteMoneyYesterdayTodayTotal(); + MyViewAssign('order_complete_money', $order_complete_money['data']); + } } return MyView(); diff --git a/app/admin/view/default/index/init.html b/app/admin/view/default/index/init.html index e62b42582..b0ca957d6 100755 --- a/app/admin/view/default/index/init.html +++ b/app/admin/view/default/index/init.html @@ -60,9 +60,19 @@ 商城统计 - {{include file="/index/stats_where" type="base-count" init="0" /}} +
+ {{if !empty($time_data)}} + + {{foreach $time_data as $k=>$v}} + {{$v.name}} + {{/foreach}} + 全部 + + {{/if}} + {{include file="/index/stats_time" /}} +
-