From f6225d7f1c4cdec0e8a0ca6edb6596f4d18e2947 Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期二, 19 七月 2022 08:49:23 +0800
Subject: [PATCH] 工作中心动态列

---
 WebTM/views/设备管理/Sb_EquipMaintainBillList_Mul.html |  187 ++++++++++++++++++++++++++--------------------
 1 files changed, 105 insertions(+), 82 deletions(-)

diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/Sb_EquipMaintainBillList_Mul.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/Sb_EquipMaintainBillList_Mul.html"
index 491a423..7c71f70 100644
--- "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/Sb_EquipMaintainBillList_Mul.html"
+++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/Sb_EquipMaintainBillList_Mul.html"
@@ -92,6 +92,7 @@
                                         <label class="layui-form-label" style="width: 85px;"><span style="color:red;">*</span>璁惧鏉$爜</label>
                                         <div class="layui-input-block" style="margin-left: 100px;width:46%;">
                                             <input type="text" name="HBarCode" id="HBarCode" lay-verify="required" placeholder="璇烽敭鍏ュ悗鍥炶溅" autocomplete="off" class="layui-input">
+                                            <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="QueDin" style="width: 70px; background-color: #1492ff;color:white">纭畾</button>
                                         </div>
                                     </div>
                                 </div>
@@ -361,83 +362,19 @@
 
             
 
-
             //鏉″舰鐮佸洖杞︽柟娉�
             $('#HBarCode').on('keydown', function (event) {
-                var HBarCode = $('#HBarCode').val();
                 if (event.keyCode == 13) {
-                    if (!HBarCode) {
-                        layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒")
-                        return;
-                    }
-                    var index = layer.load();
-                    $.ajax({
-                        url: GetWEBURL() + "/Sb_PDA_EquipMaintainBill/txtHBarCode_KeyDown",
-                        type: "GET",
-                        data: { "HBarCode": HBarCode },
-                        success: function (result) {
-                            if (result.count == 1) {
-                                var data = result.data[0];
-                                form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
-                                    "HEquipID": data.HInterID,
-                                    "HBarName": data.HName,
-                                    "HBarSpec": data.HModel,
-                                    "HBarModel": data.HModel2,
-                                    "HQty": "1"
-                                });
-                                $("#HBarCode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇�
-                                $("#HBarCode").css("background-color", "#efefef4d");
-                                HProcExchBillNoFlag = true;
-                                get_MaintainItem();
-                                layer.close(index);
-                            }
-                            else {
-                                layer.close(index);
-                                layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                            }
-                        },
-                        error: function (err) {
-                            layer.close(index);
-                            layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                        }
-                    });
+                    GetMeesageByBarCode();
                 }
             });
-            function get_MaintainItem() {
-                $.ajax({
-                    url: GetWEBURL() + "/Web/GetMaintainItemtemByEquipProjectID",
-                    type: "GET",
-                    data: { "EquipProjectID": $("#HEquipID").val() },
-                    success: function (result) {
-                        if (result != null) {
-                            if (result.count == 1) {
-                                var BYData = result.list[0];//淇濆吇
-                                var rowdate1 = layui.table.cache["mainTable"];
-                                option1.data = [{ "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HUnitID": 0, "HUnitNumber": "", "HUnitName": "", "HManagerID": "0 ", "HManagerNumber": " ", "HManagerName": " ", "HQty": "0", "HRemark": "" }];
-                                table.render(option);
+            //纭畾
+            form.on('submit(QueDin)', function (data) {
+                GetMeesageByBarCode();
+            });
 
-                                if (BYData.length != 0)  //琛ㄤ綋鏁版嵁涓虹┖鏃�
-                                {
-                                    buttonArr = [];//娓呯┖鏁扮粍
-                                    for (var i = 0; i < BYData.length; i++) {
-                                        var checkrow = {
-                                            "HMaintainItemID": BYData[i].HMaintainItemID, "HMaintainItemNumber": BYData[i].HMaintainItemNumber, "HMaintainItem": BYData[i].HMaintainItem,
-                                            "HMaintainPart": BYData[i].HMaintainPart, "HManagerID": BYData[i].HManagerID, "HManagerNumber": BYData[i].HManagerNumber,
-                                            "HManagerName": BYData[i].HManagerName, "HClaim": rowdate1[i].HClaim, "HRemark": rowdate1[i].HRemark
-                                        };
-                                        buttonArr.push(checkrow);  //灏嗕箣鍓嶇殑鏁版嵁瀛樺偍
-                                    }
-                                    table.reload("mainTable", {
-                                        data: buttonArr    //灏嗘暟鎹噸鏂拌浇鍏ヨ〃鏍�
-                                    })
-                                }
-                            } else {
-                                layer.alert(result.code + result.Message, { icon: 5 });
-                            }
-                        }
-                    }
-                })
-            }
+            
+            
 
             //閫�鍑�-鍏抽棴椤甸潰鏂规硶
             $('#Cancel').on('click', function () {
@@ -453,7 +390,6 @@
                 var oMain = JSON.stringify(data.field);
                 var sSubStr = JSON.stringify(table.cache['mainTable']);
                 var sMainSub = oMain + ';' + sSubStr;
-                var index = layer.load();
                 if (AllowLoadData(sSubStr)) {
                     $.ajax({
                         type: "POST",
@@ -463,18 +399,15 @@
                         dataType: "json",
                         success: function (data) {
                             if (data.count == 1) {
-                                layer.close(index);
                                 layer.msg("鎻愪氦鎴愬姛");
                                 $('#Saver').removeClass("buttom_box_little");
                                 $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);
                             }
                             else {
-                                layer.close(index);
                                 layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                             }
                         },
                         error: function (err) {
-                            layer.close(index);
                             layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                         }
                     });
@@ -492,6 +425,8 @@
                 // 娓呯┖琛ㄥ崟 锛堚�渇ormData鈥濇槸琛ㄥ崟鐨刬d锛�
                 $("#formData")[0].reset();
                 layui.form.render();
+                option.data = [{ "HMaintainItemID": 0, "HMaintainItemNumber": " ", "HMaintainItem": " ", "HMaintainPart": " ", "HClaim": " ", "HManagerID": "0 ", "HManagerNumber": " ", "HManagerName": " ", "HRemark": " " }];
+                table.render(option);
                 $("#HBarCode").focus();
                 //鑾峰彇鏈�澶у崟鎹彿
                 $.ajax({
@@ -522,8 +457,28 @@
                     shift: 2,
                     area: ['80%', '80%'],
                     maxmin: true,
-                    content: ['../Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'],
-                    cancel: function (index, layero) {
+                    content: ['../../views/PublicPage/DeptInformation.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HDeptName").val(checkStatus.data[0].HName);
+                        $("#HDeptID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
                     }
                 });
             });
@@ -634,7 +589,6 @@
                 option.data = [{ "HMaintainItemID": 0, "HMaintainItemNumber": " ", "HMaintainItem": " ", "HMaintainPart": " ", "HClaim": " ", "HManagerID": "0 ", "HManagerNumber": " ", "HManagerName": " ", "HRemark": " " }];
                 table.render(option);
             }
-
             //澧炲姞涓�琛�
             function btnAddLine(NewRow) {
                 var tableBak = table.cache["mainTable"]; //鑾峰彇涔嬪墠缂栬緫杩囩殑琛ㄦ牸鏁版嵁
@@ -683,8 +637,8 @@
                             buttonArr = [];//娓呯┖鏁扮粍
                             var checkrow = {
                                 "HMaintainItemID": HMaintainItemID, "HMaintainItemNumber": HMaintainItemNumber, "HMaintainItem":HMaintainItem,
-                                    "HMaintainPart":HMaintainPart, "HManagerID": HManagerID, "HManagerNumber": HManagerNumber,
-                                    "HManagerName": HManagerName, "HClaim": HClaim
+                                 "HMaintainPart":HMaintainPart, "HManagerID": HManagerID, "HManagerNumber": HManagerNumber,
+                                 "HManagerName": HManagerName, "HClaim": HClaim
                                 };
                             buttonArr.push(checkrow);  //灏嗕箣鍓嶇殑鏁版嵁瀛樺偍
                             table.reload("mainTable", {
@@ -703,7 +657,6 @@
                     layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
                 }
             }
-
             // 琛ㄦ牸琛屽唴浜嬩欢鍒犻櫎
             function set_GridDelete(obj) {
                 var data = obj.data;
@@ -724,7 +677,6 @@
                     });
                 }
             }
-           
             //闈炵┖楠岃瘉
             function AllowLoadData(sSubStr) {
                 var Result = true;
@@ -757,7 +709,78 @@
             }
             function f_alert(sMsg) {
                 layer.alert(sMsg, { icon: 5 });
+            }
+            //鎵潯鐮�
+            function GetMeesageByBarCode(obj) {  //杩斿洖宸ヤ綔涓績
+                var HBarCode = $('#HBarCode').val();//鏉″舰鐮侊紙娴佽浆鍗″彿锛夛紙鏁版嵁搴撲腑涓哄崟鎹彿锛�
+                if (!HBarCode) {
+                    layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒")
+                    return;
+                }
+                var index = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + "/Sb_PDA_EquipMaintainBill/txtHBarCode_KeyDown",
+                    type: "GET",
+                    data: { "HBarCode": HBarCode },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var data = result.data[0];
+                            $("#HEquipID").val(data.HItemID);
+                            $("#HBarName").val(data.HName);
+                            $("#HBarSpec").val(data.HModel);
+                            $("#HBarModel").val(data.HModel2);
+                            $("#HQty").val(1);
+                            $("#HBarCode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇�
+                            $("#HBarCode").css("background-color", "#efefef4d");
+                            HProcExchBillNoFlag = true;
+                            get_MaintainItem();
+                            layer.close(index);
+                        }
+                        else {
+                            layer.close(index);
+                            layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    error: function (err) {
+                        layer.close(index);
+                        layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                });
+            }
+            function get_MaintainItem() {
+                $.ajax({
+                    url: GetWEBURL() + "/Web/GetMaintainItemtemByEquipProjectID",
+                    type: "GET",
+                    data: { "EquipProjectID": $("#HEquipID").val() },
+                    success: function (result) {
+                        if (result != null) {
+                            if (result.count == 1) {
+                                var BYData = result.list[0];//淇濆吇
+                                var rowdate1 = layui.table.cache["mainTable"];
+                                option.data = [{ "HMaintainItemID": 0, "HMaintainItemNumber": " ", "HMaintainItem": " ", "HMaintainPart": " ", "HClaim": " ", "HManagerID": "0 ", "HManagerNumber": " ", "HManagerName": " ", "HRemark": " " }];
+                                table.render(option);
 
+                                if (BYData.length != 0)  //琛ㄤ綋鏁版嵁涓虹┖鏃�
+                                {
+                                    buttonArr = [];//娓呯┖鏁扮粍
+                                    for (var i = 0; i < BYData.length; i++) {
+                                        var checkrow = {
+                                            "HMaintainItemID": BYData[i].HMaintainItemID, "HMaintainItemNumber": BYData[i].HMaintainItemNumber, "HMaintainItem": BYData[i].HMaintainItem,
+                                            "HMaintainPart": BYData[i].HMaintainPart, "HManagerID": BYData[i].HManagerID, "HManagerNumber": BYData[i].HManagerNumber,
+                                            "HManagerName": BYData[i].HManagerName, "HClaim": rowdate1[i].HClaim, "HRemark": rowdate1[i].HRemark
+                                        };
+                                        buttonArr.push(checkrow);  //灏嗕箣鍓嶇殑鏁版嵁瀛樺偍
+                                    }
+                                    table.reload("mainTable", {
+                                        data: buttonArr    //灏嗘暟鎹噸鏂拌浇鍏ヨ〃鏍�
+                                    })
+                                }
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }
+                    }
+                })
             }
             //浠ヤ笂涓簂ayui妯″潡
         });

--
Gitblit v1.9.1