From 6522a12bd74cf6bf8d96c87e3d46412314ea6500 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期五, 28 四月 2023 15:30:13 +0800
Subject: [PATCH] 添加包保责任制查看
---
src/main/java/com/ruoyi/project/tr/selectRiskAndPeopleInfo/controller/selectRiskAndPeopleInfoController.java | 19 ++++++---
src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java | 2 +
src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java | 2 +
src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml | 8 ++++
src/main/resources/templates/tr/riskAndPeopleInfo/riskAndPeopleInfo.html | 45 +++++++++-------------
src/main/java/com/ruoyi/doublePrevention/service/baseService/RiskAndPeopleInfoService.java | 2 +
src/main/resources/templates/tr/riskAndPeopleInfo/detailRiskAndPeopleInfo.html | 22 ----------
src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java | 6 +++
8 files changed, 51 insertions(+), 55 deletions(-)
diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java b/src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java
index 7cdf793..80fcbfc 100644
--- a/src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java
+++ b/src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java
@@ -12,4 +12,6 @@
private String hazardName;
private String hazardRank;
+
+ private Long id;
}
diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java
index e7d26dd..1a555c1 100644
--- a/src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java
+++ b/src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java
@@ -12,4 +12,6 @@
public interface RiskAndPeopleInfoRepository extends BaseMapper<RiskAndPeopleInfo> {
List<RiskAndPeopleInfo> listRiskAndPeoplePage(@Param("reqBO") RiskAndPeopleInfoReqBO reqBO);
+
+ RiskAndPeopleInfo selectRiskAndPeopleInfoById(Long id);
}
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/RiskAndPeopleInfoService.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/RiskAndPeopleInfoService.java
index 9f242cb..0b3feae 100644
--- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/RiskAndPeopleInfoService.java
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/RiskAndPeopleInfoService.java
@@ -9,4 +9,6 @@
public interface RiskAndPeopleInfoService extends IService<RiskAndPeopleInfo> {
ResultVO<RiskAndPeopleInfoRespDTO> listRiskAndPeoplePage(RiskAndPeopleInfoReqBO reqBO);
+
+ RiskAndPeopleInfo selectRiskAndPeopleInfoById(Long id);
}
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java
index dbe8f12..66babe9 100644
--- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java
@@ -155,4 +155,10 @@
return resultVO;
}
+
+
+ @Override
+ public RiskAndPeopleInfo selectRiskAndPeopleInfoById(Long id) {
+ return repository.selectRiskAndPeopleInfoById(id);
+ }
}
diff --git a/src/main/java/com/ruoyi/project/tr/selectRiskAndPeopleInfo/controller/selectRiskAndPeopleInfoController.java b/src/main/java/com/ruoyi/project/tr/selectRiskAndPeopleInfo/controller/selectRiskAndPeopleInfoController.java
index 56364c4..593b2bd 100644
--- a/src/main/java/com/ruoyi/project/tr/selectRiskAndPeopleInfo/controller/selectRiskAndPeopleInfoController.java
+++ b/src/main/java/com/ruoyi/project/tr/selectRiskAndPeopleInfo/controller/selectRiskAndPeopleInfoController.java
@@ -1,5 +1,6 @@
package com.ruoyi.project.tr.selectRiskAndPeopleInfo.controller;
+import com.ruoyi.doublePrevention.entity.RiskAndPeopleInfo;
import com.ruoyi.doublePrevention.entity.dto.req.RiskAndPeopleInfoReqBO;
import com.ruoyi.doublePrevention.entity.dto.req.RiskOldInfoQueryReqDTO;
import com.ruoyi.doublePrevention.entity.dto.resp.RiskAndPeopleInfoRespDTO;
@@ -9,14 +10,12 @@
import com.ruoyi.doublePrevention.vo.ResultVO;
import com.ruoyi.framework.web.controller.BaseController;
import com.ruoyi.framework.web.page.TableDataInfo;
+import com.ruoyi.project.tr.hiddenDangerCheck.domain.HiddenDangerCheck;
import com.ruoyi.project.tr.hiddenDangerCheckPoint.service.IHiddenDangerCheckPointService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.*;
import java.util.List;
@@ -26,10 +25,10 @@
* @date 2020-05-08
*/
@Controller
-@RequestMapping("/tr/selectRiskAndPeoplePage")
+@RequestMapping("/tr/riskAndPeopleInfo")
public class selectRiskAndPeopleInfoController extends BaseController
{
- private String prefix = "tr/selectRiskAndPeoplePage";
+ private String prefix = "tr/riskAndPeopleInfo";
@Autowired
private RiskAndPeopleInfoService riskAndPeopleInfoService;
@@ -51,7 +50,6 @@
@GetMapping("/getCountInfo")
public String countInfo(RiskAndPeopleInfoReqBO reqBO, ModelMap mmap)
{
- System.out.println("11111111111111111111111111111111111111111");
// ResultVO resultVO = new ResultVO<>();
// resultVO.setCode("200");
// resultVO.setMsg("查询成功");
@@ -110,6 +108,13 @@
}
+ @GetMapping("/detailRiskAndPeopleInfo/{id}")
+ public String detailDangerPlanFormulate(@PathVariable("id") Long id, ModelMap mmap) {
+ RiskAndPeopleInfo riskAndPeopleInfo = riskAndPeopleInfoService.selectRiskAndPeopleInfoById(id);
+ mmap.put("riskAndPeopleInfo", riskAndPeopleInfo);
+ return prefix + "/detailRiskAndPeopleInfo";
+ }
+
}
diff --git a/src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml b/src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml
index 59ecb8d..fc69574 100644
--- a/src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml
+++ b/src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml
@@ -50,6 +50,14 @@
<if test="reqBO.hazardRank != null and reqBO.hazardRank != '' ">
and hazard_rank = #{reqBO.hazardRank}
</if>
+ <if test="reqBO.id != null and reqBO.id != '' ">
+ and id = #{reqBO.id}
+ </if>
+ </select>
+
+
+ <select id="selectRiskAndPeopleInfoById" resultMap="Result">
+ select * from risk_and_people_info where delete_status = 0 and id = #{id}
</select>
diff --git a/src/main/resources/templates/tr/riskAndPeopleInfo/detailRiskAndPeopleInfo.html b/src/main/resources/templates/tr/riskAndPeopleInfo/detailRiskAndPeopleInfo.html
index 3fce4bc..8c8b013 100644
--- a/src/main/resources/templates/tr/riskAndPeopleInfo/detailRiskAndPeopleInfo.html
+++ b/src/main/resources/templates/tr/riskAndPeopleInfo/detailRiskAndPeopleInfo.html
@@ -6,7 +6,7 @@
</head>
<body class="white-bg">
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
- <form class="form-horizontal m" id="form-riskCheckPoint-edit" th:object="${riskCheckPoint}">
+ <form class="form-horizontal m" id="form-riskCheckPoint-edit" th:object="${riskAndPeopleInfo}">
<input name="checkPointId" th:field="*{id}" type="hidden">
<!--现有分值-->
@@ -61,25 +61,5 @@
</div>
<th:block th:include="include :: footer" />
<th:block th:include="include :: datetimepicker-js" />
- <script type="text/javascript">
- var prefix = ctx + "/detailRiskAndPeopleInfo";
- $("#form-riskCheckPoint-edit").validate({
- focusCleanup: true
- });
-
- function submitHandler() {
- if ($.validate.form()) {
- $.operate.save(prefix + "/edit", $('#form-riskCheckPoint-edit').serialize());
- }
- }
-
- $("input[name='reviewTime']").datetimepicker({
- format: "yyyy-mm-dd",
- minView: "month",
- autoclose: true
- });
-
-
- </script>
</body>
</html>
\ No newline at end of file
diff --git a/src/main/resources/templates/tr/riskAndPeopleInfo/riskAndPeopleInfo.html b/src/main/resources/templates/tr/riskAndPeopleInfo/riskAndPeopleInfo.html
index 56eed5b..246c0a3 100644
--- a/src/main/resources/templates/tr/riskAndPeopleInfo/riskAndPeopleInfo.html
+++ b/src/main/resources/templates/tr/riskAndPeopleInfo/riskAndPeopleInfo.html
@@ -73,7 +73,7 @@
</div>
<th:block th:include="include :: footer"/>
<script th:inline="javascript">
- var prefix = ctx + "tr/selectRiskAndPeoplePage";
+ var prefix = ctx + "tr/riskAndPeopleInfo";
$(function () {
$("#count").text([[${count}]]);
@@ -99,9 +99,15 @@
// exportUrl: prefix + "/export",
detailUrl: prefix + "/detailRiskAndPeopleInfo/{id}",
modalName: "包保责任制",
- detailView: true,
- detailFormatter: detailFormatter,
columns: [
+ {
+ field: 'id',
+ title: 'id',
+ },
+ {
+ field: 'areaCode',
+ title: '行政区划',
+ },
{
field: 'companyName',
title: '企业名称',
@@ -126,34 +132,19 @@
field: 'parkName',
title: '所在园区'
},
- // {
- // title: '操作',
- // align: 'center',
- // formatter: function (value, row, index) {
- // var actions = [];
- // actions.push('<a class="btn btn-default btn-xs " href="javascript:void(0)" onclick="$.operate.detail(\'' + row.id + '\')"><i class="fa fa-search"></i>查看</a> ');
- // return actions.join('');
- // }
- // }
+ {
+ title: '操作',
+ align: 'center',
+ formatter: function (value, row, index) {
+ var actions = [];
+ actions.push('<a class="btn btn-default btn-xs " href="javascript:void(0)" onclick="$.operate.detail(\'' + row.id + '\')"><i class="fa fa-search"></i>查看</a> ');
+ return actions.join('');
+ }
+ }
]
};
$.table.init(options);
});
- function detailFormatter(index, row) {
- var html = [];
- html.push('<p><b>id:</b> ' + row.id + '</p>');
- html.push('<p><b>行政区划:</b> ' + row.areaCode + '</p>');
- html.push('<p><b>企业名称:</b> ' + row.companyName + '</p>');
- html.push('<p><b>企业类型:</b> ' + row.companyNatureName + '</p>');
- html.push('<p><b>危险源编码:</b> ' + row.hazardCode + '</p>');
- html.push('<p><b>危险源名称:</b> ' + row.hazardName + '</p>');
- html.push('<p><b>危险级别:</b> ' + row.hazardRankName + '</p>');
- html.push('<p><b>所在园区:</b> ' + row.parkName + '</p>');
- // $.each(row, function(key, value) {
- // html.push('<p><b>' + key + ':</b> ' + value + '</p>');
- // });
- return html.join('');
- }
</script>
</body>
</html>
\ No newline at end of file
--
Gitblit v1.9.2