From df3e719955cc93b4e762ac75fbb61737fbf3b7a8 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期一, 16 六月 2025 08:38:12 +0800
Subject: [PATCH] 1

---
 WebTM/views/质量管理/异常反馈/OA_ErrMsgBackSelfQuery_BGT.html |   96 ++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 80 insertions(+), 16 deletions(-)

diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210/OA_ErrMsgBackSelfQuery_BGT.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210/OA_ErrMsgBackSelfQuery_BGT.html"
index 049ba1e..829e175 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210/OA_ErrMsgBackSelfQuery_BGT.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210/OA_ErrMsgBackSelfQuery_BGT.html"
@@ -38,7 +38,7 @@
                         <div class="layui-inline">
                             <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐢熶骇璧勬簮</label>
                             <div class="layui-input-block">
-                                <input type="text" class="layui-input" lay-verify="HSourceName" name="HSourceName" id="HSourceName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                <input type="text" class="layui-input" lay-verify="HSourceName" name="HSourceName" id="HSourceName" value="" style="background-color:#efefef4d;width: 70%;display: inline-block;" readonly>
                                 <input type="hidden" class="layui-input" lay-verify="HSourceID" name="HSourceID" id="HSourceID" value="0">
                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="HSourceList" id="HSourceList" style="padding: 0 10px;float: right;margin-right: 3px;">
                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
@@ -82,6 +82,7 @@
                         </script>
                         <script type="text/html" id="toolbarDemo1">
                             <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-event="btn-BHDismiss" lay-filter="btn-BHDismiss" id="btn-BHDismiss " style="/* display: inline; */height: 100px;margin-left: 100px;">椹冲洖</button>
                                 <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-event="btn-XTCheck" lay-filter="btn-XTCheck" id="btn-XTCheck" style="/* display: inline; */height: 100px;margin-left: 100px;">涓嬫帹楠屾敹鍗�</button>
                                 <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-event="btn-View1" lay-filter="btn-View1" id="btn-View1" style="/* display: inline; */ height: 100px; width: 100px; margin-left: 100px;">鏌ョ湅</button>
                                 <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="btnEdit" id="btnEdit" style="/* display: inline; */ height: 100px; width: 100px; margin-left: 100px;">閫�鍑�</button>
@@ -98,6 +99,12 @@
         </div>
     </div>
     <script>
+        var HSourceID = "";  //鐢熶骇璧勬簮id
+        var HSourceName = "";//鐢熶骇璧勬簮鍚嶇О
+        var edit = function (data) {
+            HSourceID = data[0].HSourceID;
+            HSourceName = data[0].HSourceName;
+        }
         layui.config({
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
         }).extend({
@@ -148,6 +155,8 @@
                 //鏌ヨ
                 $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                 $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HSourceID").val(HSourceID);
+                $("#HSourceName").val(HSourceName);
                 //鏌ヨ
                 get_FastQuery();
             }
@@ -173,6 +182,9 @@
                 switch (obj.event) {
                     //涓嬫帹寮傚父鍙嶉楠屾敹鍗�
                     case 'btn-XTCheck': XTCheck();
+                        break;
+                    //椹冲洖澶勭悊鍗�
+                    case 'btn-BHDismiss': BHDismiss();
                         break;
                     //鏌ョ湅
                     case 'btn-View1': View();
@@ -348,7 +360,7 @@
                 var HStatus = $("#HReadFlag").val();//闃呰鐘舵��
                 var HBeginDate = $("#HBeginDate").val();//寮�濮嬫棩鏈�
                 var HEndDate = $("#HEndDate").val();//缁撴潫鏃ユ湡
-                var HSourceID = $("#HSourceID").val();//鍙戦�佷汉                           
+                var HSourceID = $("#HSourceID").val();//鐢熶骇璧勬簮                         
                 sWhere = {
                     HStatus: HStatus
                     , HBeginDate: HBeginDate
@@ -366,9 +378,20 @@
                 $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                 $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                 $("#HSourceName").val("");
-                $('#HSourceID').val("0");
+                $('#HSourceID').val("");
+                var HStatus = $("#HReadFlag").val();//闃呰鐘舵��
+                var HBeginDate = $("#HBeginDate").val();//寮�濮嬫棩鏈�
+                var HEndDate = $("#HEndDate").val();//缁撴潫鏃ユ湡
+                var HSourceID = $("#HSourceID").val();//鐢熶骇璧勬簮                         
+                sWhere = {
+                    HStatus: HStatus
+                    , HBeginDate: HBeginDate
+                    , HEndDate: HEndDate
+                    , HSourceID: HSourceID
+                }
+                get_Display(JSON.stringify(sWhere));
+                //璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
                 sWhere = "";
-                get_Display(sWhere);
             }
             //#endregion
 
@@ -462,20 +485,61 @@
                 if (checkStatus.data.length === 1) {
                     var HInterID = data[0].HInterID.toString();
                     var HEntryID = data[0].HEntryID.toString();
-                    layer.open({
-                        type: 2
-                        , skin: 'layui-layer-rim' //鍔犱笂杈规
-                        , area: ['100%', '100%']
-                        , title: '鏂板寮傚父鍙嶉楠屾敹鍗�'
-                        , shift: 0//寮瑰嚭鍔ㄧ敾
-                        , content: '../../鐢熶骇绠$悊/寮傚父鍙嶉鍗�/OA_ErrMsgBackCheckBillMain.html?OperationType=2&linterid=' + HInterID + '&HEntryID=' + HEntryID + '&HSouceBillType=' + 4502 + ''
-                        , btn: [],
-                        end: function (index, layero, that) {
-                            //鍒锋柊椤甸潰
-                            $("#btnSearch").trigger('click');
-                        }
+                    if (data[0].鍗曟嵁鐘舵�� != "宸插鐞�") {
+                        layer.msg('璇ュ崟瀛愭湭宸插鐞嗭紝涓嶈兘楠屾敹锛�');
+                    } else {
+                        layer.open({
+                            type: 2
+                            , skin: 'layui-layer-rim' //鍔犱笂杈规
+                            , area: ['100%', '100%']
+                            , title: '鏂板寮傚父鍙嶉楠屾敹鍗�'
+                            , shift: 0//寮瑰嚭鍔ㄧ敾
+                            , content: '../../鐢熶骇绠$悊/寮傚父鍙嶉鍗�/OA_ErrMsgBackCheckBillMain.html?OperationType=2&linterid=' + HInterID + '&HEntryID=' + HEntryID + '&HSouceBillType=' + 4502 + ''
+                            , btn: [],
+                            end: function (index, layero, that) {
+                                //鍒锋柊椤甸潰
+                                $("#btnSearch").trigger('click');
+                            }
+                        })
+                    }                    
+                }
+            }
+
+            //椹冲洖澶勭悊鍗�
+            function BHDismiss() {
+                var checkStatus = table.checkStatus('mainTable_send')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var HInterID = data[0].HInterID.toString();
+                    var HEntryID = data[0].HEntryID.toString();
+                    layer.confirm("纭瑕侀┏鍥炲悧锛岄┏鍥炲悗涓嶈兘鎭㈠", { title: "椹冲洖纭" }, function (index) {
+                        $.ajax({
+                            type: "GET",
+                            url: GetWEBURL() + "/Sc_MESTransFerWorkBill/BHOA_ErrMsgBackHandleBillDismiss", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                            data: { "HInterID": HInterID, "user": sessionStorage["HUserName"] },
+                            success: function (result) {
+                                if (result.count == 1) {
+                                    layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+                                        // 寰楀埌frame绱㈠紩
+                                        var index = layer.getFrameIndex(window.name);
+                                        //鍏抽棴褰撳墠frame
+                                        layer.close(index);
+                                        //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                        window.location.reload();
+                                    });
+
+                                } else {
+                                    layer.alert(result.code + result.Message, { icon: 5 });
+                                }
+                            }, error: function () {
+                                layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                            }
+                        });
                     })
                 }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹┏鍥烇紒');
+                }
             }
 
 

--
Gitblit v1.9.1