|  |  | 
 |  |  |         border: 1px solid #f1f1f1; | 
 |  |  |         margin-bottom: .5rem; | 
 |  |  |         padding: .5rem; | 
 |  |  |         background: #FFFFFF; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     #febs-index .welcome-info-wrapper { | 
 |  |  | 
 |  |  |     #febs-index .project-desc { | 
 |  |  |         color: rgba(0, 0, 0, 0.45); | 
 |  |  |     } | 
 |  |  |     /*.layui-card:last-child{*/ | 
 |  |  |     /*    background: #F8F8F8;*/ | 
 |  |  |     /*}*/ | 
 |  |  |     .box{ | 
 |  |  |         background: #FFFFFF; | 
 |  |  |         padding: 30px 30px; | 
 |  |  |         border-radius: 4px; | 
 |  |  |     } | 
 |  |  |     .box .name{ | 
 |  |  |         font-size: 14px; | 
 |  |  |         color: #333333; | 
 |  |  |     } | 
 |  |  |     .box .num{ | 
 |  |  |         font-size: 24px; | 
 |  |  |         color: #1890ff; | 
 |  |  |         font-weight: bold; | 
 |  |  |         margin-top: 10px; | 
 |  |  |     } | 
 |  |  |     .m-title{ | 
 |  |  |         position: relative; | 
 |  |  |         font-size: 16px; | 
 |  |  |         font-weight: bold; | 
 |  |  |         color: #000000; | 
 |  |  |         padding-left: 20px; | 
 |  |  |         margin: 0 0 10px; | 
 |  |  |     } | 
 |  |  |     .m-title::before{ | 
 |  |  |         content: ''; | 
 |  |  |         position: absolute; | 
 |  |  |         left: 0; | 
 |  |  |         width: 4px; | 
 |  |  |         height: 20px; | 
 |  |  |         background: #1890ff; | 
 |  |  |     } | 
 |  |  | </style> | 
 |  |  | <div class="layui-fluid layui-anim febs-anim-up" id="febs-index" lay-title="系统首页"> | 
 |  |  |     <div class="layui-row layui-col-space8 febs-container"> | 
 |  |  |         <div class="layui-col-md12 layui-col-sm12 layui-col-xs12"> | 
 |  |  |             <div class="layui-card"> | 
 |  |  |             <div class="layui-card" style="background: #F8F8F8;"> | 
 |  |  |                 <div class="layui-card-body layui-anim layui-anim-fadein"> | 
 |  |  |                     <div class="layui-row welcome-info"> | 
 |  |  |                         <div class="layui-col-md6 layui-col-sm12 layui-col-xs12"> | 
 |  |  | 
 |  |  |                                 </div> | 
 |  |  |                             </div> | 
 |  |  |                         </div> | 
 |  |  |                         <div class="layui-col-md6 layui-col-sm12 layui-col-xs12"> | 
 |  |  |                             <div class="layui-col-md-offset5"> | 
 |  |  |                                 <table class="login-count-table"> | 
 |  |  |                                     <tr> | 
 |  |  |                                         <td>今日IP</td> | 
 |  |  |                                         <td>今日访问</td> | 
 |  |  |                                         <td>总访问量</td> | 
 |  |  |                                     </tr> | 
 |  |  |                                     <tr> | 
 |  |  |                                         <td class="count" id="today-ip"> | 
 |  |  |                                             0 | 
 |  |  |                                         </td> | 
 |  |  |                                         <td class="count" id="today-visit-count"> | 
 |  |  |                                             0 | 
 |  |  |                                         </td> | 
 |  |  |                                         <td class="count" id="total-visit-count"> | 
 |  |  |                                             0 | 
 |  |  |                                         </td> | 
 |  |  |                                     </tr> | 
 |  |  |                                 </table> | 
 |  |  |                             </div> | 
 |  |  |                         </div> | 
 |  |  |                     </div> | 
 |  |  |                 </div> | 
 |  |  |             </div> | 
 |  |  |         </div> | 
 |  |  |         <div class="layui-col-md6 layui-col-sm6 layui-col-xs12"> | 
 |  |  |             <div class="layui-card"> | 
 |  |  |                 <div class="layui-card-body"> | 
 |  |  |                     <div id="chart" style="height: 350px"></div> | 
 |  |  |                 </div> | 
 |  |  |             </div> | 
 |  |  |         </div> | 
 |  |  | 
 |  |  |             ]; | 
 |  |  |             var index = Math.floor((Math.random() * welcomeArr.length)); | 
 |  |  |             var welcomeMessage = time + ',<a id="febs-index-user">' + currentUser.username + '</a>,' + welcomeArr[index]; | 
 |  |  |             $view.find('#today-ip').text(data.todayIp).end() | 
 |  |  |                 .find('#today-visit-count').text(data.todayVisitCount).end() | 
 |  |  |                 .find('#total-visit-count').text(data.totalVisitCount).end() | 
 |  |  |                 .find('#user-dept').text(currentUser.deptName ? currentUser.deptName : '暂无所属部门').end() | 
 |  |  |             $view.find('#user-dept').text(currentUser.deptName ? currentUser.deptName : '暂无所属部门').end() | 
 |  |  |                 .find('#user-role').text(currentUser.roleName ? currentUser.roleName : '暂无角色').end() | 
 |  |  |                 .find('#last-login-time').text(currentUser.lastLoginTime ? currentUser.lastLoginTime : '第一次访问系统').end() | 
 |  |  |                 .find('#welcome-message').html(welcomeMessage).end() | 
 |  |  | 
 |  |  |                 }); | 
 |  |  |                 if (!contain) totalVisitCount.push(0); | 
 |  |  |             }); | 
 |  |  |  | 
 |  |  |             var options = { | 
 |  |  |                 chart: { | 
 |  |  |                     height: 350, | 
 |  |  |                     type: 'area', | 
 |  |  |                     toolbar: { | 
 |  |  |                         show: false | 
 |  |  |                     } | 
 |  |  |                 }, | 
 |  |  |                 colors: ['#1890ff', '#0acf97'], | 
 |  |  |                 plotOptions: { | 
 |  |  |                     bar: { | 
 |  |  |                         horizontal: false, | 
 |  |  |                         columnWidth: '32rem' | 
 |  |  |                     } | 
 |  |  |                 }, | 
 |  |  |                 dataLabels: { | 
 |  |  |                     enabled: false | 
 |  |  |                 }, | 
 |  |  |                 stroke: { | 
 |  |  |                     width: [3, 3], | 
 |  |  |                     curve: 'smooth' | 
 |  |  |                 }, | 
 |  |  |                 series: [{ | 
 |  |  |                     name: '总数', | 
 |  |  |                     data: totalVisitCount | 
 |  |  |                 }, { | 
 |  |  |                     name: '您', | 
 |  |  |                     data: yourVisitCount | 
 |  |  |                 }], | 
 |  |  |                 xaxis: { | 
 |  |  |                     categories: lastTenDays, | 
 |  |  |                     axisTicks: { | 
 |  |  |                         show: true | 
 |  |  |                     }, | 
 |  |  |                     axisBorder: { | 
 |  |  |                         show: true, | 
 |  |  |                         color: '#f1f1f1' | 
 |  |  |                     } | 
 |  |  |                 }, | 
 |  |  |                 fill: { | 
 |  |  |                     type: 'gradient', | 
 |  |  |                     gradient: { | 
 |  |  |                         shadeIntensity: 1, | 
 |  |  |                         inverseColors: false, | 
 |  |  |                         opacityFrom: 0.5, | 
 |  |  |                         opacityTo: 0, | 
 |  |  |                         stops: [0, 90, 100] | 
 |  |  |                     } | 
 |  |  |                 }, | 
 |  |  |                 title: { | 
 |  |  |                     text: '近10天系统访问记录', | 
 |  |  |                     align: 'left', | 
 |  |  |                     style: { | 
 |  |  |                         color: 'rgba(0, 0, 0, .65)' | 
 |  |  |                     } | 
 |  |  |                 }, | 
 |  |  |                 tooltip: { | 
 |  |  |                     y: { | 
 |  |  |                         formatter: function (val) { | 
 |  |  |                             return "访问次数 " + val + " 次" | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  |                 }, | 
 |  |  |                 grid: { | 
 |  |  |                     row: { | 
 |  |  |                         colors: ['transparent', 'transparent'], | 
 |  |  |                         opacity: 0.2 | 
 |  |  |                     }, | 
 |  |  |                     borderColor: '#f1f1f1' | 
 |  |  |                 } | 
 |  |  |             }; | 
 |  |  |  | 
 |  |  |             new ApexCharts( | 
 |  |  |                 document.querySelector("#chart"), | 
 |  |  |                 options | 
 |  |  |             ).render(); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         $view.on('click', '#febs-index-user',function () { |