From e98eeaaa5766511fdb8e6d5e412eb1c59d1f07ce Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期二, 24 六月 2025 10:24:43 +0800
Subject: [PATCH] 隐患来源功能外加仓吉基础数据定时上报

---
 src/main/resources/templates/tr/hiddenDangerCheck/dangerExamine/editDangerExamine.html |  100 ++++++++++++++++++++++++++++++--------------------
 1 files changed, 60 insertions(+), 40 deletions(-)

diff --git a/src/main/resources/templates/tr/hiddenDangerCheck/dangerExamine/editDangerExamine.html b/src/main/resources/templates/tr/hiddenDangerCheck/dangerExamine/editDangerExamine.html
index 51a4935..ea59477 100644
--- a/src/main/resources/templates/tr/hiddenDangerCheck/dangerExamine/editDangerExamine.html
+++ b/src/main/resources/templates/tr/hiddenDangerCheck/dangerExamine/editDangerExamine.html
@@ -17,8 +17,8 @@
             text-align: center;
         }
 
-        label.error{
-            position :absolute !important;
+        label.error {
+            position: absolute !important;
         }
 
     </style>
@@ -69,8 +69,24 @@
                     <label class="col-sm-4 control-label ">排查方式:</label>
                     <div class="col-sm-8" th:switch="*{checkType}">
                         <input value="基础清单排查" class="form-control" type="text" readonly="readonly" th:case="1">
-                        <input value="选择风险单元清单排查" class="form-control" type="text" readonly="readonly" th:case="2">
-                        <input value="选择风险单元清单排查" class="form-control" type="text" readonly="readonly" th:case="*">
+                        <input value="选择风险单元清单排查" class="form-control" type="text" readonly="readonly"
+                               th:case="2">
+                        <input value="选择风险单元清单排查" class="form-control" type="text" readonly="readonly"
+                               th:case="*">
+                    </div>
+                </div>
+            </div>
+            <div class="col-sm-6">
+                <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 readonly="readonly" disabled>
+                            <option value="" disabled>--请选择隐患来源--</option>
+                            <option th:each="dict : ${type}" th:text="${dict.dictLabel}"
+                                    th:value="${dict.dictValue}" disabled></option>
+                        </select>
                     </div>
                 </div>
             </div>
@@ -127,7 +143,8 @@
                 <div class="form-group">
                     <label class="col-sm-4 control-label ">隐患名称:</label>
                     <div class="col-sm-8">
-                        <textarea th:field="*{dangerName}" class="form-control" type="text" rows="4" readonly="readonly"></textarea>
+                        <textarea th:field="*{dangerName}" class="form-control" type="text" rows="4"
+                                  readonly="readonly"></textarea>
                     </div>
                 </div>
             </div>
@@ -156,7 +173,8 @@
                 <div class="form-group">
                     <label class="col-sm-4 control-label ">隐患描述:</label>
                     <div class="col-sm-8">
-                        <textarea th:field="*{dangerDescription}" class="form-control" type="text" rows="4" readonly="readonly"></textarea>
+                        <textarea th:field="*{dangerDescription}" class="form-control" type="text" rows="4"
+                                  readonly="readonly"></textarea>
                     </div>
                 </div>
             </div>
@@ -176,7 +194,7 @@
                 <div class="form-group">
                     <label class="col-sm-4 control-label ">隐患责任部门:</label>
                     <div class="col-sm-8">
-                        <input th:value="*{dangerDeptName}"  class="form-control" type="text" readonly="readonly">
+                        <input th:value="*{dangerDeptName}" class="form-control" type="text" readonly="readonly">
                     </div>
                 </div>
             </div>
@@ -188,11 +206,11 @@
                 <div class="form-group">
                     <label class="col-sm-4 control-label ">隐患视图:</label>
                     <div class="col-sm-8">
-<!--                        <img style="width: 100px; height: 100px;cursor:pointer;"-->
-<!--                             title="查看图片"-->
-<!--                             th:src="*{preRectifyPhoto}"-->
-<!--                             onclick="showPicture(this.getAttribute('data-id'),'preRectifyPhoto')"-->
-<!--                             th:data-id="${hdcp.id}">-->
+                        <!--                        <img style="width: 100px; height: 100px;cursor:pointer;"-->
+                        <!--                             title="查看图片"-->
+                        <!--                             th:src="*{preRectifyPhoto}"-->
+                        <!--                             onclick="showPicture(this.getAttribute('data-id'),'preRectifyPhoto')"-->
+                        <!--                             th:data-id="${hdcp.id}">-->
                         <img style="width: 100px; height: 100px;cursor:pointer;display: none"
                              title="查看图片"
                              class="allPics"
@@ -280,11 +298,11 @@
         <div class="form-group showByDangerLevelChange">
             <label class="col-sm-3 control-label is-required">隐患责任整改人:</label>
             <div class="col-sm-8">
-                <input id="rectifyUserName"  name="rectifyUserName"  placeholder="选择隐患责任整改人" class="form-control" type="text"  onclick="selectRectifyUser()" maxlength="30" readonly="true" required>
-                <input id="rectifyUserId" name="rectifyUserId"   type="hidden" >
+                <input id="rectifyUserName" name="rectifyUserName" placeholder="选择隐患责任整改人" class="form-control"
+                       type="text" onclick="selectRectifyUser()" maxlength="30" readonly="true" required>
+                <input id="rectifyUserId" name="rectifyUserId" type="hidden">
             </div>
         </div>
-
 
 
         <div class="form-group showByDangerLevelChange">
@@ -312,25 +330,27 @@
         <div class="form-group showByDangerLevelChange">
             <label class="col-sm-3 control-label">风险单元:</label>
             <div class="col-sm-8">
-                <input id="checkPointName"  placeholder="选择风险单元" class="form-control" type="text"  onclick="selectRiskPoint()" maxlength="30" readonly="true">
+                <input id="checkPointName" placeholder="选择风险单元" class="form-control" type="text"
+                       onclick="selectRiskPoint()" maxlength="30" readonly="true">
                 <input id="checkPointNum" name="hazardCode" type="hidden">
             </div>
         </div>
 
-        <div class="form-group showByDangerLevelChange">
-            <label class="col-sm-3 control-label is-required">隐患来源:</label>
-            <div class="col-sm-8">
-                <select name="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 showByDangerLevelChange">-->
+        <!--            <label class="col-sm-3 control-label is-required">隐患来源:</label>-->
+        <!--            <div class="col-sm-8">-->
+        <!--                <select name="dangerSrc" class="form-control m-b" th:with="type=${@dict.getType('danger_source')}" required>-->
+        <!--                    <option value="">&#45;&#45;请选择隐患来源&#45;&#45;</option>-->
+        <!--                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>-->
+        <!--                </select>-->
+        <!--            </div>-->
+        <!--        </div>-->
 
         <div class="form-group showByDangerLevelChange">
             <label class="col-sm-3 control-label is-required">隐患类型:</label>
             <div class="col-sm-8">
-                <select name="hazardDangerType" class="form-control m-b" th:with="type=${@dict.getType('danger_type')}" required>
+                <select name="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>
@@ -339,7 +359,8 @@
         <div class="form-group showByDangerLevelChange">
             <label class="col-sm-3 control-label is-required">隐患造成后果:</label>
             <div class="col-sm-8">
-                <select name="dangerResult" class="form-control m-b" th:with="type=${@dict.getType('danger_result')}" required>
+                <select name="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>
@@ -365,7 +386,7 @@
         var ids = imgsUrl.attr('data-id')
         var imageContainer = document.querySelector('.image-container');
 
-        if(imageUrls && imageUrls !== '') {
+        if (imageUrls && imageUrls !== '') {
             // 将逗号分隔的字符串拆分为URL数组
             var imageUrlArray = imageUrls.split(',');
 
@@ -390,7 +411,7 @@
     }
 
     /* 图片--查看 */
-    function showPicture(id,type) {
+    function showPicture(id, type) {
         var showPictureUrl = "/tr/hiddenDangerCheck/dangerBase/showPicture/{type}/{id}";
         var urlLast = showPictureUrl.replace("{type}", type).replace("{id}", id);
         $.operate.openDetailInfo("查看图片", urlLast);
@@ -399,17 +420,15 @@
 
     //切换隐患核查结果(隐患级别)
     $("#dangerLevel").on("change", function () {
-        var dangerLevel  = $("#dangerLevel").val();
-        if(dangerLevel=="2"){//不是隐患
+        var dangerLevel = $("#dangerLevel").val();
+        if (dangerLevel == "2") {//不是隐患
             $(".showByDangerLevelChange").hide();
             $(".showByDangerLevelChange").find(":input").attr("disabled", true);
-        }else{//一般隐患或重大隐患
+        } else {//一般隐患或重大隐患
             $(".showByDangerLevelChange").show();
             $(".showByDangerLevelChange").find(":input").attr("disabled", false);
         }
     });
-
-
 
 
     var prefix = ctx + "tr/hiddenDangerCheck/dangerExamine";
@@ -421,8 +440,8 @@
     function submitHandler() {
         if ($.validate.form()) {
             var data = $('#form-hdcp-edit').serializeArray();
-            var dangerLevel  = $("#dangerLevel").val();
-            if(dangerLevel=="0"||dangerLevel=="1") {//一般隐患或重大隐患
+            var dangerLevel = $("#dangerLevel").val();
+            if (dangerLevel == "0" || dangerLevel == "1") {//一般隐患或重大隐患
                 // var rectifyUserName = $("select[name='rectifyUserId']").find("option:selected").text();//整改人名称
                 // data.push({"name": "rectifyUserName", "value": rectifyUserName});
             }
@@ -449,10 +468,10 @@
     function doSubmitBeCheckedDept(index, layero) {
         var tree = layero.find("iframe")[0].contentWindow.$._tree;
         // if ($.tree.notAllowParents(tree)) {
-            var body = layer.getChildFrame('body', index);
-            $("#rectifyDeptId").val(body.find('#treeId').val());
-            $("#rectifyDeptName").val(body.find('#treeName').val());
-            layer.close(index);
+        var body = layer.getChildFrame('body', index);
+        $("#rectifyDeptId").val(body.find('#treeId').val());
+        $("#rectifyDeptName").val(body.find('#treeName').val());
+        layer.close(index);
         // }
     }
 
@@ -483,6 +502,7 @@
             });
         });
     }
+
     /*隐患责任整改人  选择 end*/
 
     $("input[name='rectifyCompleteTime']").datetimepicker({

--
Gitblit v1.9.2