From dd24ab48f68aaf2ed64f5ae86ac4124a7e23e3c9 Mon Sep 17 00:00:00 2001 From: liuyu <33367671@qq.com> Date: Wed, 3 Aug 2022 18:03:03 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=B8=B2=E6=9F=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- control/index.php | 2 +- model/mOrder.php | 77 ++++++++++---- view/templates/index/home.html | 224 +++++++++++++++++++++++++---------------- 3 files changed, 192 insertions(+), 111 deletions(-) diff --git a/control/index.php b/control/index.php index 240a86c..f409f35 100644 --- a/control/index.php +++ b/control/index.php @@ -16,7 +16,7 @@ class index extends publicBase { $this->view['menu_page'] = 'home'; } - public function ajax_get_data() { + public function ajax_get_charts_data() { $shopinfo = $this->get_shopinfo(); $uid = $shopinfo['uid']; $shop_id = $shopinfo['id']; diff --git a/model/mOrder.php b/model/mOrder.php index e74a0a0..42333a8 100644 --- a/model/mOrder.php +++ b/model/mOrder.php @@ -301,24 +301,33 @@ class mOrder extends mBase { } public function getSumData($uid, $shop_id, $day=7) { - $default_date = date("Y-m-d"); + $end_time = date("Y-m-d").' 23:59:59'; + + $dates = array(); if ($day == 7) { - $week = $this->getWeekStartEndDate($default_date); - $start_time = $week['start'].' 00:00:00'; - $end_time = $week['end'].' 23:59:59'; + $start_time = date("Y-m-d", strtotime('-6 day')).' 00:00:00'; + + for ($i=0;$i<7;$i++) { + $dates[] = date("Y-m-d", strtotime('-'.$i.' day')); + } - $sql = 'select sum(`pay_amount`) as sumgroup,DATE_FORMAT(`pay_time`,"%Y-%m-%d") as dategroup from '.$this->order.' where `uid`='.$uid.' and `shop_id`='.$shop_id.' and `pay_time`>="'.$start_time.'" and `pay_time`<="'.$end_time.'" group by DATE_FORMAT(`pay_time`,"%Y-%m-%d")'; + $sql = 'select IFNULL(sum(`pay_amount`), 0) as sumgroup,DATE_FORMAT(`pay_time`,"%Y-%m-%d") as dategroup from '.$this->order.' where `uid`='.$uid.' and `shop_id`='.$shop_id.' and `pay_time`>="'.$start_time.'" and `pay_time`<="'.$end_time.'" group by DATE_FORMAT(`pay_time`,"%Y-%m-%d")'; } elseif ($day == 30) { - $start_time = date("Y-m-01").' 00:00:00'; - $end_time = date("Y-m-t").' 23:59:59'; + $start_time = date("Y-m-d", strtotime('-29 day')).' 00:00:00'; + for ($i=0;$i<29;$i++) { + $dates[] = date("Y-m-d", strtotime('-'.$i.' day')); + } $sql = 'select sum(`pay_amount`) as sumgroup,DATE_FORMAT(`pay_time`,"%Y-%m-%d") as dategroup from '.$this->order.' where `uid`='.$uid.' and `shop_id`='.$shop_id.' and `pay_time`>="'.$start_time.'" and `pay_time`<="'.$end_time.'" group by DATE_FORMAT(`pay_time`,"%Y-%m-%d")'; } elseif ($day == 365) { - $start_time = date("Y-01-01").' 00:00:00'; - $end_time = date("Y-12-31").' 23:59:59'; + $start_time = date("Y-m-d", strtotime('-1 year')).' 00:00:00'; + + for ($i=0;$i<12;$i++) { + $dates[] = date("Y-m", strtotime('-'.$i.' month')); + } $sql = 'select sum(`pay_amount`) as sumgroup,DATE_FORMAT(`pay_time`,"%Y-%m") as dategroup from '.$this->order.' where `uid`='.$uid.' and `shop_id`='.$shop_id.' and `pay_time`>="'.$start_time.'" and `pay_time`<="'.$end_time.'" group by DATE_FORMAT(`pay_time`,"%Y-%m")'; @@ -328,49 +337,73 @@ class mOrder extends mBase { if (!$res) return array(); $date2sum = array(); - foreach ($res[0] as $info) { + foreach ($res as $info) { $date2sum[$info['dategroup']] = $info['sumgroup']; } + $dates = array_reverse($dates); + + $data = array(); + foreach ($dates as $date) { + $data[$date] = $date2sum[$date] ? $date2sum[$date] : 0; + } + unset($res); + unset($date2sum); - return $date2sum; + return $data; } public function getRefundCountData($uid, $shop_id, $day=7) { - $default_date = date("Y-m-d"); + $end_time = date("Y-m-d").' 23:59:59'; + + $dates = array(); if ($day == 7) { - $week = $this->getWeekStartEndDate($default_date); - $start_time = $week['start'].' 00:00:00'; - $end_time = $week['end'].' 23:59:59'; + $start_time = date("Y-m-d", strtotime('-6 day')).' 00:00:00'; + + for ($i=0;$i<7;$i++) { + $dates[] = date("Y-m-d", strtotime('-'.$i.' day')); + } $sql = 'select count(*) as countgroup,DATE_FORMAT(`pay_time`,"%Y-%m-%d") as dategroup from '.$this->order.' where `uid`='.$uid.' and `shop_id`='.$shop_id.' and `refund_status` != '.REFUND_STATUS_NO_AFTER_SALES.' and `pay_time`>="'.$start_time.'" and `pay_time`<="'.$end_time.'" group by DATE_FORMAT(`pay_time`,"%Y-%m-%d")'; } elseif ($day == 30) { - $start_time = date("Y-m-01").' 00:00:00'; - $end_time = date("Y-m-t").' 23:59:59'; + $start_time = date("Y-m-d", strtotime('-29 day')).' 00:00:00'; + for ($i=0;$i<29;$i++) { + $dates[] = date("Y-m-d", strtotime('-'.$i.' day')); + } $sql = 'select count(*) as countgroup,DATE_FORMAT(`pay_time`,"%Y-%m-%d") as dategroup from '.$this->order.' where `uid`='.$uid.' and `shop_id`='.$shop_id.' and `refund_status` != '.REFUND_STATUS_NO_AFTER_SALES.' and `pay_time`>="'.$start_time.'" and `pay_time`<="'.$end_time.'" group by DATE_FORMAT(`pay_time`,"%Y-%m-%d")'; } elseif ($day == 365) { - $start_time = date("Y-01-01").' 00:00:00'; - $end_time = date("Y-12-31").' 23:59:59'; + $start_time = date("Y-m-d", strtotime('-1 year')).' 00:00:00'; - $sql = 'select count(*) as countgroup,DATE_FORMAT(`pay_time`,"%Y-%m") as dategroup from '.$this->order.' where `uid`='.$uid.' and `shop_id`='.$shop_id.' and `refund_status` != '.REFUND_STATUS_NO_AFTER_SALES.' and `pay_time`>="'.$start_time.'" and `pay_time`<="'.$end_time.'" group by DATE_FORMAT(`pay_time`,"%Y-%m")'; + for ($i=0;$i<12;$i++) { + $dates[] = date("Y-m", strtotime('-'.$i.' month')); + } + $sql = 'select count(*) as countgroup,DATE_FORMAT(`pay_time`,"%Y-%m") as dategroup from '.$this->order.' where `uid`='.$uid.' and `shop_id`='.$shop_id.' and `refund_status` != '.REFUND_STATUS_NO_AFTER_SALES.' and `pay_time`>="'.$start_time.'" and `pay_time`<="'.$end_time.'" group by DATE_FORMAT(`pay_time`,"%Y-%m")'; } $res = $this->obj->execute($sql, true, true); if (!$res) return array(); $date2count = array(); - foreach ($res[0] as $info) { + foreach ($res as $info) { $date2count[$info['dategroup']] = $info['countgroup']; } + $dates = array_reverse($dates); + + $data = array(); + foreach ($dates as $date) { + $data[$date] = $date2count[$date] ? $date2count[$date] : 0; + } + unset($res); + unset($date2count); - return $date2count; + return $data; } } \ No newline at end of file diff --git a/view/templates/index/home.html b/view/templates/index/home.html index 10773b1..1db13bb 100644 --- a/view/templates/index/home.html +++ b/view/templates/index/home.html @@ -36,21 +36,21 @@ <div class="admin-index-top-item-list-item"> <div class="admin-index-top-item-list-item-child"> - <div class="fl"><i class="admin-index-top-item-list-item-child-dot-red admin-index-top-item-list-item-child-dot1"></i> <span class="icon-- admin-index-top-item-list-item-child-icon1"></span>催发订单:</div> + <div class="fl"><i class="admin-index-top-item-list-item-child-dot-{if $today_data.urge_order_count}red{else}grey{/if} admin-index-top-item-list-item-child-dot1"></i> <span class="icon-- admin-index-top-item-list-item-child-icon1"></span>催发订单:</div> <div class="fr">{$today_data.urge_order_count}</div> <div class="clear"></div> </div> <img class="admin-dashed-line" src="/images/admin_index_dashed_line.png"> <div class="admin-index-top-item-list-item-child"> - <div class="fl"><i class="admin-index-top-item-list-item-child-dot-red"></i><span class="icon-uniE900 admin-index-top-item-list-item-child-icon2"></span>倒计时订单:</div> + <div class="fl"><i class="admin-index-top-item-list-item-child-dot-{if $today_data.countdown_order_count}red{else}grey{/if}"></i><span class="icon-uniE900 admin-index-top-item-list-item-child-icon2"></span>倒计时订单:</div> <div class="fr">{$today_data.countdown_order_count}</div> <div class="clear"></div> </div> <img class="admin-dashed-line" src="/images/admin_index_dashed_line.png"> <div class="admin-index-top-item-list-item-child"> - <div class="fl"><i class="admin-index-top-item-list-item-child-dot-grey"></i><span class="icon--1 admin-index-top-item-list-item-child-icon3"></span>待发货订单:</div> + <div class="fl"><i class="admin-index-top-item-list-item-child-dot-{if $today_data.wait_deliver_goods_count}red{else}grey{/if}"></i><span class="icon--1 admin-index-top-item-list-item-child-icon3"></span>待发货订单:</div> <div class="fr">{$today_data.wait_deliver_goods_count}</div> <div class="clear"></div> </div> @@ -61,14 +61,14 @@ <img class="admin-dashed-line" src="/images/admin_index_dashed_line.png"> <div class="admin-index-top-item-list-item"> <div class="admin-index-top-item-list-item-child"> - <div class="fl"><i class="admin-index-top-item-list-item-child-dot-red"></i><span class="icon-uniE9001 admin-index-top-item-list-item-child-icon4"></span>平台介入中:</div> + <div class="fl"><i class="admin-index-top-item-list-item-child-dot-{if $today_data.platform_processing_count}red{else}grey{/if}"></i><span class="icon-uniE9001 admin-index-top-item-list-item-child-icon4"></span>平台介入中:</div> <div class="fr">{$today_data.platform_processing_count}</div> <div class="clear"></div> </div> <img class="admin-dashed-line" src="/images/admin_index_dashed_line.png"> <div class="admin-index-top-item-list-item-child"> - <div class="fl"><i class="admin-index-top-item-list-item-child-dot-grey"></i><span class="icon-11 admin-index-top-item-list-item-child-icon4"></span>待售后订单:</div> + <div class="fl"><i class="admin-index-top-item-list-item-child-dot-{if $today_data.wait_after_sale_count}red{else}grey{/if}"></i><span class="icon-11 admin-index-top-item-list-item-child-icon4"></span>待售后订单:</div> <div class="fr">{$today_data.wait_after_sale_count}</div> <div class="clear"></div> </div> @@ -81,14 +81,14 @@ <div class="admin-index-top-item"> <div class="admin-index-top-item-header"> <ul class="admin-index-top-item-header-left"> - <li class="active">销售额</li> - <li>退货订单数</li> + <li class="active" onclick="getChartsData('sales_volume', '365');">销售额</li> + <li onclick="getChartsData('refund', '365');">退款订单数</li> </ul> - + <input id="hidden_params" type="hidden" flag="sales_volume"> <ul class="admin-index-top-item-header-right"> - <li>本周</li> - <li>本月</li> - <li class="active">全年</li> + <li onclick="getChartsData2(7);">7天</li> + <li onclick="getChartsData2(30);">30天</li> + <li class="active" onclick="getChartsData2(365);">全年</li> </ul> </div> <div class="admin-index-top-item-header-line"></div> @@ -102,8 +102,10 @@ <div class="admin-index-bottom-item"> <div class="admin-card-text-1"><a href="/index/wait_deliver_list">催发货订单(总) <span class="icon-1-2 admin-right-arrow"></span></a></div> <div class="admin-card-text-2">{$total_data.total_urge_order_count}<span> 单</span></div> - <div class="admin-card-text-3">日增长:+0.61%<span class="icon--2"></span></div> - <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> + <!-- <div class="admin-card-text-3">日增长:+0.61%<span class="icon--2"></span></div> + <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> --> + <div class="admin-card-text-3"> </div> + <div class="admin-card-text-4"> </div> <div class="admin-card-text-5"><i class="admin-index-top-item-list-item-child-dot-red2"></i>这些顾客在催促发货咯</div> </div> </div> @@ -111,8 +113,10 @@ <div class="admin-index-bottom-item"> <div class="admin-card-text-1"><a href="/index/wait_deliver_list">倒计时订单(总) <span class="icon-1-2 admin-right-arrow"></span></a></div> <div class="admin-card-text-2">{$total_data.total_countdown_order_count}<span> 单</span></div> - <div class="admin-card-text-3">日增长:+0.61%<span class="icon--2"></span></div> - <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> + <!-- <div class="admin-card-text-3">日增长:+0.61%<span class="icon--2"></span></div> + <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> --> + <div class="admin-card-text-3"> </div> + <div class="admin-card-text-4"> </div> <div class="admin-card-text-5"><i class="admin-index-top-item-list-item-child-dot-red2"></i>这些订单还有12h超时!</div> </div> </div> @@ -120,8 +124,10 @@ <div class="admin-index-bottom-item"> <div class="admin-card-text-1"><a href="/index/wait_deliver_list">待发货订单(总) <span class="icon-1-2 admin-right-arrow"></span></a></div> <div class="admin-card-text-2">{$total_data.total_wait_deliver_goods_count}<span> 单</span></div> - <div class="admin-card-text-3">日增长:+0.61%<span class="icon--2"></span></div> - <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> + <!-- <div class="admin-card-text-3">日增长:+0.61%<span class="icon--2"></span></div> + <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> --> + <div class="admin-card-text-3"> </div> + <div class="admin-card-text-4"> </div> <div class="admin-card-text-5 primary-msg"><i class="admin-index-top-item-list-item-child-dot-grey2"></i>有新增的订单啦</div> </div> </div> @@ -130,8 +136,10 @@ <div class="admin-index-bottom-item"> <div class="admin-card-text-1"><a href="/index/after_sale_list">平台介入中订单(总) <span class="icon-1-2 admin-right-arrow"></span></a></div> <div class="admin-card-text-2">{$total_data.total_platform_processing_count}<span> 单</span></div> - <div class="admin-card-text-3">日增长:+0.61%<span class="icon--2"></span></div> - <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> + <!-- <div class="admin-card-text-3">日增长:+0.61%<span class="icon--2"></span></div> + <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> --> + <div class="admin-card-text-3"> </div> + <div class="admin-card-text-4"> </div> <div class="admin-card-text-5"><i class="admin-index-top-item-list-item-child-dot-red2"></i>这些订单官方客服已介入</div> </div> </div> @@ -140,8 +148,10 @@ <div class="admin-index-bottom-item"> <div class="admin-card-text-1"><a href="/index/after_sale_list">待售后订单(总) <span class="icon-1-2 admin-right-arrow"></span></a></div> <div class="admin-card-text-2">{$total_data.total_wait_after_sale_count}<span> 单</span></div> - <div class="admin-card-text-3">日增长:+0.61%<span class="icon--2"></span></div> - <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> + <!-- <div class="admin-card-text-3">日增长:+0.61%<span class="icon--2"></span></div> + <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> --> + <div class="admin-card-text-3"> </div> + <div class="admin-card-text-4"> </div> <div class="admin-card-text-5 primary-msg"><i class="admin-index-top-item-list-item-child-dot-grey2"></i>这些顾客想要退款</div> </div> </div> @@ -155,8 +165,13 @@ </div> <script src="/js/layui.js"></script> <script src="/js/echarts_5.5.3.min.js"></script> +<script src="/js/jquery-1.8.1.min.js"></script> {literal} <script> +$(function(){ + getChartsData('sales_volume', '365'); +}) + layui.use(['element', 'layer', 'util'], function(){ var element = layui.element ,layer = layui.layer @@ -182,74 +197,107 @@ layui.use(['element', 'layer', 'util'], function(){ }); }); -var myChart = echarts.init(document.getElementById('admin-map-container')); -var monthList = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']; -var option = { - title: { - text: ' 销售额趋势', - textStyle:{ - color: 'rgba(0,0,0,0.85)', - fontFamily:'PingFangSC-Medium', - fontSize: 14, - lineHeight:55, - }, - }, - grid:{ - left:55, - top:74, - width:'90%', - height:226, - }, - tooltip: { - trigger: 'axis', - axisPointer: { - type: 'shadow' - } - }, - xAxis: { - data: monthList, - axisLabel:{ - show:true, - color:'rgba(0,0,0,0.65)', - fontSize:12, - fontFamily: 'HelveticaNeue' - }, - axisLine:{ - show:true, - lineStyle:{ - color:'#D9D9D9', - } - }, - axisTick:{ - show:true, - alignWithLabel:true, - length:5, - } - }, - yAxis: { - splitLine:{ - show:true, - lineStyle:{ - color:['rgba(232, 232, 232, 1)'], - type:'dashed' - } - } - }, - series: [ - { - name: '销量', - type: 'bar', - data: [100, 1000, 256, 488, 588, 189, 110, 100, 556, 188, 888, 289], - itemStyle:{ - color:'rgba(24, 144, 255)', - opacity:0.85 - } - } - ] -}; +function getChartsData(type, day) { + $('#hidden_params').attr('flag', type); + $.ajax({ + url:"/index/ajax_get_charts_data", + type:'post', + data:{type:type, day:day}, + dataType:"json", + success:function(data){ + var charts_dates = []; + var charts_values = []; + $.each(data.data,function(d, v){ + charts_dates.push(d); + charts_values.push(v); + }); + value_name = ''; + if (type == 'sales_volume') value_name = '销售额'; + if (type == 'refund') value_name = '退款订单数'; + createCharts(charts_dates, charts_values, value_name); + }, + error:function(){ + alert("请求失败"); + } + }); +} + +function getChartsData2(day) { + getChartsData($('#hidden_params').attr('flag'), day); +} + +function createCharts(charts_dates, charts_values, value_name) { + var myChart = echarts.init(document.getElementById('admin-map-container')); + + // var monthList = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']; + var option = { + title: { + text: '销售额趋势', + textStyle:{ + color: 'rgba(0,0,0,0.85)', + fontFamily:'PingFangSC-Medium', + fontSize: 14, + lineHeight:55, + }, + }, + grid:{ + left:55, + top:74, + width:'90%', + height:226, + }, + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'shadow' + } + }, + xAxis: { + data: charts_dates, + axisLabel:{ + show:true, + color:'rgba(0,0,0,0.65)', + fontSize:12, + fontFamily: 'HelveticaNeue' + }, + axisLine:{ + show:true, + lineStyle:{ + color:'#D9D9D9', + } + }, + axisTick:{ + show:true, + alignWithLabel:true, + length:5, + } + }, + yAxis: { + splitLine:{ + show:true, + lineStyle:{ + color:['rgba(232, 232, 232, 1)'], + type:'dashed' + } + } + }, + series: [ + { + name: value_name, + type: 'bar', + data: charts_values, + //data: [100, 1000, 256, 488, 588, 189, 110, 100, 556, 188, 888, 289], + itemStyle:{ + color:'rgba(24, 144, 255)', + opacity:0.85 + } + } + ] + }; + // 使用刚指定的配置项和数据显示图表。 + myChart.setOption(option); +} -// 使用刚指定的配置项和数据显示图表。 -myChart.setOption(option); </script> {/literal} From f8a5eebb60a153525e8c6104bc1918a7623a0f92 Mon Sep 17 00:00:00 2001 From: liuyu <33367671@qq.com> Date: Wed, 3 Aug 2022 18:10:36 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E9=A6=96=E9=A1=B5=20=E5=AF=BC=E8=88=AAacti?= =?UTF-8?q?ve?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- view/templates/index/home.html | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/view/templates/index/home.html b/view/templates/index/home.html index 1db13bb..1c3b978 100644 --- a/view/templates/index/home.html +++ b/view/templates/index/home.html @@ -81,14 +81,14 @@ <div class="admin-index-top-item"> <div class="admin-index-top-item-header"> <ul class="admin-index-top-item-header-left"> - <li class="active" onclick="getChartsData('sales_volume', '365');">销售额</li> - <li onclick="getChartsData('refund', '365');">退款订单数</li> + <li class="active" onclick="getChartsData3('sales_volume', '365', this);">销售额</li> + <li onclick="getChartsData3('refund', '365', this);">退款订单数</li> </ul> <input id="hidden_params" type="hidden" flag="sales_volume"> <ul class="admin-index-top-item-header-right"> - <li onclick="getChartsData2(7);">7天</li> - <li onclick="getChartsData2(30);">30天</li> - <li class="active" onclick="getChartsData2(365);">全年</li> + <li onclick="getChartsData2(7, this);">7天</li> + <li onclick="getChartsData2(30, this);">30天</li> + <li class="active" onclick="getChartsData2(365, this);">全年</li> </ul> </div> <div class="admin-index-top-item-header-line"></div> @@ -221,11 +221,18 @@ function getChartsData(type, day) { } }); } - -function getChartsData2(day) { +function getChartsData2(day, obj) { + $('.admin-index-top-item-header-right').find('li').removeClass('active'); + $(obj).addClass('active'); getChartsData($('#hidden_params').attr('flag'), day); } +function getChartsData3(type, day, obj) { + $('.admin-index-top-item-header-left').find('li').removeClass('active'); + $(obj).addClass('active'); + getChartsData(type, day); +} + function createCharts(charts_dates, charts_values, value_name) { var myChart = echarts.init(document.getElementById('admin-map-container')); From 68fd28ebbe3f972a4d66b1651a52ff75d74bcd50 Mon Sep 17 00:00:00 2001 From: liuyu <33367671@qq.com> Date: Wed, 3 Aug 2022 18:26:27 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E5=A4=87=E6=A1=88=20=E9=80=80=E5=87=BA?= =?UTF-8?q?=E7=99=BB=E5=BD=95=20=E5=BA=97=E9=93=BA=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/define.php | 2 ++ control/index.php | 7 +++++++ view/templates/include/admin_leftmenu.html | 4 ++-- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/config/define.php b/config/define.php index 05e3d65..d38fcc0 100644 --- a/config/define.php +++ b/config/define.php @@ -11,6 +11,8 @@ date_default_timezone_set("Asia/Shanghai"); + define('BEIAN', '鲁ICP备14002313号-1'); + define('LOG_PATH_BASE', DATACENTER_ROOT.'/logs/'); define('LOG_TRACK_SAVE_PATH', LOG_PATH_BASE.'track/%s/%s.log'); // 监控日志的路径,如2014-02-14/1(检测类型).log diff --git a/control/index.php b/control/index.php index f409f35..cfea969 100644 --- a/control/index.php +++ b/control/index.php @@ -214,4 +214,11 @@ class index extends publicBase { return $nlist; } + public function logout() { + unset($_SESSION['app_uid']); + unset($_SESSION['app_name']); + header('Location:/index'); + exit(); + } + } diff --git a/view/templates/include/admin_leftmenu.html b/view/templates/include/admin_leftmenu.html index 37fe5cb..06d2635 100644 --- a/view/templates/include/admin_leftmenu.html +++ b/view/templates/include/admin_leftmenu.html @@ -58,8 +58,8 @@ <div class="admin-menuleft-footer"> <img src="/images/menuleft_bottom_line.png" alt=""> <div>快乐分销v3.0</div> - <div>© Inc.All rights res erved.</div> - <div>鲁ICP备14002313号-1</div> + <div>© Inc.All rights reserved.</div> + <a href="https://beian.miit.gov.cn" target="_blank" style="color: #3D7FFF"><div>{$smarty.const.BEIAN}</div></a> </div> </div> </div> \ No newline at end of file From 0fe4bb3d39df0b86b4ee835ac760940968e3c996 Mon Sep 17 00:00:00 2001 From: liuyu <33367671@qq.com> Date: Wed, 3 Aug 2022 18:30:22 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E6=80=BB=E6=95=B0=E6=8D=AE=E6=96=87?= =?UTF-8?q?=E6=A1=88=E6=98=AF=E5=90=A6=E6=A0=87=E7=BA=A2=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- view/templates/include/admin_header.html | 4 ++-- view/templates/index/home.html | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/view/templates/include/admin_header.html b/view/templates/include/admin_header.html index a936e4b..d51d7fe 100644 --- a/view/templates/include/admin_header.html +++ b/view/templates/include/admin_header.html @@ -27,7 +27,7 @@ <li class="layui-nav-item layui-hide layui-show-md-inline-block"> <a href="javascript:;" style="color:#ffffff !important;" class="admin-header-user-info"> <img src="/images/header_user_logo.png" class="layui-nav-img admin-layui-nav-img"> - ID:88900006543 + {$_shopinfo.name} </a> <!-- <dl class="layui-nav-child"> @@ -38,7 +38,7 @@ </li> <li class="layui-nav-item layui-hide layui-show-md-inline-block" style="margin-left: 39px !important;"> - <a href="javascript:;" style="color:rgba(255,255,255,0.8) !important;padding: 0px !important;margin-left: 0px !important;"> + <a href="/index/logout" style="color:rgba(255,255,255,0.8) !important;padding: 0px !important;margin-left: 0px !important;"> <img src="/images/logout.svg" class="layui-nav-img admin_logout_img"> 退出 </a> diff --git a/view/templates/index/home.html b/view/templates/index/home.html index 1c3b978..12b435e 100644 --- a/view/templates/index/home.html +++ b/view/templates/index/home.html @@ -106,7 +106,7 @@ <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> --> <div class="admin-card-text-3"> </div> <div class="admin-card-text-4"> </div> - <div class="admin-card-text-5"><i class="admin-index-top-item-list-item-child-dot-red2"></i>这些顾客在催促发货咯</div> + <div class="admin-card-text-5 {if $total_data.total_urge_order_count==0}primary-msg{/if}"><i class="admin-index-top-item-list-item-child-dot-{if $total_data.total_urge_order_count}red2{else}grey2{/if}"></i>这些顾客在催促发货咯</div> </div> </div> <div class="layui-col-lg2dot4 admin-layui-col-bottom-list"> @@ -117,7 +117,7 @@ <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> --> <div class="admin-card-text-3"> </div> <div class="admin-card-text-4"> </div> - <div class="admin-card-text-5"><i class="admin-index-top-item-list-item-child-dot-red2"></i>这些订单还有12h超时!</div> + <div class="admin-card-text-5 {if $total_data.total_countdown_order_count==0}primary-msg{/if}"><i class="admin-index-top-item-list-item-child-dot-{if $total_data.total_countdown_order_count}red2{else}grey2{/if}"></i>这些订单还有12h超时!</div> </div> </div> <div class="layui-col-lg2dot4 admin-layui-col-bottom-list"> @@ -128,7 +128,7 @@ <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> --> <div class="admin-card-text-3"> </div> <div class="admin-card-text-4"> </div> - <div class="admin-card-text-5 primary-msg"><i class="admin-index-top-item-list-item-child-dot-grey2"></i>有新增的订单啦</div> + <div class="admin-card-text-5 {if $total_data.total_wait_deliver_goods_count==0}primary-msg{/if}"><i class="admin-index-top-item-list-item-child-dot-{if $total_data.total_wait_deliver_goods_count}red2{else}grey2{/if}"></i>有新增的订单啦</div> </div> </div> @@ -140,7 +140,7 @@ <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> --> <div class="admin-card-text-3"> </div> <div class="admin-card-text-4"> </div> - <div class="admin-card-text-5"><i class="admin-index-top-item-list-item-child-dot-red2"></i>这些订单官方客服已介入</div> + <div class="admin-card-text-5 {if $total_data.total_platform_processing_count==0}primary-msg{/if}"><i class="admin-index-top-item-list-item-child-dot-{if $total_data.total_platform_processing_count}red2{else}grey2{/if}"></i>这些订单官方客服已介入</div> </div> </div> @@ -152,7 +152,7 @@ <div class="admin-card-text-4">周减少:-0.61%<span class="icon-21"></span></div> --> <div class="admin-card-text-3"> </div> <div class="admin-card-text-4"> </div> - <div class="admin-card-text-5 primary-msg"><i class="admin-index-top-item-list-item-child-dot-grey2"></i>这些顾客想要退款</div> + <div class="admin-card-text-5 {if $total_data.total_wait_after_sale_count == 0}primary-msg{/if}"><i class="admin-index-top-item-list-item-child-dot-{if $total_data.total_wait_after_sale_count}red2{else}grey2{/if}"></i>这些顾客想要退款</div> </div> </div> </div>