From d44c6ebd3a1d1f5df8ca145a96b4f9e25db5a968 Mon Sep 17 00:00:00 2001
From: 杨乐 <yang.le.192@qq.com>
Date: 星期二, 04 一月 2022 13:37:50 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MESWMS-LayUI

---
 WebTM/views/设备管理/Sb_EquipMaintainBillList_Mul.html |  267 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 WebTM/views/grf/器具领用出库单.grf                        |    1 
 2 files changed, 268 insertions(+), 0 deletions(-)

diff --git "a/WebTM/views/grf/\345\231\250\345\205\267\351\242\206\347\224\250\345\207\272\345\272\223\345\215\225.grf" "b/WebTM/views/grf/\345\231\250\345\205\267\351\242\206\347\224\250\345\207\272\345\272\223\345\215\225.grf"
index 27651c7..3b0ac15 100644
--- "a/WebTM/views/grf/\345\231\250\345\205\267\351\242\206\347\224\250\345\207\272\345\272\223\345\215\225.grf"
+++ "b/WebTM/views/grf/\345\231\250\345\205\267\351\242\206\347\224\250\345\207\272\345\272\223\345\215\225.grf"
@@ -57,6 +57,7 @@
 				End
 				Item
 					Name='澶囨敞'
+					DBFieldName='琛ㄤ綋澶囨敞'
 				End
 				Item
 					Name='鍒跺崟浜�'
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 74a5b3f..5f0b1fe 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"
@@ -274,5 +274,272 @@
             </div>
         </div>
     </div>
+
+    <script>
+        layui.config({
+            base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index' //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , laydate = layui.laydate
+                , element = layui.element;
+
+            //鏃ユ湡鏃堕棿閫夋嫨鍣�
+            laydate.render({
+                elem: '#HBeginDate'
+                , type: 'datetime'
+            });
+            laydate.render({
+                elem: '#HEndDate'
+                , type: 'datetime'
+            });
+            laydate.render({
+                elem: '#HDate'
+                , type: 'datetime'
+            });
+            laydate.render({
+                elem: '#HMakeDate'
+                , type: 'datetime'
+            });
+            laydate.render({
+                elem: '#HUpDateDate'
+                , type: 'datetime'
+            });
+            laydate.render({
+                elem: '#HCheckDate'
+                , type: 'datetime'
+            });
+            laydate.render({
+                elem: '#HDeleteDate'
+                , type: 'datetime'
+            });
+
+            //杩涘叆椤甸潰榛樿鍏夋爣鍦ㄦ潯褰㈢爜涓�
+            $("#HBarCode").focus();
+
+            //鍒濆鍩烘湰淇℃伅璧嬪��
+            $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));  //淇濆吇寮�濮嬫椂闂�
+            $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));    //淇濆吇缁撴潫鏃堕棿
+            $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));      //鍗曟嵁鏃ユ湡
+            $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));  //鍒涘缓鏃ユ湡
+
+            $("#HDeptID").val(sessionStorage["HDeptID"]);            //閮ㄩ棬ID
+            $("#HDeptName").val(sessionStorage["HDept"]);            //閮ㄩ棬
+            $("#HManagerID").val(sessionStorage["HBillerID"]);       //璐熻矗浜篒D
+            $("#HManagerName").val(sessionStorage["HUserName"]);     //璐熻矗浜�
+            $("#HMaker").val(sessionStorage["HUserName"]);     //鍒涘缓浜�
+            //妯℃不鍏锋潯鐮佹槸鍚︽壂鎻忔爣璁�
+            var HProcExchBillNoFlag = false;
+
+            //鑾峰彇鏈�澶у崟鎹彿
+            $.ajax({
+                url: GetWEBURL() + "/Web/GetMAXNum",
+                type: "GET",
+                data: { "HBillType": '3901' },
+                success: function (d) {
+                    //console.log(d.data);
+                    $("#HInterID").val("0");
+                    $("#HBillNo").val(d.data[0].HBillNo);
+                }
+            });
+
+
+            //鏉″舰鐮佸洖杞︽柟娉�
+            $('#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.HItemID,
+                                    "HBarName": data.HName,
+                                    "HBarSpec": data.HModel,
+                                    "HBarModel": data.HModel2,
+                                    "HQty": "1"
+                                });
+                                $("#HBarCode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇�
+                                $("#HBarCode").css("background-color", "#efefef4d");
+
+                                HProcExchBillNoFlag = true;
+                                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: "娓╅Θ鎻愮ず" });
+                        }
+                    });
+                }
+            });
+
+
+            //閫�鍑�-鍏抽棴椤甸潰鏂规硶
+            $('#Cancel').on('click', function () {
+                layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
+                    parent.layui.admin.events.closeThisTabs(); //鍏抽棴椤电
+                });
+            })
+
+            //鎻愪氦
+            form.on('submit(Saver)', function (data) {//鎻愪氦
+                //var tableData = data.field;
+                data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜�
+                var oMain = JSON.stringify(data.field);
+                //var oMain = data.field;
+                var index = layer.load();
+                $.ajax({
+                    type: "POST",
+                    url: GetWEBURL() + "/Sb_PDA_EquipMaintainBill/SaveGetEquipMaintainBillList",
+                    //url:"http://localhost:12761/Cj_StationEntrustOutBill/AddBill",
+                    async: true,
+                    data: { "msg": oMain },
+                    dataType: "json",
+                    success: function (data) {
+                        if (data.count == 1) {
+                            //layer.confirm(data.Message, {
+                            //    icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['鏂板'],
+                            //    btn2: function () {
+                            //        //parent.layui.admin.events.closeThisTabs();鍏抽棴椤电
+                            //        //window.close();//鍏抽棴椤甸潰锛屾祻瑙堝櫒鏈夋晥锛孭DA鏃犳晥
+                            //        parent.location.href = "../../../views/index.html"
+                            //    }//鍏抽棴
+                            //}, function () { window.location.reload(); });//鏂板
+                            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: "娓╅Θ鎻愮ず" });
+                    }
+                });
+            });
+            //鏂板
+            form.on('submit(Add)', function (data) {
+                $('#Saver').addClass("buttom_box_little");
+                $('#Saver').addClass("layui-btn-disabled").attr("disabled", false);
+                $("#HBarCode").removeAttr("readonly");//鏉″舰鐮佹竻闄ゅ彧璇�
+                $("#HBarCode").removeAttr("background-color");//鏉″舰鐮佹竻闄よ儗鏅壊
+
+                // 娓呯┖琛ㄥ崟 锛堚�渇ormData鈥濇槸琛ㄥ崟鐨刬d锛�
+                $("#formData")[0].reset();
+                layui.form.render();
+
+
+                $("#HBarCode").focus();
+                //鑾峰彇鏈�澶у崟鎹彿
+                $.ajax({
+                    url: GetWEBURL() + "/Web/GetMAXNum",
+                    type: "GET",
+                    data: { "HBillType": '3901' },
+                    success: function (d) {
+                        //console.log(d.data);
+                        $("#HInterID").val("0");
+                        $("#HBillNo").val(d.data[0].HBillNo);
+                    }
+                });
+                $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));  //鐐规寮�濮嬫椂闂�
+                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));    //鐐规缁撴潫鏃堕棿
+                $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));      //鍗曟嵁鏃ユ湡
+                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));  //鍒涘缓鏃ユ湡
+                $("#HMaker").val(sessionStorage["HUserName"]);     //鍒涘缓浜�
+            })
+            //閮ㄩ棬寮圭獥
+            form.on('submit(Department)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '閮ㄩ棬鍒楄〃',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['80%', '80%'],
+                    maxmin: true,
+                    content: ['../Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'],
+                    cancel: function (index, layero) {
+                    }
+                });
+            });
+
+            //璐熻矗浜哄脊绐�
+            form.on('submit(HManager)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '璐熻矗浜哄垪琛�',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['80%', '80%'],
+                    maxmin: true,
+                    content: ['../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HWorker', 'yes'],
+                    cancel: function (index, layero) {
+                    }
+                });
+            });
+
+            //鐐规椤圭洰寮圭獥
+            form.on('submit(HDotCheckItemList)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '鐐规椤圭洰鍒楄〃',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['80%', '80%'],
+                    maxmin: true,
+                    content: ['../Baseset/鍩虹璧勬枡/Gy_CheckItemList.html', 'yes'],
+                    cancel: function (index, layero) {
+                    }
+                });
+            });
+
+
+            //浠ヤ笂涓簂ayui妯″潡
+        });
+
+        //杩斿洖閮ㄩ棬
+        function GetHDeptNameValue(obj) {
+            $("#HDeptName").val(obj[0].HName);
+            $("#HDeptID").val(obj[0].HItemID);
+        }
+        //杩斿洖璐熻矗浜�
+        function GetHWorkerValue(obj) {
+            $("#HManagerName").val(obj[0].HName);
+            $("#HManagerID").val(obj[0].HItemID);
+        }
+        //杩斿洖鐐规椤圭洰
+        function GetHCheckNameValue(obj) {
+            $("#HMaintainItem").val(obj[0].HName);
+            $("#HMaintainItemID").val(obj[0].HItemID);
+        }
+
+    </script>
 </body>
 </html>
\ No newline at end of file

--
Gitblit v1.9.1