From 7be0d5b901b999d2347774df3cc1a64927838bb3 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期二, 15 四月 2025 10:10:35 +0800
Subject: [PATCH] 优化每年专项数据获取

---
 src/main/resources/templates/tr/hiddenDangerCheck/dangerReport/editDangerReport.html |  101 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 96 insertions(+), 5 deletions(-)

diff --git a/src/main/resources/templates/tr/hiddenDangerCheck/dangerReport/editDangerReport.html b/src/main/resources/templates/tr/hiddenDangerCheck/dangerReport/editDangerReport.html
index 4b7b63c..1582ee4 100644
--- a/src/main/resources/templates/tr/hiddenDangerCheck/dangerReport/editDangerReport.html
+++ b/src/main/resources/templates/tr/hiddenDangerCheck/dangerReport/editDangerReport.html
@@ -100,17 +100,84 @@
 
 
         <div class="form-group">
-            <label class="col-sm-3 control-label is-required">判定人:</label>
+            <label class="col-sm-3 control-label is-required">隐患责任人(判定人):</label>
             <div class="col-sm-8">
-                <input id="judgeUserName"  name="judgeUserName"  th:field="*{judgeUserName}" placeholder="选择判定人" class="form-control" type="text"  onclick="selectJudgeUser()" maxlength="30" readonly="true" required>
+                <input id="judgeUserName"  name="judgeUserName"  th:field="*{judgeUserName}" placeholder="选择隐患责任人(判定人)" class="form-control" type="text"  onclick="selectJudgeUser()" maxlength="30" readonly="true" required>
                 <input id="judgeUserId" name="judgeUserId"  th:field="*{judgeUserId}" type="hidden" >
+            </div>
+        </div>
+
+        <div class="form-group">
+            <label class="col-sm-3 control-label  is-required">隐患发现时间:</label>
+            <div class="col-sm-8">
+                <input name="findTime" placeholder="请选择隐患发现时间" class="form-control" type="text"
+                       readonly="readonly" required>
+            </div>
+        </div>
+
+        <div class="form-group">
+            <label class="col-sm-3 control-label is-required">检查人:</label>
+            <div class="col-sm-8">
+                <input id="checkPerson"  name="checkPerson" placeholder="选择检查人" class="form-control" type="text"  onclick="selectCheckPerson()" maxlength="30" readonly="true" required>
+                <!--                <input id="checkPersonId" name="checkPersonId" type="hidden">-->
+            </div>
+        </div>
+
+<!--        <div class="form-group">-->
+<!--            <label class="col-sm-3 control-label is-required">安全风险分析单元名称:</label>-->
+<!--            <div class="col-sm-8">-->
+<!--                <select name="riskUnitId" th:field="*{riskUnitId}" class="form-control m-b" required>-->
+<!--                    <option value="">&#45;&#45;请选择安全风险分析单元&#45;&#45;</option>-->
+<!--                    <option th:each="u :${riskUnits}" th:value="${u.riskListId}" th:text="${u.riskListName}"></option>-->
+<!--                </select>-->
+<!--            </div>-->
+<!--        </div>-->
+        <div class="form-group">
+            <label class="col-sm-3 control-label is-required">风险对象分析编码:</label>
+            <div class="col-sm-8">
+                <textarea name="hazardCode" th:field="*{hazardCode}" maxlength="500" class="form-control" rows="3" required></textarea>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="col-sm-3 control-label is-required">隐患来源:</label>
+            <div class="col-sm-8">
+                <select name="dangerSrc" th:field="*{dangerSrc}" class="form-control m-b" th:with="type=${@dict.getType('danger_source')}" required>
+                    <option value="">--请选择隐患来源--</option>
+                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
+                </select>
+            </div>
+        </div>
+
+        <div class="form-group">
+            <label class="col-sm-3 control-label is-required">隐患类型:</label>
+            <div class="col-sm-8">
+                <select name="hazardDangerType" th:field="*{hazardDangerType}" class="form-control m-b" th:with="type=${@dict.getType('danger_type')}" required>
+                    <option value="">--请选择隐患类型--</option>
+                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
+                </select>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="col-sm-3 control-label is-required">隐患造成后果:</label>
+            <div class="col-sm-8">
+                <select name="dangerResult" th:field="*{dangerResult}" class="form-control m-b" th:with="type=${@dict.getType('danger_result')}" required>
+                    <option value="">--请选择隐患造成后果--</option>
+                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
+                </select>
+            </div>
+        </div>
+
+        <div class="form-group">
+            <label class="col-sm-3 control-label is-required">隐患原因:</label>
+            <div class="col-sm-8">
+                <textarea name="dangerReason" th:field="*{dangerReason}" maxlength="500" class="form-control" rows="3" required></textarea>
             </div>
         </div>
     </form>
 </div>
 <th:block th:include="include :: footer"/>
 <th:block th:include="include :: datetimepicker-js"/>
-<script type="text/javascript">
+<script th:inline="javascript">
 
 
 
@@ -178,7 +245,7 @@
 
 
 
-    /*判定人  选择 start*/
+    /*隐患责任人  选择 start*/
     function selectJudgeUser() {
         var url = ctx + "system/user/selectUserListByParentSonCompany";
         var options = {
@@ -197,8 +264,32 @@
             });
         });
     }
-    /*判定人  选择 end*/
+    /*隐患责任人  选择 end*/
 
+    function selectCheckPerson() {
+        var url = ctx + "system/user/selectUserListByParentSonCompany";
+        var options = {
+            title: '用户选择',
+            width: "800",
+            url: url,
+        };
+        $.modal.openOptionsByCallback(options, function (layero, index) {
+            var body = layer.getChildFrame('body', index);
+            body.on("click", ".selectUser", function () {
+                var userId = $(this).data("userid");
+                var userName = $(this).data("username");
+                // $("#checkPersonId").val(userId);
+                $("#checkPerson").val(userName);
+                layer.close(index);
+            });
+        });
+    }
+
+    $("input[name='findTime']").datetimepicker({
+        format: "yyyy-mm-dd",
+        minView: "month",
+        autoclose: true
+    });
 
     var prefix = ctx + "tr/hiddenDangerCheck/dangerReport";
     $("#form-hiddenDangerCheck-edit").validate({

--
Gitblit v1.9.2