management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
management/guns-admin/src/main/webapp/WEB-INF/view/system/tHomePage/tHomePageMap.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
management/guns-admin/src/main/webapp/WEB-INF/view/system/tHomePage/tHomePageStatistics.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java
New file @@ -0,0 +1,73 @@ package com.stylefeng.guns.modular.system.controller.general; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.stylefeng.guns.core.base.controller.BaseController; import com.stylefeng.guns.core.base.tips.SuccessTip; import com.stylefeng.guns.core.log.LogObjectHolder; import com.stylefeng.guns.core.shiro.ShiroKit; import com.stylefeng.guns.core.shiro.ShiroUser; import com.stylefeng.guns.core.shiro.factory.IShiro; import com.stylefeng.guns.core.shiro.factory.ShiroFactroy; import com.stylefeng.guns.modular.system.controller.util.ExcelUtil; import com.stylefeng.guns.modular.system.enums.TBillStateEnum; import com.stylefeng.guns.modular.system.model.TBill; import com.stylefeng.guns.modular.system.model.User; import com.stylefeng.guns.modular.system.service.ITBillService; import com.stylefeng.guns.modular.system.service.IUserService; import com.stylefeng.guns.modular.system.util.AESUtils; import com.stylefeng.guns.modular.system.util.DateUtil; import io.swagger.annotations.ApiOperation; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.shiro.authc.SimpleAuthenticationInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletResponse; import java.io.OutputStream; import java.math.BigDecimal; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.time.LocalDateTime; import java.util.Date; import java.util.List; import java.util.Objects; /** * 控制器 * * @author fengshuonan * @Date 2023-03-14 15:15:19 */ @Controller @RequestMapping("/tHomePage") public class THomePageController extends BaseController { @Autowired private IUserService userService; private String PREFIX = "/system/tHomePage/"; /** * 跳转到地图 */ @RequestMapping("/map") public String map() { return PREFIX + "tHomePageMap.html"; } /** * 跳转到地图 */ @RequestMapping("/statistics") public String statistics(Model model) { model.addAttribute("txt",new SimpleDateFormat("yyyy年MM月dd日").format(new Date()) + DateUtil.getWeekDay(new Date()) + ",欢迎" + Objects.requireNonNull(ShiroKit.getUser()).getName() + "登录"); return PREFIX + "tHomePageStatistics.html"; } } management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java
@@ -1120,6 +1120,42 @@ return defaultStartDate + "," + defaultEndDate; } /** * 获取当前日期周几 * @param date * @return */ public static String getWeekDay(Date date){ Calendar calendar = Calendar.getInstance(); calendar.setTime(date); int weekIdx = calendar.get(Calendar.DAY_OF_WEEK) - 1; String day = null; switch (weekIdx) { case 1: day = "周一"; break; case 2: day = "周二"; break; case 3: day = "周三"; break; case 4: day = "周四"; break; case 5: day = "周五"; break; case 6: day = "周六"; break; default: day = "周日"; break; } return day; } management/guns-admin/src/main/webapp/WEB-INF/view/system/tHomePage/tHomePageMap.html
New file @@ -0,0 +1,46 @@ @layout("/common/_container.html"){ <div class="row"> <div class="col-sm-12"> <div class="ibox float-e-margins"> <div class="ibox-title"> <h5>首页-地图</h5> </div> <div class="ibox-content" id="couponInfoForm"> <div class="row row-lg"> <div class="col-sm-12" > <div class="initialLevel col-sm-12 control-label form-group" style="cursor: pointer;text-align: left;"> <div class="initialLevel col-sm-3 control-label form-group" > <label class="control-label" >运营数据总览/车辆地图总览/</label> <label class="control-label" style="color: red">订单热点图</label> </div> </div> <div class="initialLevel col-sm-12 control-label form-group" style="cursor: pointer;text-align: left;"> <div class="initialLevel col-sm-1 control-label form-group" > <select class="input-group" id="agentName" style="width: 120px;height: 33px" name="agentName"> <option value="">请选择代理商</option> </select> </div> <div class="initialLevel col-sm-1 control-label form-group" > <select class="input-group" id="orderType" style="width: 125px;height: 33px" name="orderType"> <option value="">请选择订单类型</option> </select> </div> <div class="initialLevel col-sm-2 control-label form-group" > <#button name="搜索" icon="fa-search" clickFun="TCoupon.search()"/> <#button name="重置" icon="fa-trash" clickFun="TCoupon.resetSearch()" space="true"/> </div> </div> </div> </div> </div> </div> </div> </div> <script src="${ctxPath}/static/modular/system/tCoupon/tCoupon_info.js"></script> <script src="${ctxPath}/static/modular/system/tCoupon/tCoupon.js"></script> <script type="text/javascript"> </script> @} management/guns-admin/src/main/webapp/WEB-INF/view/system/tHomePage/tHomePageStatistics.html
New file @@ -0,0 +1,32 @@ @layout("/common/_container.html"){ <div class="row"> <div class="col-sm-12"> <div class="ibox float-e-margins"> <div class="ibox-title"> <h5>首页</h5> </div> <div class="ibox-content" id="couponInfoForm"> <div class="row row-lg"> <div class="col-sm-12" > <div class="initialLevel col-sm-12 control-label form-group" style="cursor: pointer;text-align: left;"> <div class="initialLevel col-sm-3 control-label form-group" > <span class="control-label" style="font-size: 30px">今天</span> </div> </div> <div class="initialLevel col-sm-12 control-label form-group" style="cursor: pointer;text-align: left;"> <div class="initialLevel col-sm-3 control-label form-group" > <label>${txt}</label> </div> </div> </div> </div> </div> </div> </div> </div> <script src="${ctxPath}/static/modular/system/tCoupon/tCoupon_info.js"></script> <script src="${ctxPath}/static/modular/system/tCoupon/tCoupon.js"></script> <script type="text/javascript"> </script> @}