1
cwjbxqmz
2024-01-26 b742f00aac8e1e1bb628232383c35e67f4a41e4e
WebTM/views/Ä£Öξ߹ÜÀí/É豸µã¼ì¼Ç¼µ¥/Sb_EquipDotCheckBill_PDA.html
@@ -81,6 +81,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" 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>
@@ -94,21 +95,15 @@
                                <div class="layui-form-item" style="padding-top: 10px;">
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 75px;">维修开始:</label>
                                            <label class="layui-form-label" style="width: 75px;">点检开始日期:</label>
                                            <div class="layui-input-block" style="margin-left: 85px;">
                                                <input type="datetime" class="layui-input" name="HRepairBeginDate" id="HRepairBeginDate" placeholder="请选择日期">
                                                <input type="datetime" class="layui-input" name="HBeginDate" id="HBeginDate" placeholder="请选择日期">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 75px;">维修结束:</label>
                                            <label class="layui-form-label" style="width: 75px;">点检结束日期:</label>
                                            <div class="layui-input-block" style="margin-left: 85px;">
                                                <input type="datetime" class="layui-input" name="HRepairEndDate" id="HRepairEndDate" placeholder="请选择日期">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 75px;">维修内容:</label>
                                            <div class="layui-input-block" style="margin-left: 85px;">
                                                <textarea name="HRepairContent" id="HRepairContent" placeholder="请输入内容" class="layui-textarea"></textarea>
                                                <input type="datetime" class="layui-input" name="HEndDate" id="HEndDate" placeholder="请选择日期">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
@@ -136,32 +131,6 @@
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">维修人:</label>
                                            <div class="layui-input-block">
                                                <input type="text" name="HEmpName" id="HEmpName" class="layui-input" style="width:80%;">
                                                <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input">
                                                <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="HEmp" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">维修项目:</label>
                                            <div class="layui-input-block">
                                                <input type="text" name="HRepairName" id="HRepairName" class="layui-input" style="width:80%;">
                                                <input type="hidden" name="HRepairID" id="HRepairID" class="layui-input">
                                                <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="Repair" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 75px;">维修要求:</label>
                                            <div class="layui-input-block" style="margin-left: 85px;">
                                                <input type="text" name="HExplanation" id="HExplanation" class="layui-input">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">负责人:</label>
                                            <div class="layui-input-block">
@@ -288,11 +257,11 @@
            //日期时间选择器
            laydate.render({
                elem: '#HRepairBeginDate'
                elem: '#HBeginDate'
                , type: 'datetime'
            });
            laydate.render({
                elem: '#HRepairEndDate'
                elem: '#HEndDate'
                , type: 'datetime'
            });
            laydate.render({
@@ -342,48 +311,18 @@
                }
            });
           
            //条形码回车方法
            $('#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() + "/EquipMaintainBill/txtHBarCode",
                        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,
                                    "HBarModel": data.HModel2
                                });
                                $("#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: "温馨提示" });
                        }
                    });
                    GetMeesageByBarCode();
                }
            });
            //确定
            form.on('submit(QueDin)', function (data) {
                GetMeesageByBarCode();
            });
            //退出-关闭页面方法
            $('#Cancel').on('click', function () {
                layer.confirm('您确定要退出吗?', { icon: 3, title: '提示' }, function (index) {
@@ -401,24 +340,24 @@
                    layer.msg("请选择部门!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if (!$("#HEmpID").val()) {
                    layer.msg("请选择维修人!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if (!$("#HRepairID").val()) {
                    layer.msg("请选择维修项目!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if (!$("#HManagerID").val()) {
                    layer.msg("请选择负责人!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                //if (!$("#HEmpID").val()) {
                //    layer.msg("请选择维修人!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                //if (!$("#HRepairID").val()) {
                //    layer.msg("请选择维修项目!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                //if (!$("#HManagerID").val()) {
                //    layer.msg("请选择负责人!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                data.field.HMaker = sessionStorage["HUserName"];//制单人
                var sMainSub = JSON.stringify(data.field);
                var index = layer.load();
                $.ajax({
                    type: "POST",
                    url: GetWEBURL() + "/Sc_MouldRepairWorkBill/MouldRepairWorkBill_Save",
                    url: GetWEBURL() + "/Sb_EquipDotCheckBill/EquipDotCheckBill_Save",
                    async: true,
                    data: { "sMainSub": sMainSub },
                    dataType: "json",
@@ -590,7 +529,41 @@
                $("#HSPID").val(obj[0].HItemID);
            }
        }
        //扫条码
        function GetMeesageByBarCode(obj) {  //返回工作中心
            var HBarCode = $('#HBarCode').val();//条形码(流转卡号)(数据库中为单据号)
            if (!HBarCode) {
                layer.msg("条形码不能为空!")
                return;
            }
            var index = layer.load();
            $.ajax({
                url: GetWEBURL() + "/EquipMaintainBill/txtHBarCode",
                type: "GET",
                data: { "HBarCode": HBarCode },
                success: function (result) {
                    if (result.data.length == 1) {
                        var data = result.data[0];
                        $("#HEquipID").val(data.hmainid);
                        $("#HBarName").val(data.设备名称);
                        $("#HBarModel").val(data.设备型号);
                        $("#HBarCode").attr("readonly", "readonly");//条形码只读
                        $("#HBarCode").css("background-color", "#efefef4d");
                        HProcExchBillNoFlag = true;
                        layer.close(index);
                    }
                    else {
                        layer.close(index);
                        layer.msg("未查找到数据", { 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: "温馨提示" });
                }
            });
        }
    </script>
</body>
</html>