From 434fa63eafa586a41cbb35ae39e9ee066fffb401 Mon Sep 17 00:00:00 2001 From: "617594538@qq.com" Date: Sat, 23 May 2020 16:48:29 +0800 Subject: [PATCH] 'last' --- .../traffic/controller/trafficController.java | 63 +++ .../traffic/dao/mapping/trafficMapper.xml | 121 +++++- .../springboot/traffic/dao/trafficMapper.java | 29 ++ .../service/impl/trafficServiceImpl.java | 124 +++++- .../traffic/service/trafficService.java | 17 + traffic-front/src/App.vue | 4 +- traffic-front/src/assets/css/public.css | 16 +- traffic-front/src/assets/img/no-data.png | Bin 0 -> 8054 bytes traffic-front/src/components/DiscardQuery.vue | 113 ++++-- traffic-front/src/components/Guide.vue | 3 + traffic-front/src/components/Homepage.vue | 106 +++-- .../src/components/IllegalProcess.vue | 149 ++++++- traffic-front/src/components/IllegalQuery.vue | 188 +++++++-- .../src/components/{index.vue => Index.vue} | 106 +++-- traffic-front/src/components/LeaveMessage.vue | 86 +++- traffic-front/src/components/NewPlate.vue | 281 ++++++++++--- traffic-front/src/components/NoData.vue | 27 ++ .../src/components/NoticeContent.vue | 49 +++ traffic-front/src/components/OldPlate.vue | 372 +++++++++++++----- traffic-front/src/router/index.js | 8 +- 20 files changed, 1544 insertions(+), 318 deletions(-) create mode 100644 traffic-front/src/assets/img/no-data.png rename traffic-front/src/components/{index.vue => Index.vue} (68%) create mode 100644 traffic-front/src/components/NoData.vue create mode 100644 traffic-front/src/components/NoticeContent.vue diff --git a/traffic-back/src/main/java/com/springboot/traffic/controller/trafficController.java b/traffic-back/src/main/java/com/springboot/traffic/controller/trafficController.java index 76e81fa..63da9db 100644 --- a/traffic-back/src/main/java/com/springboot/traffic/controller/trafficController.java +++ b/traffic-back/src/main/java/com/springboot/traffic/controller/trafficController.java @@ -45,4 +45,67 @@ public class trafficController { return result; } + /**获取首页内容*/ + @RequestMapping(value = "/getAllContent", method = {RequestMethod.POST,RequestMethod.GET}) + @ResponseBody + public Map getAllContent(@RequestBody Map param) { + Map result = trafficService.getAllContent(param); + return result; + } + + /**查询违章处理*/ + @RequestMapping(value = "/illegalTreatment", method = {RequestMethod.POST,RequestMethod.GET}) + @ResponseBody + public Map illegalTreatment(@RequestBody Map param) { + Map result = trafficService.illegalTreatment(param); + return result; + } + + /**处理违章处理*/ + @RequestMapping(value = "/handle", method = {RequestMethod.POST,RequestMethod.GET}) + @ResponseBody + public Map handle(@RequestBody Map param) { + Map result = trafficService.handle(param); + return result; + } + + /**查询违章信息*/ + @RequestMapping(value = "/getIllegalInfo", method = {RequestMethod.POST,RequestMethod.GET}) + @ResponseBody + public Map getIllegalInfo(@RequestBody Map param) { + Map result = trafficService.getIllegalInfo(param); + return result; + } + + /**新增车辆挂牌*/ + @RequestMapping(value = "/insertPlateInfo", method = {RequestMethod.POST,RequestMethod.GET}) + @ResponseBody + public Map insertPlateInfo(@RequestBody Map param) { + Map result = trafficService.insertPlateInfo(param); + return result; + } + + /**查询车辆挂牌信息*/ + @RequestMapping(value = "/selectPlateInfo", method = {RequestMethod.POST,RequestMethod.GET}) + @ResponseBody + public Map selectPlateInfo(@RequestBody Map param) { + Map result = trafficService.selectPlateInfo(param); + return result; + } + + /**查询留言*/ + @RequestMapping(value = "/getLeaveMessage", method = {RequestMethod.POST,RequestMethod.GET}) + @ResponseBody + public Map getLeaveMessage(@RequestBody Map param) { + Map result = trafficService.getLeaveMessage(param); + return result; + } + + /**查询留言*/ + @RequestMapping(value = "/insertLeaveMessage", method = {RequestMethod.POST,RequestMethod.GET}) + @ResponseBody + public Map insertLeaveMessage(@RequestBody Map param) { + Map result = trafficService.insertLeaveMessage(param); + return result; + } } diff --git a/traffic-back/src/main/java/com/springboot/traffic/dao/mapping/trafficMapper.xml b/traffic-back/src/main/java/com/springboot/traffic/dao/mapping/trafficMapper.xml index a57f4a6..6115d50 100644 --- a/traffic-back/src/main/java/com/springboot/traffic/dao/mapping/trafficMapper.xml +++ b/traffic-back/src/main/java/com/springboot/traffic/dao/mapping/trafficMapper.xml @@ -12,9 +12,128 @@ #{formName.phone} ) + + + + + + + + + + + + update traffic_illegal_info set status = '1' where id = #{id} + + + + + + + + INSERT INTO traffic_plate_info ( id, create_id, create_time, plate_number, car_brand, qualified_no, car_size, car_type ) + VALUES + ( uuid(),#{createId},now(),#{plateNumber},#{carBrand},#{qualifiedNo},#{carSize},#{carType}) + + + + + + + + INSERT INTO traffic_leave_message ( id,content, create_id, create_time) + VALUES + ( uuid(),#{content},#{createId},now()) + \ No newline at end of file diff --git a/traffic-back/src/main/java/com/springboot/traffic/dao/trafficMapper.java b/traffic-back/src/main/java/com/springboot/traffic/dao/trafficMapper.java index e0be967..100584a 100644 --- a/traffic-back/src/main/java/com/springboot/traffic/dao/trafficMapper.java +++ b/traffic-back/src/main/java/com/springboot/traffic/dao/trafficMapper.java @@ -22,5 +22,34 @@ public interface trafficMapper { */ List> getUser(Map param); + /** + * 获取信息公告 + */ + List> getSchoolNotice(Map param); + /** + * 获取交通资讯 + */ + List> getParentAdvice(Map param); + + /** + * 获取警示教育 + */ + List> getStudentThinking(Map param); + + List> illegalTreatment(Map param); + + int handle(Map param); + + List> getIllegalInfo(Map param); + + List> getScrapInfo(Map param); + + int insertPlateInfo(Map param); + + List> selectPlateInfo(Map param); + + List> getLeaveMessage(Map param); + + int insertLeaveMessage(Map param); } diff --git a/traffic-back/src/main/java/com/springboot/traffic/service/impl/trafficServiceImpl.java b/traffic-back/src/main/java/com/springboot/traffic/service/impl/trafficServiceImpl.java index ca2956e..f16bcdf 100644 --- a/traffic-back/src/main/java/com/springboot/traffic/service/impl/trafficServiceImpl.java +++ b/traffic-back/src/main/java/com/springboot/traffic/service/impl/trafficServiceImpl.java @@ -5,18 +5,19 @@ import com.springboot.traffic.service.trafficService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import javax.annotation.Resource; import java.util.HashMap; import java.util.List; import java.util.Map; @Service public class trafficServiceImpl implements trafficService { - @Autowired + @Resource trafficMapper trafficMapper; /** * 用户注册 - * @param 用户名、密码、手机号 + * @param * @return 成功与否、数据 */ @Override @@ -35,7 +36,7 @@ public class trafficServiceImpl implements trafficService { /** * 用户登录 - * @param 用户名、密码 + * @param * @return 用户是否注册 */ @Override @@ -51,4 +52,121 @@ public class trafficServiceImpl implements trafficService { result.put("data", res); return result; } + @Override + public Map getAllContent(Map param) { + Map result = new HashMap<>(); + Map res = new HashMap<>(); + List> schoolNoticeList = trafficMapper.getSchoolNotice(param); + res.put("schoolNoticeList",schoolNoticeList); + List> parentAdvice = trafficMapper.getParentAdvice(param); + res.put("parentAdvice",parentAdvice); + List> studentThinking = trafficMapper.getStudentThinking(param); + res.put("studentThinking",studentThinking); + result.put("data",res); + result.put("success",true); + return result; + } + + @Override + public Map illegalTreatment(Map param) { + Map result = new HashMap<>(); + List> res = null; + try { + res = trafficMapper.illegalTreatment(param); + } catch (Exception e) { + e.printStackTrace(); + } + result.put("success", true); + result.put("data", res); + return result; + } + + @Override + public Map handle(Map param) { + Map result = new HashMap<>(); + int res = 0; + try { + res = trafficMapper.handle(param); + } catch (Exception e) { + e.printStackTrace(); + } + result.put("success", true); + result.put("data", res); + return result; + } + + @Override + public Map getIllegalInfo(Map param) { + Map result = new HashMap<>(); + List> res = null; + try { + if ("1".equals(param.get("status"))) { + res = trafficMapper.getScrapInfo(param); + } else { + res = trafficMapper.getIllegalInfo(param); + } + } catch (Exception e) { + e.printStackTrace(); + } + result.put("success", true); + result.put("data", res); + return result; + } + + @Override + public Map insertPlateInfo(Map param) { + Map result = new HashMap<>(); + int res = 0; + try { + res = trafficMapper.insertPlateInfo(param); + } catch (Exception e) { + e.printStackTrace(); + } + result.put("success", true); + result.put("data", res); + return result; + } + + @Override + public Map selectPlateInfo(Map param) { + Map result = new HashMap<>(); + List> res = null; + try { + res = trafficMapper.selectPlateInfo(param); + } catch (Exception e) { + e.printStackTrace(); + } + result.put("success", true); + result.put("data", res); + return result; + } + + @Override + public Map getLeaveMessage(Map param) { + Map result = new HashMap<>(); + List> res = null; + try { + res = trafficMapper.getLeaveMessage(param); + } catch (Exception e) { + e.printStackTrace(); + } + result.put("success", true); + result.put("data", res); + return result; + } + + @Override + public Map insertLeaveMessage(Map param) { + Map result = new HashMap<>(); + int res = 0; + try { + res = trafficMapper.insertLeaveMessage(param); + } catch (Exception e) { + e.printStackTrace(); + } + result.put("success", true); + result.put("data", res); + return result; + } + } diff --git a/traffic-back/src/main/java/com/springboot/traffic/service/trafficService.java b/traffic-back/src/main/java/com/springboot/traffic/service/trafficService.java index cfe5a74..542ed8c 100644 --- a/traffic-back/src/main/java/com/springboot/traffic/service/trafficService.java +++ b/traffic-back/src/main/java/com/springboot/traffic/service/trafficService.java @@ -18,5 +18,22 @@ public interface trafficService { */ Map getUser(Map param); + /** + * 获取首页内容 + */ + Map getAllContent(Map param); + Map illegalTreatment(Map param); + + Map handle(Map param); + + Map getIllegalInfo(Map param); + + Map insertPlateInfo(Map param); + + Map selectPlateInfo(Map param); + + Map getLeaveMessage(Map param); + + Map insertLeaveMessage(Map param); } diff --git a/traffic-front/src/App.vue b/traffic-front/src/App.vue index 4149885..72d4843 100644 --- a/traffic-front/src/App.vue +++ b/traffic-front/src/App.vue @@ -11,5 +11,7 @@ export default { diff --git a/traffic-front/src/assets/css/public.css b/traffic-front/src/assets/css/public.css index 8e77aae..10f420e 100644 --- a/traffic-front/src/assets/css/public.css +++ b/traffic-front/src/assets/css/public.css @@ -1,3 +1,17 @@ html{ - overflow-x: hidden; + height: 100%; + overflow-y: overlay; +} +body{ + height: 100%; + padding-right: 17px!important; +} +.pointer{ + cursor: pointer; +} +.them-blue{ + color: #409EFF; +} +.special-them-blue:hover{ + color: #409EFF; } diff --git a/traffic-front/src/assets/img/no-data.png b/traffic-front/src/assets/img/no-data.png new file mode 100644 index 0000000000000000000000000000000000000000..c2444dd096df32def2ba1be9a58bb701d4527daa GIT binary patch literal 8054 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 literal 0 HcmV?d00001 diff --git a/traffic-front/src/components/DiscardQuery.vue b/traffic-front/src/components/DiscardQuery.vue index e41b514..df09d76 100644 --- a/traffic-front/src/components/DiscardQuery.vue +++ b/traffic-front/src/components/DiscardQuery.vue @@ -1,9 +1,9 @@