From 10bb3c2cc5070ee5f170011878bc4fe8408bb51d Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期三, 15 三月 2023 17:51:19 +0800 Subject: [PATCH] 首页页面 --- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java | 73 ++++++++++++++++++ management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java | 36 +++++++++ management/guns-admin/src/main/webapp/WEB-INF/view/system/tHomePage/tHomePageMap.html | 46 +++++++++++ management/guns-admin/src/main/webapp/WEB-INF/view/system/tHomePage/tHomePageStatistics.html | 32 ++++++++ 4 files changed, 187 insertions(+), 0 deletions(-) diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java new file mode 100644 index 0000000..ae1595e --- /dev/null +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java @@ -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"; + } + +} diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java index e2a19ea..90c44ef 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java +++ b/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; + } diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tHomePage/tHomePageMap.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tHomePage/tHomePageMap.html new file mode 100644 index 0000000..b60284e --- /dev/null +++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tHomePage/tHomePageMap.html @@ -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> +@} diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tHomePage/tHomePageStatistics.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tHomePage/tHomePageStatistics.html new file mode 100644 index 0000000..b3abc02 --- /dev/null +++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tHomePage/tHomePageStatistics.html @@ -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> +@} -- Gitblit v1.7.1