1
wtt
2025-12-29 3425237a2b54ca28fc3e3c5f7c35a7fbef4e15fa
WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת/MES_StationOutBill_PDA_Detail.html
@@ -279,7 +279,7 @@
                switch (field) {
                    case 'HQty':
                        obj.update({
                            HMoney: HProcPrice * HQty     //工资=工价 * æ•°é‡
                            HMoney: obj.data.HProcPrice * obj.data.HQty     //工资=工价 * æ•°é‡
                        });
                        break;
                }
@@ -410,54 +410,56 @@
            //#endregion
            function set_GridCellCheck(obj) {
                var data = obj.data;
                var employeeBar;
                var employeeName;
                table.on('edit(mainTable)', function (obj) {
                    employeeBar = obj.value;
                    obj.update({
                        "HMoney": obj.data.HProcPrice * obj.data.HQty
                    })
                    $("#HPlanQty").focus();
                    $(document).on('keydown', '.layui-table-edit', function (event) {
                        if (event.keyCode == 13) {
                            var data = obj.data;
                            var index = layer.load();
                            $.ajax({
                                url: GetWEBURL() + "/Cj_StationBill/txtHBarCode_KeyDown2",
                                type: "GET",
                                async: false,
                                data: { "HBarCode": employeeBar, "HInterID": HProcExchHinteID, "UserID": sessionStorage["Czybm"], "HBillType": "Out" },
                                success: function (result) {
                                    if (result.count == 1) {
                                        $("#HPlanQty").focus();
                                        obj.update({
                                            "HWorkEmpID": result.data[0].HItemID,
                                            "HWorkName": result.data[0].职员名称,
                                            "HRate": result.data[0].职员系数
                                        })
                                        layer.close(index);
                                        return;
                                    }
                                    else {
                                        layer.close(index);
                                        layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                    }
                                },
                                error: function (err) {
                if (obj.event === 'HWorkName') {
                    $(obj.tr).find(".layui-table-edit").keyup(function () {
                        var $input = $(this), val = $input.val();
                        /*if (!val) val = "0";*/
                        //$input.val(val.replace(/[^\d]/g, ''));
                        employeeBar = val;//单元实时格数据
                    });
                }
                //回车/扫码 èŽ·å–èŒå‘˜åç§°
                $(document).on('keydown', '.layui-table-edit', function (event) {
                    if (event.keyCode == 13) {
                        var data = obj.data;
                        var index = layer.load();
                        $.ajax({
                            url: GetWEBURL() + "/Cj_StationBill/txtHBarCode_KeyDown2",
                            type: "GET",
                            async: false,
                            data: { "HBarCode": employeeBar, "HInterID": HProcExchHinteID, "UserID": sessionStorage["Czybm"], "HBillType": "Out" },
                            success: function (result) {
                                if (result.count == 1) {
                                    $("#HPlanQty").focus();
                                    obj.update({
                                        "HWorkEmpID": result.data[0].HItemID,
                                        "HWorkName": result.data[0].职员名称,
                                        "HRate": result.data[0].职员系数
                                    })
                                    layer.close(index);
                                    layer.msg("接口请求失败!" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                    return;
                                }
                            });
                            setTimeout(function () {
                            }, 1000);
                                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: "温馨提示" });
                            }
                        });
                            obj.event = "";
                            return false;
                        }
                    })
                });
                        setTimeout(function () {
                        }, 1000);
                        obj.event = "";
                        return false;
                    }
                })
            }
            
            //以上为layui模块